Home
last modified time | relevance | path

Searched refs:eq_entry (Results 1 – 6 of 6) sorted by relevance

/linux-6.1.9/drivers/misc/habanalabs/common/
Dirq.c23 struct hl_eq_entry eq_entry; member
64 hdev->asic_funcs->handle_eqe(hdev, &eqe_work->eq_entry); in irq_handle_eqe()
376 struct hl_eq_entry *eq_entry; in hl_irq_handler_eq() local
406 eq_entry = &eq_base[eq->ci]; in hl_irq_handler_eq()
424 memcpy(&handle_eqe_work->eq_entry, eq_entry, in hl_irq_handler_eq()
425 sizeof(*eq_entry)); in hl_irq_handler_eq()
431 eq_entry->hdr.ctl = in hl_irq_handler_eq()
432 cpu_to_le32(le32_to_cpu(eq_entry->hdr.ctl) & in hl_irq_handler_eq()
Dhabanalabs.h1596 struct hl_eq_entry *eq_entry);
/linux-6.1.9/drivers/misc/habanalabs/gaudi2/
Dgaudi2.c8574 static void gaudi2_handle_eqe(struct hl_device *hdev, struct hl_eq_entry *eq_entry) in gaudi2_handle_eqe() argument
8583 ctl = le32_to_cpu(eq_entry->hdr.ctl); in gaudi2_handle_eqe()
8603 reset_required = gaudi2_handle_ecc_event(hdev, event_type, &eq_entry->ecc_data); in gaudi2_handle_eqe()
8629 gaudi2_handle_qm_sei_err(hdev, event_type, &eq_entry->razwi_info); in gaudi2_handle_eqe()
8636 gaudi2_handle_rot_err(hdev, index, &eq_entry->razwi_with_intr_cause); in gaudi2_handle_eqe()
8644 &eq_entry->razwi_with_intr_cause); in gaudi2_handle_eqe()
8651 gaudi2_handle_dec_err(hdev, index, "AXI_ERR_RESPONSE", &eq_entry->razwi_info); in gaudi2_handle_eqe()
8682 gaudi2_tpc_ack_interrupts(hdev, index, "KRN_ERR", &eq_entry->razwi_with_intr_cause); in gaudi2_handle_eqe()
8698 gaudi2_handle_dec_err(hdev, index, "SPI", &eq_entry->razwi_info); in gaudi2_handle_eqe()
8710 "CTRL_AXI_ERROR_RESPONSE", &eq_entry->razwi_info); in gaudi2_handle_eqe()
[all …]
/linux-6.1.9/drivers/misc/habanalabs/goya/
DgoyaP.h229 void goya_handle_eqe(struct hl_device *hdev, struct hl_eq_entry *eq_entry);
Dgoya.c4627 void goya_handle_eqe(struct hl_device *hdev, struct hl_eq_entry *eq_entry) in goya_handle_eqe() argument
4629 u32 ctl = le32_to_cpu(eq_entry->hdr.ctl); in goya_handle_eqe()
4733 goya_print_out_of_sync_info(hdev, &eq_entry->pkt_sync_err); in goya_handle_eqe()
/linux-6.1.9/drivers/misc/habanalabs/gaudi/
Dgaudi.c7637 static void gaudi_handle_eqe(struct hl_device *hdev, struct hl_eq_entry *eq_entry) in gaudi_handle_eqe() argument
7640 u64 data = le64_to_cpu(eq_entry->data[0]), event_mask = 0; in gaudi_handle_eqe()
7641 u32 ctl = le32_to_cpu(eq_entry->hdr.ctl); in gaudi_handle_eqe()
7683 gaudi_handle_ecc_event(hdev, event_type, &eq_entry->ecc_data); in gaudi_handle_eqe()
7704 &eq_entry->hbm_ecc_data); in gaudi_handle_eqe()
7716 &eq_entry->hbm_ecc_data); in gaudi_handle_eqe()
7800 gaudi_handle_ecc_event(hdev, event_type, &eq_entry->ecc_data); in gaudi_handle_eqe()
7879 &eq_entry->sm_sei_data); in gaudi_handle_eqe()
7898 cause = le64_to_cpu(eq_entry->data[0]) & 0xFF; in gaudi_handle_eqe()
7912 gaudi_print_out_of_sync_info(hdev, &eq_entry->pkt_sync_err); in gaudi_handle_eqe()
[all …]