| /linux/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) argument 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() 67 int hinic_msix_attr_cnt_clear(struct hinic_hwif *hwif, u16 msix_index) in hinic_msix_attr_cnt_clear() argument 71 if (!VALID_MSIX_IDX(&hwif->attr, msix_index)) in hinic_msix_attr_cnt_clear() 75 addr = HINIC_CSR_MSIX_CNT_ADDR(msix_index); in hinic_msix_attr_cnt_clear()
|
| 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 | 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() 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() 1167 void hinic_hwdev_set_msix_state(struct hinic_hwdev *hwdev, u16 msix_index, in hinic_hwdev_set_msix_state() argument 1170 hinic_set_msix_state(hwdev->hwif, msix_index, flag); in hinic_hwdev_set_msix_state()
|
| 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()
|
| H A D | hinic_ethtool.c | 702 interrupt_info.msix_index = msix_idx; in set_queue_coalesce()
|
| /linux/drivers/scsi/mpt3sas/ |
| H A D | mpt3sas_base.c | 1397 _base_display_reply_info(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, in _base_display_reply_info() argument 1447 mpt3sas_base_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, in mpt3sas_base_done() argument 1481 _base_async_event(struct MPT3SAS_ADAPTER *ioc, u8 msix_index, u32 reply) in _base_async_event() argument 1526 mpt3sas_scsih_event_callback(ioc, msix_index, reply); in _base_async_event() 1529 mpt3sas_ctl_event_callback(ioc, msix_index, reply); in _base_async_event() 1706 u8 msix_index = reply_q->msix_index; in _base_process_reply_queue() local 1740 msix_index, 0); in _base_process_reply_queue() 1756 msix_index, reply); in _base_process_reply_queue() 1759 smid, msix_index, reply); in _base_process_reply_queue() 1765 _base_async_event(ioc, msix_index, reply); in _base_process_reply_queue() [all …]
|
| H A D | mpt3sas_ctl.c | 261 mpt3sas_ctl_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, in mpt3sas_ctl_done() argument 401 mpt3sas_ctl_event_callback(struct MPT3SAS_ADAPTER *ioc, u8 msix_index, in mpt3sas_ctl_event_callback() argument
|
| H A D | mpt3sas_transport.c | 295 mpt3sas_transport_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, in mpt3sas_transport_done() argument
|
| H A D | mpt3sas_config.c | 252 mpt3sas_config_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, in mpt3sas_config_done() argument
|
| /linux/drivers/net/ethernet/huawei/hinic3/ |
| H A D | hinic3_irq.c | 102 info.msix_index = irq_cfg->msix_entry_idx; in hinic3_request_irq() 146 info.msix_index = nic_dev->q_params.irq_cfg[q_id].msix_entry_idx; in hinic3_set_interrupt_moder()
|
| /linux/drivers/net/ethernet/microsoft/mana/ |
| H A D | gdma_main.c | 353 req.eq_pci_msix_index = queue->eq.msix_index; in mana_gd_create_hw_eq() 796 msi_index = spec->eq.msix_index; in mana_gd_register_irq() 806 queue->eq.msix_index = msi_index; in mana_gd_register_irq() 823 unsigned int msix_index; in mana_gd_deregister_irq() local 830 msix_index = queue->eq.msix_index; in mana_gd_deregister_irq() 831 if (WARN_ON(msix_index >= gc->num_msix_usable)) in mana_gd_deregister_irq() 834 gic = xa_load(&gc->irq_contexts, msix_index); in mana_gd_deregister_irq() 847 queue->eq.msix_index = INVALID_PCI_MSIX_INDEX; in mana_gd_deregister_irq() 926 queue->eq.msix_index = INVALID_PCI_MSIX_INDEX; in mana_gd_create_eq()
|
| H A D | hw_channel.c | 342 spec.eq.msix_index = 0; in mana_hwc_create_gdma_eq() 677 eq->eq.msix_index); in mana_hwc_establish_channel()
|
| H A D | mana_en.c | 1670 spec.eq.msix_index = (i + 1) % gc->num_msix_usable; in mana_create_eq()
|
| /linux/drivers/net/ethernet/brocade/bna/ |
| H A D | bfi_enet.h | 196 u16 msix_index; member
|
| H A D | bna_tx_rx.c | 1671 cfg_req->q_cfg[i].ib.intr.msix_index = in bna_bfi_rx_enet_start() 3108 cfg_req->q_cfg[i].ib.intr.msix_index = in bna_bfi_tx_enet_start()
|
| /linux/drivers/scsi/mpi3mr/ |
| H A D | mpi3mr_fw.c | 669 midx = intr_info->msix_index; in mpi3mr_isr_primary() 733 midx = intr_info->msix_index; in mpi3mr_isr_poll() 776 intr_info->msix_index = index; in mpi3mr_request_irq() 2279 create_req.msix_index = in mpi3mr_create_op_reply_q() 2280 cpu_to_le16(mrioc->intr_info[midx].msix_index); in mpi3mr_create_op_reply_q() 2282 create_req.msix_index = cpu_to_le16(mrioc->intr_info_count - 1); in mpi3mr_create_op_reply_q()
|
| /linux/drivers/scsi/mpi3mr/mpi/ |
| H A D | mpi30_ioc.h | 243 __le16 msix_index; member
|