Home
last modified time | relevance | path

Searched refs:msix_index (Results 1 – 22 of 22) sorted by relevance

/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_if.c20 #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 Dhinic_hw_dev.h377 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 Dhinic_hw_dev.c1094 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 Dhinic_hw_if.h263 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 Dhinic_rx.c533 interrupt_info.msix_index = rq->msix_entry; in rx_request_irq()
H A Dhinic_tx.c819 interrupt_info.msix_index = sq->msix_entry; in tx_request_irq()
H A Dhinic_ethtool.c702 interrupt_info.msix_index = msix_idx; in set_queue_coalesce()
/linux/drivers/scsi/mpt3sas/
H A Dmpt3sas_base.c1397 _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 Dmpt3sas_scsih.c2933 _scsih_tm_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, u32 reply) in _scsih_tm_done() argument
4532 _scsih_tm_tr_complete(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, in _scsih_tm_tr_complete() argument
4658 u8 msix_index, u32 reply) in _scsih_sas_control_complete() argument
4743 u8 msix_index, u32 reply) in _scsih_tm_volume_tr_complete() argument
6017 _scsih_io_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, u32 reply) in _scsih_io_done() argument
7402 _scsih_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, u32 reply) in _scsih_done() argument
12095 mpt3sas_scsih_event_callback(struct MPT3SAS_ADAPTER *ioc, u8 msix_index, in mpt3sas_scsih_event_callback() argument
H A Dmpt3sas_ctl.c261 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 Dmpt3sas_transport.c295 mpt3sas_transport_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, in mpt3sas_transport_done() argument
/linux/drivers/net/ethernet/huawei/hinic3/
H A Dhinic3_irq.c102 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/include/net/mana/
H A Dgdma.h365 unsigned int msix_index; member
392 unsigned int msix_index; member
/linux/drivers/net/ethernet/microsoft/mana/
H A Dhw_channel.c351 spec.eq.msix_index = 0; in mana_hwc_create_gdma_eq()
686 eq->eq.msix_index); in mana_hwc_establish_channel()
H A Dmana_en.c1741 msi = eq->eq.msix_index; in mana_destroy_eq()
1798 spec.eq.msix_index = msi; in mana_create_eq()
/linux/drivers/net/ethernet/brocade/bna/
H A Dbfi_enet.h196 u16 msix_index; member
H A Dbna_tx_rx.c1671 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 Dmpi3mr_fw.c670 midx = intr_info->msix_index; in mpi3mr_isr_primary()
734 midx = intr_info->msix_index; in mpi3mr_isr_poll()
777 intr_info->msix_index = index; in mpi3mr_request_irq()
2284 create_req.msix_index = in mpi3mr_create_op_reply_q()
2285 cpu_to_le16(mrioc->intr_info[midx].msix_index); in mpi3mr_create_op_reply_q()
2287 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 Dmpi30_ioc.h243 __le16 msix_index; member
/linux/drivers/scsi/leapraid/
H A Dleapraid_func.h1365 u8 msix_index, u32 rep);
H A Dleapraid_func.c5468 u8 msix_index, u32 rep_paddr) in leapraid_async_evt_cb() argument
5490 u8 msix_index, u32 reply) in leapraid_handle_async_event() argument
5501 leapraid_async_evt_cb(adapter, msix_index, reply); in leapraid_handle_async_event()
5593 u16 taskid, u8 msix_index, in leapraid_driver_cmds_done() argument
H A Dleapraid_os.c527 u8 msix_index, u32 rep) in leapraid_scsiio_done() argument