Home
last modified time | relevance | path

Searched refs:intr_vec (Results 1 – 9 of 9) sorted by relevance

/drivers/net/ethernet/marvell/octeontx2/nic/
A Dcn20k.c135 int vector, intr_vec, vec = 0; in cn20k_disable_pfvf_mbox_intr() local
151 for (intr_vec = RVU_MBOX_PF_INT_VEC_VFPF_MBOX0; intr_vec <= in cn20k_disable_pfvf_mbox_intr()
152 RVU_MBOX_PF_INT_VEC_VFPF1_MBOX1; intr_vec++, vec++) { in cn20k_disable_pfvf_mbox_intr()
153 vector = pci_irq_vector(pf->pdev, intr_vec); in cn20k_disable_pfvf_mbox_intr()
186 int intr_vec, ret, vec = 0; in cn20k_register_pfvf_mbox_intr() local
195 for (intr_vec = RVU_MBOX_PF_INT_VEC_VFPF_MBOX0; intr_vec <= in cn20k_register_pfvf_mbox_intr()
196 RVU_MBOX_PF_INT_VEC_VFPF1_MBOX1; intr_vec++, vec++) { in cn20k_register_pfvf_mbox_intr()
197 switch (intr_vec) { in cn20k_register_pfvf_mbox_intr()
224 irq_data[vec].vec_num = intr_vec; in cn20k_register_pfvf_mbox_intr()
228 irq_name = &hw->irq_name[intr_vec * NAME_SIZE]; in cn20k_register_pfvf_mbox_intr()
[all …]
/drivers/net/ethernet/marvell/octeontx2/af/cn20k/
A Dmbox_init.c41 int intr_vec, offset, vec = 0; in cn20k_register_afvf_mbox_intr() local
50 for (intr_vec = RVU_MBOX_PF_INT_VEC_VFPF_MBOX0; intr_vec <= in cn20k_register_afvf_mbox_intr()
52 intr_vec++, vec++) { in cn20k_register_afvf_mbox_intr()
53 switch (intr_vec) { in cn20k_register_afvf_mbox_intr()
80 offset = pf_vec_start + intr_vec; in cn20k_register_afvf_mbox_intr()
174 int intr_vec, ret, vec = 0; in cn20k_register_afpf_mbox_intr() local
182 for (intr_vec = RVU_AF_CN20K_INT_VEC_PFAF_MBOX0; intr_vec <= in cn20k_register_afpf_mbox_intr()
185 switch (intr_vec) { in cn20k_register_afpf_mbox_intr()
212 irq_data[vec].vec_num = intr_vec; in cn20k_register_afpf_mbox_intr()
221 &rvu->irq_name[intr_vec * NAME_SIZE], in cn20k_register_afpf_mbox_intr()
[all …]
/drivers/gpu/drm/xe/
A Dxe_irq.c314 u16 instance, intr_vec; in gt_irq_handler() local
334 intr_vec = INTR_ENGINE_INTR(identity[bit]); in gt_irq_handler()
340 xe_hw_engine_handle_irq(hwe, intr_vec); in gt_irq_handler()
351 xe_heci_gsc_irq_handler(xe, intr_vec); in gt_irq_handler()
353 xe_pxp_irq_handler(xe, intr_vec); in gt_irq_handler()
355 gt_other_irq_handler(engine_gt, instance, intr_vec); in gt_irq_handler()
A Dxe_gsc.h21 void xe_gsc_hwe_irq_handler(struct xe_hw_engine *hwe, u16 intr_vec);
A Dxe_gsc.c389 void xe_gsc_hwe_irq_handler(struct xe_hw_engine *hwe, u16 intr_vec) in xe_gsc_hwe_irq_handler() argument
394 if (unlikely(!intr_vec)) in xe_gsc_hwe_irq_handler()
397 if (intr_vec & GSC_ER_COMPLETE) { in xe_gsc_hwe_irq_handler()
A Dxe_hw_engine.h54 void xe_hw_engine_handle_irq(struct xe_hw_engine *hwe, u16 intr_vec);
A Dxe_hw_engine_types.h144 void (*irq_handler)(struct xe_hw_engine *hwe, u16 intr_vec);
A Dxe_hw_engine.c866 void xe_hw_engine_handle_irq(struct xe_hw_engine *hwe, u16 intr_vec) in xe_hw_engine_handle_irq() argument
871 hwe->irq_handler(hwe, intr_vec); in xe_hw_engine_handle_irq()
873 if (intr_vec & GT_RENDER_USER_INTERRUPT) in xe_hw_engine_handle_irq()
A Dxe_execlist.c196 u16 intr_vec) in xe_execlist_port_irq_handler() argument

Completed in 19 milliseconds