/kernel/linux/linux-5.10/drivers/crypto/ccp/ |
H A D | sp-pci.c | 31 struct msix_entry msix_entry[MSIX_VECTORS]; member 42 for (v = 0; v < ARRAY_SIZE(sp_pci->msix_entry); v++) in sp_get_msix_irqs() 43 sp_pci->msix_entry[v].entry = v; in sp_get_msix_irqs() 45 ret = pci_enable_msix_range(pdev, sp_pci->msix_entry, 1, v); in sp_get_msix_irqs() 52 sp->psp_irq = sp_pci->msix_entry[0].vector; in sp_get_msix_irqs() 53 sp->ccp_irq = (sp_pci->msix_count > 1) ? sp_pci->msix_entry[1].vector in sp_get_msix_irqs() 54 : sp_pci->msix_entry[0].vector; in sp_get_msix_irqs()
|
/kernel/linux/linux-6.6/drivers/dma/ptdma/ |
H A D | ptdma-pci.c | 28 struct msix_entry msix_entry; member 58 pt_msix->msix_entry.entry = 0; in pt_get_msix_irqs() 60 ret = pci_enable_msix_range(pdev, &pt_msix->msix_entry, 1, 1); in pt_get_msix_irqs() 66 pt->pt_irq = pt_msix->msix_entry.vector; in pt_get_msix_irqs()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_hw_io.h | 111 struct msix_entry *sq_msix_entries, 112 struct msix_entry *rq_msix_entries); 119 struct msix_entry *ceq_msix_entries);
|
H A D | hinic_hw_eqs.c | 393 hinic_msix_attr_cnt_clear(aeq->hwif, aeq->msix_entry.entry); in aeq_interrupt() 414 hinic_msix_attr_cnt_clear(ceq->hwif, ceq->msix_entry.entry); in ceq_interrupt() 423 struct msix_entry *msix_entry = &eq->msix_entry; in get_ctrl0_val() local 438 ctrl0 = HINIC_AEQ_CTRL_0_SET(msix_entry->entry, INT_IDX) | in get_ctrl0_val() 457 ctrl0 = HINIC_CEQ_CTRL_0_SET(msix_entry->entry, INTR_IDX) | in get_ctrl0_val() 724 struct msix_entry entry) in init_eq() 754 eq->msix_entry = entry; in init_eq() 789 hinic_msix_attr_set(eq->hwif, eq->msix_entry in init_eq() [all...] |
H A D | hinic_hw_qp.h | 87 u16 msix_entry; member 107 u16 msix_entry; member 139 struct hinic_wq *wq, struct msix_entry *entry, void *ci_addr, 145 struct hinic_wq *wq, struct msix_entry *entry);
|
H A D | hinic_hw_eqs.h | 188 struct msix_entry msix_entry; member 248 struct msix_entry *msix_entries); 254 struct msix_entry *msix_entries);
|
H A D | hinic_rx.c | 475 rq->msix_entry, in rx_poll() 505 rq->msix_entry, in rx_irq() 509 hinic_hwdev_msix_cnt_set(nic_dev->hwdev, rq->msix_entry); in rx_irq() 529 hinic_hwdev_msix_set(hwdev, rq->msix_entry, in rx_request_irq() 535 interrupt_info.msix_index = rq->msix_entry; in rx_request_irq()
|
H A D | hinic_hw_io.c | 273 struct msix_entry *sq_msix_entry, in init_qp() 274 struct msix_entry *rq_msix_entry) in init_qp() 373 struct msix_entry *sq_msix_entries, in hinic_io_create_qps() 374 struct msix_entry *rq_msix_entries) in hinic_io_create_qps() 531 struct msix_entry *ceq_msix_entries) in hinic_io_init()
|
H A D | hinic_hw_qp.c | 181 HINIC_RQ_CTXT_PI_SET(rq->msix_entry, INTR); in hinic_rq_prepare_ctxt() 282 struct hinic_wq *wq, struct msix_entry *entry, in hinic_init_sq() 291 sq->msix_entry = entry->entry; in hinic_init_sq() 385 struct hinic_wq *wq, struct msix_entry *entry) in hinic_init_rq() 396 rq->msix_entry = entry->entry; in hinic_init_rq()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_hw_io.h | 111 struct msix_entry *sq_msix_entries, 112 struct msix_entry *rq_msix_entries); 119 struct msix_entry *ceq_msix_entries);
|
H A D | hinic_hw_eqs.c | 393 hinic_msix_attr_cnt_clear(aeq->hwif, aeq->msix_entry.entry); in aeq_interrupt() 414 hinic_msix_attr_cnt_clear(ceq->hwif, ceq->msix_entry.entry); in ceq_interrupt() 423 struct msix_entry *msix_entry = &eq->msix_entry; in get_ctrl0_val() local 438 ctrl0 = HINIC_AEQ_CTRL_0_SET(msix_entry->entry, INT_IDX) | in get_ctrl0_val() 457 ctrl0 = HINIC_CEQ_CTRL_0_SET(msix_entry->entry, INTR_IDX) | in get_ctrl0_val() 724 struct msix_entry entry) in init_eq() 754 eq->msix_entry = entry; in init_eq() 789 hinic_msix_attr_set(eq->hwif, eq->msix_entry in init_eq() [all...] |
H A D | hinic_hw_qp.h | 87 u16 msix_entry; member 107 u16 msix_entry; member 139 struct hinic_wq *wq, struct msix_entry *entry, void *ci_addr, 145 struct hinic_wq *wq, struct msix_entry *entry);
|
H A D | hinic_hw_eqs.h | 188 struct msix_entry msix_entry; member 248 struct msix_entry *msix_entries); 254 struct msix_entry *msix_entries);
|
H A D | hinic_rx.c | 472 rq->msix_entry, in rx_poll() 503 rq->msix_entry, in rx_irq() 507 hinic_hwdev_msix_cnt_set(nic_dev->hwdev, rq->msix_entry); in rx_irq() 527 hinic_hwdev_msix_set(hwdev, rq->msix_entry, in rx_request_irq() 533 interrupt_info.msix_index = rq->msix_entry; in rx_request_irq()
|
H A D | hinic_hw_io.c | 273 struct msix_entry *sq_msix_entry, in init_qp() 274 struct msix_entry *rq_msix_entry) in init_qp() 373 struct msix_entry *sq_msix_entries, in hinic_io_create_qps() 374 struct msix_entry *rq_msix_entries) in hinic_io_create_qps() 530 struct msix_entry *ceq_msix_entries) in hinic_io_init()
|
/kernel/linux/linux-6.6/drivers/crypto/ccp/ |
H A D | sp-pci.c | 38 struct msix_entry msix_entry[MSIX_VECTORS]; member 167 for (v = 0; v < ARRAY_SIZE(sp_pci->msix_entry); v++) in sp_get_msix_irqs() 168 sp_pci->msix_entry[v].entry = v; in sp_get_msix_irqs() 170 ret = pci_enable_msix_range(pdev, sp_pci->msix_entry, 1, v); in sp_get_msix_irqs() 177 sp->psp_irq = sp_pci->msix_entry[0].vector; in sp_get_msix_irqs() 178 sp->ccp_irq = (sp_pci->msix_count > 1) ? sp_pci->msix_entry[1].vector in sp_get_msix_irqs() 179 : sp_pci->msix_entry[0].vector; in sp_get_msix_irqs()
|
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/ |
H A D | iwl-devtrace-io.h | 155 TP_PROTO(const struct device *dev, struct msix_entry *msix_entry, 157 TP_ARGS(dev, msix_entry, defirq, inta_fh, inta_hw), 167 __entry->entry = msix_entry->entry;
|
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/ |
H A D | iwl-devtrace-io.h | 150 TP_PROTO(const struct device *dev, struct msix_entry *msix_entry, 152 TP_ARGS(dev, msix_entry, defirq, inta_fh, inta_hw), 162 __entry->entry = msix_entry->entry;
|
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeon_ep/ |
H A D | octep_main.c | 113 sizeof(struct msix_entry), GFP_KERNEL); in octep_enable_msix_range() 203 struct msix_entry *msix_entry; in octep_request_irqs() local 221 msix_entry = &oct->msix_entries[i]; in octep_request_irqs() 225 ret = request_irq(msix_entry->vector, in octep_request_irqs() 239 msix_entry = &oct->msix_entries[j + num_non_ioq_msix]; in octep_request_irqs() 243 ret = request_irq(msix_entry->vector, in octep_request_irqs() 255 irq_set_affinity_hint(msix_entry->vector, in octep_request_irqs() 264 msix_entry = &oct->msix_entries[j + num_non_ioq_msix]; in octep_request_irqs() 266 irq_set_affinity_hint(msix_entry in octep_request_irqs() [all...] |
/kernel/linux/linux-5.10/drivers/crypto/qat/qat_common/ |
H A D | adf_isr.c | 124 struct msix_entry *msixe = pci_dev_info->msix_entries.entries; in adf_request_irqs() 172 struct msix_entry *msixe = pci_dev_info->msix_entries.entries; in adf_free_irqs() 190 struct msix_entry *entries; in adf_isr_alloc_msix_entry_table()
|
/kernel/linux/linux-6.6/drivers/pci/msi/ |
H A D | msi.c | 607 static int msix_setup_msi_descs(struct pci_dev *dev, struct msix_entry *entries, in msix_setup_msi_descs() 630 static void msix_update_entries(struct pci_dev *dev, struct msix_entry *entries) in msix_update_entries() 654 static int msix_setup_interrupts(struct pci_dev *dev, struct msix_entry *entries, in msix_setup_interrupts() 691 * @entries: pointer to an array of struct msix_entry entries 699 static int msix_capability_init(struct pci_dev *dev, struct msix_entry *entries, in msix_capability_init() 753 static bool pci_msix_validate_entries(struct pci_dev *dev, struct msix_entry *entries, int nvec) in pci_msix_validate_entries() 776 int __pci_enable_msix_range(struct pci_dev *dev, struct msix_entry *entries, int minvec, in __pci_enable_msix_range()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/cisco/enic/ |
H A D | enic.h | 155 struct msix_entry msix_entry[ENIC_INTR_MAX]; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/cisco/enic/ |
H A D | enic.h | 142 struct msix_entry msix_entry[ENIC_INTR_MAX]; member
|
/kernel/linux/linux-5.10/drivers/edac/ |
H A D | thunderx_edac.c | 186 struct msix_entry msix_ent; 1059 struct msix_entry msix_ent[OCX_INTS]; 1077 struct msix_entry *msix = irq_id; in thunderx_ocx_com_isr() 1106 struct msix_entry *msix = irq_id; in thunderx_ocx_com_threaded_isr() 1170 struct msix_entry *msix = irq_id; in thunderx_ocx_lnk_isr() 1189 struct msix_entry *msix = irq_id; in thunderx_ocx_lnk_threaded_isr() 1753 struct msix_entry msix_ent; 1762 struct msix_entry *msix = irq_id; in thunderx_l2c_tad_isr() 1794 struct msix_entry *msix = irq_id; in thunderx_l2c_cbc_isr() 1823 struct msix_entry *msi in thunderx_l2c_mci_isr() [all...] |
/kernel/linux/linux-6.6/drivers/edac/ |
H A D | thunderx_edac.c | 186 struct msix_entry msix_ent; 1059 struct msix_entry msix_ent[OCX_INTS]; 1077 struct msix_entry *msix = irq_id; in thunderx_ocx_com_isr() 1106 struct msix_entry *msix = irq_id; in thunderx_ocx_com_threaded_isr() 1170 struct msix_entry *msix = irq_id; in thunderx_ocx_lnk_isr() 1189 struct msix_entry *msix = irq_id; in thunderx_ocx_lnk_threaded_isr() 1753 struct msix_entry msix_ent; 1762 struct msix_entry *msix = irq_id; in thunderx_l2c_tad_isr() 1794 struct msix_entry *msix = irq_id; in thunderx_l2c_cbc_isr() 1823 struct msix_entry *msi in thunderx_l2c_mci_isr() [all...] |