/kernel/linux/linux-6.6/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_hw_if.c | 20 #define VALID_MSIX_IDX(attr, msix_index) ((msix_index) < (attr)->num_irqs) 29 * @msix_index: msix_index 38 int hinic_msix_attr_set(struct hinic_hwif *hwif, u16 msix_index, in hinic_msix_attr_set() argument 45 if (!VALID_MSIX_IDX(&hwif->attr, msix_index)) in hinic_msix_attr_set() 54 addr = HINIC_CSR_MSIX_CTRL_ADDR(msix_index); in hinic_msix_attr_set() 63 * @msix_index: msix_index 67 int hinic_msix_attr_cnt_clear(struct hinic_hwif *hwif, u16 msix_index) in hinic_msix_attr_cnt_clear() argument [all...] |
H A D | hinic_hw_dev.h | 377 u16 msix_index; member 641 int hinic_hwdev_msix_cnt_set(struct hinic_hwdev *hwdev, u16 msix_index); 643 int hinic_hwdev_msix_set(struct hinic_hwdev *hwdev, u16 msix_index, 651 void hinic_hwdev_set_msix_state(struct hinic_hwdev *hwdev, u16 msix_index,
|
H A D | hinic_hw_dev.c | 1090 * @msix_index: msix_index 1094 int hinic_hwdev_msix_cnt_set(struct hinic_hwdev *hwdev, u16 msix_index) in hinic_hwdev_msix_cnt_set() argument 1096 return hinic_msix_attr_cnt_clear(hwdev->hwif, msix_index); in hinic_hwdev_msix_cnt_set() 1102 * @msix_index: msix_index 1111 int hinic_hwdev_msix_set(struct hinic_hwdev *hwdev, u16 msix_index, in hinic_hwdev_msix_set() argument 1116 return hinic_msix_attr_set(hwdev->hwif, msix_index, in hinic_hwdev_msix_set() 1163 * @msix_index: IRQ corresponding index number 1167 void hinic_hwdev_set_msix_state(struct hinic_hwdev *hwdev, u16 msix_index, in hinic_hwdev_set_msix_state() argument [all...] |
H A D | hinic_hw_if.h | 263 int hinic_msix_attr_set(struct hinic_hwif *hwif, u16 msix_index, 271 int hinic_msix_attr_cnt_clear(struct hinic_hwif *hwif, u16 msix_index);
|
H A D | hinic_rx.c | 533 interrupt_info.msix_index = rq->msix_entry; in rx_request_irq()
|
H A D | hinic_tx.c | 819 interrupt_info.msix_index = sq->msix_entry; in tx_request_irq()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_hw_if.c | 20 #define VALID_MSIX_IDX(attr, msix_index) ((msix_index) < (attr)->num_irqs) 29 * @msix_index: msix_index 38 int hinic_msix_attr_set(struct hinic_hwif *hwif, u16 msix_index, in hinic_msix_attr_set() argument 45 if (!VALID_MSIX_IDX(&hwif->attr, msix_index)) in hinic_msix_attr_set() 54 addr = HINIC_CSR_MSIX_CTRL_ADDR(msix_index); in hinic_msix_attr_set() 63 * @msix_index: msix_index 72 int hinic_msix_attr_get(struct hinic_hwif *hwif, u16 msix_index, in hinic_msix_attr_get() argument 100 hinic_msix_attr_cnt_clear(struct hinic_hwif *hwif, u16 msix_index) hinic_msix_attr_cnt_clear() argument [all...] |
H A D | hinic_hw_if.h | 267 int hinic_msix_attr_set(struct hinic_hwif *hwif, u16 msix_index, 272 int hinic_msix_attr_get(struct hinic_hwif *hwif, u16 msix_index, 280 int hinic_msix_attr_cnt_clear(struct hinic_hwif *hwif, u16 msix_index);
|
H A D | hinic_hw_dev.h | 311 u16 msix_index; member 577 int hinic_hwdev_msix_cnt_set(struct hinic_hwdev *hwdev, u16 msix_index); 579 int hinic_hwdev_msix_set(struct hinic_hwdev *hwdev, u16 msix_index, 587 void hinic_hwdev_set_msix_state(struct hinic_hwdev *hwdev, u16 msix_index,
|
H A D | hinic_hw_dev.c | 1112 * @msix_index: msix_index 1116 int hinic_hwdev_msix_cnt_set(struct hinic_hwdev *hwdev, u16 msix_index) in hinic_hwdev_msix_cnt_set() argument 1118 return hinic_msix_attr_cnt_clear(hwdev->hwif, msix_index); in hinic_hwdev_msix_cnt_set() 1124 * @msix_index: msix_index 1133 int hinic_hwdev_msix_set(struct hinic_hwdev *hwdev, u16 msix_index, in hinic_hwdev_msix_set() argument 1138 return hinic_msix_attr_set(hwdev->hwif, msix_index, in hinic_hwdev_msix_set() 1185 * @msix_index: IRQ corresponding index number 1189 void hinic_hwdev_set_msix_state(struct hinic_hwdev *hwdev, u16 msix_index, in hinic_hwdev_set_msix_state() argument [all...] |
H A D | hinic_rx.c | 535 interrupt_info.msix_index = rq->msix_entry; in rx_request_irq()
|
H A D | hinic_tx.c | 816 interrupt_info.msix_index = sq->msix_entry; in tx_request_irq()
|
/kernel/linux/linux-5.10/drivers/scsi/mpt3sas/ |
H A D | mpt3sas_base.h | 905 * @msix_index: msix index into vector table 918 u8 msix_index; member 1497 typedef u8 (*MPT_CALLBACK)(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, 1556 u8 mpt3sas_base_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, 1559 u8 msix_index, u32 reply); 1608 u8 mpt3sas_scsih_event_callback(struct MPT3SAS_ADAPTER *ioc, u8 msix_index, 1649 u8 mpt3sas_config_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, 1744 u8 mpt3sas_ctl_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, 1750 u8 msix_index, u32 reply); 1761 u8 mpt3sas_transport_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, [all...] |
H A D | mpt3sas_base.c | 1298 * @msix_index: MSIX table index supplied by the OS 1302 _base_display_reply_info(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, in _base_display_reply_info() argument 1338 * @msix_index: MSIX table index supplied by the OS 1346 mpt3sas_base_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, in mpt3sas_base_done() argument 1372 * @msix_index: MSIX table index supplied by the OS 1380 _base_async_event(struct MPT3SAS_ADAPTER *ioc, u8 msix_index, u32 reply) in _base_async_event() argument 1426 mpt3sas_scsih_event_callback(ioc, msix_index, reply); in _base_async_event() 1429 mpt3sas_ctl_event_callback(ioc, msix_index, reply); in _base_async_event() 1553 u8 msix_index = reply_q->msix_index; in _base_process_reply_queue() local 6581 mpt3sas_port_enable_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, u32 reply) mpt3sas_port_enable_done() argument [all...] |
/kernel/linux/linux-6.6/drivers/scsi/mpt3sas/ |
H A D | mpt3sas_base.h | 936 * @msix_index: msix index into vector table 951 u8 msix_index; member 1653 typedef u8 (*MPT_CALLBACK)(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, 1738 u8 mpt3sas_base_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, 1741 u8 msix_index, u32 reply); 1799 u8 mpt3sas_scsih_event_callback(struct MPT3SAS_ADAPTER *ioc, u8 msix_index, 1852 u8 mpt3sas_config_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, 1986 u8 mpt3sas_ctl_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, 1992 u8 msix_index, u32 reply); 2003 u8 mpt3sas_transport_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, [all...] |
H A D | mpt3sas_base.c | 1391 * @msix_index: MSIX table index supplied by the OS 1395 _base_display_reply_info(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, in _base_display_reply_info() argument 1431 * @msix_index: MSIX table index supplied by the OS 1439 mpt3sas_base_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, in mpt3sas_base_done() argument 1465 * @msix_index: MSIX table index supplied by the OS 1473 _base_async_event(struct MPT3SAS_ADAPTER *ioc, u8 msix_index, u32 reply) in _base_async_event() argument 1519 mpt3sas_scsih_event_callback(ioc, msix_index, reply); in _base_async_event() 1522 mpt3sas_ctl_event_callback(ioc, msix_index, reply); in _base_async_event() 1695 u8 msix_index = reply_q->msix_index; in _base_process_reply_queue() local 7615 mpt3sas_port_enable_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, u32 reply) mpt3sas_port_enable_done() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/microsoft/mana/ |
H A D | gdma_main.c | 223 req.eq_pci_msix_index = queue->eq.msix_index; in mana_gd_create_hw_eq() 465 queue->eq.msix_index = msi_index; in mana_gd_register_irq() 494 unsigned int msix_index; in mana_gd_deregiser_irq() local 501 msix_index = queue->eq.msix_index; in mana_gd_deregiser_irq() 502 if (WARN_ON(msix_index >= gc->num_msix_usable)) in mana_gd_deregiser_irq() 505 gic = &gc->irq_contexts[msix_index]; in mana_gd_deregiser_irq() 510 bitmap_clear(r->map, msix_index, 1); in mana_gd_deregiser_irq() 513 queue->eq.msix_index = INVALID_PCI_MSIX_INDEX; in mana_gd_deregiser_irq() 590 queue->eq.msix_index in mana_gd_create_eq() [all...] |
H A D | hw_channel.c | 633 eq->eq.msix_index); in mana_hwc_establish_channel()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/brocade/bna/ |
H A D | bfi_enet.h | 196 u16 msix_index; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/brocade/bna/ |
H A D | bfi_enet.h | 196 u16 msix_index; member
|
/kernel/linux/linux-6.6/include/net/mana/ |
H A D | gdma.h | 305 unsigned int msix_index; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/neterion/ |
H A D | s2io.c | 3676 int i, msix_index; in restore_xmsi_data() local 3682 msix_index = (i) ? ((i-1) * 8 + 1) : 0; in restore_xmsi_data() 3685 val64 = (s2BIT(7) | s2BIT(15) | vBIT(msix_index, 26, 6)); in restore_xmsi_data() 3687 if (wait_for_msix_trans(nic, msix_index)) in restore_xmsi_data() 3689 __func__, msix_index); in restore_xmsi_data() 3697 int i, msix_index; in store_xmsi_data() local 3704 msix_index = (i) ? ((i-1) * 8 + 1) : 0; in store_xmsi_data() 3705 val64 = (s2BIT(15) | vBIT(msix_index, 26, 6)); in store_xmsi_data() 3707 if (wait_for_msix_trans(nic, msix_index)) { in store_xmsi_data() 3709 __func__, msix_index); in store_xmsi_data() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/neterion/ |
H A D | s2io.c | 3680 int i, msix_index; in restore_xmsi_data() local 3686 msix_index = (i) ? ((i-1) * 8 + 1) : 0; in restore_xmsi_data() 3689 val64 = (s2BIT(7) | s2BIT(15) | vBIT(msix_index, 26, 6)); in restore_xmsi_data() 3691 if (wait_for_msix_trans(nic, msix_index)) in restore_xmsi_data() 3693 __func__, msix_index); in restore_xmsi_data() 3701 int i, msix_index; in store_xmsi_data() local 3708 msix_index = (i) ? ((i-1) * 8 + 1) : 0; in store_xmsi_data() 3709 val64 = (s2BIT(15) | vBIT(msix_index, 26, 6)); in store_xmsi_data() 3711 if (wait_for_msix_trans(nic, msix_index)) { in store_xmsi_data() 3713 __func__, msix_index); in store_xmsi_data() [all...] |
/kernel/linux/linux-6.6/drivers/scsi/mpi3mr/ |
H A D | mpi3mr_fw.c | 622 midx = intr_info->msix_index; in mpi3mr_isr_primary() 686 midx = intr_info->msix_index; in mpi3mr_isr_poll() 729 intr_info->msix_index = index; in mpi3mr_request_irq() 1934 create_req.msix_index = in mpi3mr_create_op_reply_q() 1935 cpu_to_le16(mrioc->intr_info[midx].msix_index); in mpi3mr_create_op_reply_q() 1937 create_req.msix_index = cpu_to_le16(mrioc->intr_info_count - 1); in mpi3mr_create_op_reply_q()
|
/kernel/linux/linux-6.6/drivers/scsi/mpi3mr/mpi/ |
H A D | mpi30_ioc.h | 220 __le16 msix_index; member
|