Searched refs:eq_entry (Results 1 – 6 of 6) sorted by relevance
| /linux-6.15/drivers/accel/habanalabs/common/ |
| H A D | irq.c | 23 struct hl_eq_entry eq_entry; member 64 hdev->asic_funcs->handle_eqe(hdev, &eqe_work->eq_entry); in irq_handle_eqe() 500 struct hl_eq_entry *eq_entry; in hl_irq_handler_eq() local 529 eq_entry = &eq_base[eq->ci]; in hl_irq_handler_eq() 538 ctl = le32_to_cpu(eq_entry->hdr.ctl); in hl_irq_handler_eq() 550 memcpy(&handle_eqe_work->eq_entry, eq_entry, in hl_irq_handler_eq() 551 sizeof(*eq_entry)); in hl_irq_handler_eq() 557 eq_entry->hdr.ctl = in hl_irq_handler_eq() 558 cpu_to_le32(le32_to_cpu(eq_entry->hdr.ctl) & in hl_irq_handler_eq()
|
| H A D | habanalabs.h | 1693 struct hl_eq_entry *eq_entry);
|
| /linux-6.15/drivers/accel/habanalabs/goya/ |
| H A D | goyaP.h | 229 void goya_handle_eqe(struct hl_device *hdev, struct hl_eq_entry *eq_entry);
|
| H A D | goya.c | 4621 void goya_handle_eqe(struct hl_device *hdev, struct hl_eq_entry *eq_entry) in goya_handle_eqe() argument 4623 u32 ctl = le32_to_cpu(eq_entry->hdr.ctl); in goya_handle_eqe() 4727 goya_print_out_of_sync_info(hdev, &eq_entry->pkt_sync_err); in goya_handle_eqe()
|
| /linux-6.15/drivers/accel/habanalabs/gaudi2/ |
| H A D | gaudi2.c | 9788 ctl = le32_to_cpu(eq_entry->hdr.ctl); in gaudi2_handle_eqe() 9807 is_critical = eq_entry->ecc_data.is_critical; in gaudi2_handle_eqe() 9841 &eq_entry->razwi_with_intr_cause, &event_mask); in gaudi2_handle_eqe() 9849 &eq_entry->razwi_with_intr_cause, &event_mask); in gaudi2_handle_eqe() 9888 &eq_entry->razwi_with_intr_cause, &event_mask); in gaudi2_handle_eqe() 9945 le64_to_cpu(eq_entry->intr_cause.intr_cause_data)); in gaudi2_handle_eqe() 9951 le64_to_cpu(eq_entry->intr_cause.intr_cause_data)); in gaudi2_handle_eqe() 9957 le64_to_cpu(eq_entry->intr_cause.intr_cause_data)); in gaudi2_handle_eqe() 10001 is_critical = eq_entry->sei_data.hdr.is_critical; in gaudi2_handle_eqe() 10167 le64_to_cpu(eq_entry->data[0])); in gaudi2_handle_eqe() [all …]
|
| /linux-6.15/drivers/accel/habanalabs/gaudi/ |
| H A D | gaudi.c | 7554 static void gaudi_handle_eqe(struct hl_device *hdev, struct hl_eq_entry *eq_entry) in gaudi_handle_eqe() argument 7558 u64 data = le64_to_cpu(eq_entry->data[0]), event_mask = 0; in gaudi_handle_eqe() 7559 u32 ctl = le32_to_cpu(eq_entry->hdr.ctl); in gaudi_handle_eqe() 7601 gaudi_handle_ecc_event(hdev, event_type, &eq_entry->ecc_data); in gaudi_handle_eqe() 7622 &eq_entry->hbm_ecc_data); in gaudi_handle_eqe() 7634 &eq_entry->hbm_ecc_data); in gaudi_handle_eqe() 7718 gaudi_handle_ecc_event(hdev, event_type, &eq_entry->ecc_data); in gaudi_handle_eqe() 7797 &eq_entry->sm_sei_data); in gaudi_handle_eqe() 7815 cause = le64_to_cpu(eq_entry->data[0]) & 0xFF; in gaudi_handle_eqe() 7829 gaudi_print_out_of_sync_info(hdev, &eq_entry->pkt_sync_err); in gaudi_handle_eqe() [all …]
|