razwi_info
struct razwi_info *razwi_info = &hdev->captured_err_info.razwi_info;
if (atomic_cmpxchg(&hdev->captured_err_info.razwi_info.razwi_detected, 0, 1))
razwi_info->razwi.timestamp = ktime_to_ns(ktime_get());
razwi_info->razwi.addr = addr;
razwi_info->razwi.num_of_possible_engines = num_of_engines;
memcpy(&razwi_info->razwi.engine_id[0], &engine_id[0],
razwi_info->razwi.flags = flags;
razwi_info->razwi_info_available = true;
struct razwi_info razwi_info;
return razwi_info(hpriv, args);
struct razwi_info *razwi_info;
razwi_info = &hdev->captured_err_info.razwi_info;
if (!razwi_info->razwi_info_available)
return copy_to_user(out, &razwi_info->razwi,
static int gaudi2_psoc_razwi_get_engines(struct gaudi2_razwi_info *razwi_info, u32 array_size,
if (axuser_xy != razwi_info[i].axuser_xy)
eng_id[num_of_eng] = razwi_info[i].eng_id;
base[num_of_eng] = razwi_info[i].rtr_ctrl;
razwi_info[i].eng_name);
razwi_info[i].eng_name);
struct hl_eq_razwi_info razwi_info;
struct hl_eq_razwi_info razwi_info;