Home
last modified time | relevance | path

Searched refs:eq_entry (Results 1 - 11 of 11) sorted by relevance

/kernel/linux/linux-5.10/drivers/misc/habanalabs/common/
H A Dirq.c18 * @eq_entry: copy of the EQ entry
23 struct hl_eq_entry eq_entry; member
64 hdev->asic_funcs->handle_eqe(hdev, &eqe_work->eq_entry); in irq_handle_eqe()
151 struct hl_eq_entry *eq_entry; in hl_irq_handler_eq() local
165 eq_entry = &eq_base[eq->ci]; in hl_irq_handler_eq()
185 memcpy(&handle_eqe_work->eq_entry, eq_entry, in hl_irq_handler_eq()
186 sizeof(*eq_entry)); in hl_irq_handler_eq()
192 eq_entry->hdr.ctl = in hl_irq_handler_eq()
193 cpu_to_le32(le32_to_cpu(eq_entry in hl_irq_handler_eq()
[all...]
H A Dhabanalabs.h773 struct hl_eq_entry *eq_entry);
/kernel/linux/linux-6.6/drivers/accel/habanalabs/common/
H A Dirq.c18 * @eq_entry: copy of the EQ entry
23 struct hl_eq_entry eq_entry; member
64 hdev->asic_funcs->handle_eqe(hdev, &eqe_work->eq_entry); in irq_handle_eqe()
414 struct hl_eq_entry *eq_entry; in hl_irq_handler_eq() local
443 eq_entry = &eq_base[eq->ci]; in hl_irq_handler_eq()
452 ctl = le32_to_cpu(eq_entry->hdr.ctl); in hl_irq_handler_eq()
464 memcpy(&handle_eqe_work->eq_entry, eq_entry, in hl_irq_handler_eq()
465 sizeof(*eq_entry)); in hl_irq_handler_eq()
471 eq_entry in hl_irq_handler_eq()
[all...]
H A Dhabanalabs.h1632 struct hl_eq_entry *eq_entry);
/kernel/linux/linux-5.10/drivers/misc/habanalabs/goya/
H A DgoyaP.h217 void goya_handle_eqe(struct hl_device *hdev, struct hl_eq_entry *eq_entry);
H A Dgoya.c4619 void goya_handle_eqe(struct hl_device *hdev, struct hl_eq_entry *eq_entry) in goya_handle_eqe() argument
4621 u32 ctl = le32_to_cpu(eq_entry->hdr.ctl); in goya_handle_eqe()
/kernel/linux/linux-6.6/drivers/accel/habanalabs/goya/
H A DgoyaP.h229 void goya_handle_eqe(struct hl_device *hdev, struct hl_eq_entry *eq_entry);
H A Dgoya.c4632 void goya_handle_eqe(struct hl_device *hdev, struct hl_eq_entry *eq_entry) in goya_handle_eqe() argument
4634 u32 ctl = le32_to_cpu(eq_entry->hdr.ctl); in goya_handle_eqe()
4738 goya_print_out_of_sync_info(hdev, &eq_entry->pkt_sync_err); in goya_handle_eqe()
/kernel/linux/linux-6.6/drivers/accel/habanalabs/gaudi2/
H A Dgaudi2.c9463 static void gaudi2_handle_eqe(struct hl_device *hdev, struct hl_eq_entry *eq_entry) in gaudi2_handle_eqe() argument
9471 ctl = le32_to_cpu(eq_entry->hdr.ctl); in gaudi2_handle_eqe()
9489 reset_required = gaudi2_handle_ecc_event(hdev, event_type, &eq_entry->ecc_data); in gaudi2_handle_eqe()
9490 is_critical = eq_entry->ecc_data.is_critical; in gaudi2_handle_eqe()
9524 &eq_entry->razwi_with_intr_cause, &event_mask); in gaudi2_handle_eqe()
9532 &eq_entry->razwi_with_intr_cause, &event_mask); in gaudi2_handle_eqe()
9571 &eq_entry->razwi_with_intr_cause, &event_mask); in gaudi2_handle_eqe()
9628 le64_to_cpu(eq_entry->intr_cause.intr_cause_data)); in gaudi2_handle_eqe()
9634 le64_to_cpu(eq_entry->intr_cause.intr_cause_data)); in gaudi2_handle_eqe()
9640 le64_to_cpu(eq_entry in gaudi2_handle_eqe()
[all...]
/kernel/linux/linux-6.6/drivers/accel/habanalabs/gaudi/
H A Dgaudi.c7560 static void gaudi_handle_eqe(struct hl_device *hdev, struct hl_eq_entry *eq_entry) in gaudi_handle_eqe() argument
7564 u64 data = le64_to_cpu(eq_entry->data[0]), event_mask = 0; in gaudi_handle_eqe()
7565 u32 ctl = le32_to_cpu(eq_entry->hdr.ctl); in gaudi_handle_eqe()
7607 gaudi_handle_ecc_event(hdev, event_type, &eq_entry->ecc_data); in gaudi_handle_eqe()
7628 &eq_entry->hbm_ecc_data); in gaudi_handle_eqe()
7640 &eq_entry->hbm_ecc_data); in gaudi_handle_eqe()
7724 gaudi_handle_ecc_event(hdev, event_type, &eq_entry->ecc_data); in gaudi_handle_eqe()
7803 &eq_entry->sm_sei_data); in gaudi_handle_eqe()
7821 cause = le64_to_cpu(eq_entry->data[0]) & 0xFF; in gaudi_handle_eqe()
7835 gaudi_print_out_of_sync_info(hdev, &eq_entry in gaudi_handle_eqe()
[all...]
/kernel/linux/linux-5.10/drivers/misc/habanalabs/gaudi/
H A Dgaudi.c5717 struct hl_eq_entry *eq_entry) in gaudi_handle_eqe()
5720 u32 ctl = le32_to_cpu(eq_entry->hdr.ctl); in gaudi_handle_eqe()
5758 gaudi_handle_ecc_event(hdev, event_type, &eq_entry->ecc_data); in gaudi_handle_eqe()
5860 gaudi_handle_ecc_event(hdev, event_type, &eq_entry->ecc_data); in gaudi_handle_eqe()
5914 cause = le64_to_cpu(eq_entry->data[0]) & 0xFF; in gaudi_handle_eqe()
5716 gaudi_handle_eqe(struct hl_device *hdev, struct hl_eq_entry *eq_entry) gaudi_handle_eqe() argument

Completed in 53 milliseconds