Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/net/ethernet/huawei/hinic/
Dhinic_hw_if.c28 #define VALID_MSIX_IDX(attr, msix_index) ((msix_index) < (attr)->num_irqs) argument
42 int hinic_msix_attr_set(struct hinic_hwif *hwif, u16 msix_index, in hinic_msix_attr_set() argument
49 if (!VALID_MSIX_IDX(&hwif->attr, msix_index)) in hinic_msix_attr_set()
58 addr = HINIC_CSR_MSIX_CTRL_ADDR(msix_index); in hinic_msix_attr_set()
76 int hinic_msix_attr_get(struct hinic_hwif *hwif, u16 msix_index, in hinic_msix_attr_get() argument
83 if (!VALID_MSIX_IDX(&hwif->attr, msix_index)) in hinic_msix_attr_get()
86 addr = HINIC_CSR_MSIX_CTRL_ADDR(msix_index); in hinic_msix_attr_get()
104 int hinic_msix_attr_cnt_clear(struct hinic_hwif *hwif, u16 msix_index) in hinic_msix_attr_cnt_clear() argument
108 if (!VALID_MSIX_IDX(&hwif->attr, msix_index)) in hinic_msix_attr_cnt_clear()
112 addr = HINIC_CSR_MSIX_CNT_ADDR(msix_index); in hinic_msix_attr_cnt_clear()
Dhinic_hw_if.h244 int hinic_msix_attr_set(struct hinic_hwif *hwif, u16 msix_index,
249 int hinic_msix_attr_get(struct hinic_hwif *hwif, u16 msix_index,
254 int hinic_msix_attr_cnt_clear(struct hinic_hwif *hwif, u16 msix_index);
Dhinic_hw_dev.h229 int hinic_hwdev_msix_cnt_set(struct hinic_hwdev *hwdev, u16 msix_index);
231 int hinic_hwdev_msix_set(struct hinic_hwdev *hwdev, u16 msix_index,
Dhinic_hw_dev.c940 int hinic_hwdev_msix_cnt_set(struct hinic_hwdev *hwdev, u16 msix_index) in hinic_hwdev_msix_cnt_set() argument
942 return hinic_msix_attr_cnt_clear(hwdev->hwif, msix_index); in hinic_hwdev_msix_cnt_set()
957 int hinic_hwdev_msix_set(struct hinic_hwdev *hwdev, u16 msix_index, in hinic_hwdev_msix_set() argument
962 return hinic_msix_attr_set(hwdev->hwif, msix_index, in hinic_hwdev_msix_set()
/Linux-v4.19/drivers/scsi/mpt3sas/
Dmpt3sas_base.h875 u8 msix_index; member
1395 typedef u8 (*MPT_CALLBACK)(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index,
1452 u8 mpt3sas_base_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index,
1455 u8 msix_index, u32 reply);
1487 u8 mpt3sas_scsih_event_callback(struct MPT3SAS_ADAPTER *ioc, u8 msix_index,
1525 u8 mpt3sas_config_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index,
1616 u8 mpt3sas_ctl_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index,
1622 u8 msix_index, u32 reply);
1633 u8 mpt3sas_transport_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index,
Dmpt3sas_base.c1146 _base_display_reply_info(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, in _base_display_reply_info() argument
1190 mpt3sas_base_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, in mpt3sas_base_done() argument
1224 _base_async_event(struct MPT3SAS_ADAPTER *ioc, u8 msix_index, u32 reply) in _base_async_event() argument
1270 mpt3sas_scsih_event_callback(ioc, msix_index, reply); in _base_async_event()
1273 mpt3sas_ctl_event_callback(ioc, msix_index, reply); in _base_async_event()
1387 u8 msix_index = reply_q->msix_index; in _base_interrupt() local
1424 msix_index, 0); in _base_interrupt()
1440 msix_index, reply); in _base_interrupt()
1443 smid, msix_index, reply); in _base_interrupt()
1449 _base_async_event(ioc, msix_index, reply); in _base_interrupt()
[all …]
Dmpt3sas_scsih.c2536 _scsih_tm_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, u32 reply) in _scsih_tm_done() argument
3707 _scsih_tm_tr_complete(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, in _scsih_tm_tr_complete() argument
3800 u8 msix_index, u32 reply) in _scsih_sas_control_complete() argument
3887 u8 msix_index, u32 reply) in _scsih_tm_volume_tr_complete() argument
5178 _scsih_io_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, u32 reply) in _scsih_io_done() argument
5802 _scsih_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, u32 reply) in _scsih_done() argument
9483 mpt3sas_scsih_event_callback(struct MPT3SAS_ADAPTER *ioc, u8 msix_index, in mpt3sas_scsih_event_callback() argument
Dmpt3sas_ctl.c260 mpt3sas_ctl_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, in mpt3sas_ctl_done() argument
400 mpt3sas_ctl_event_callback(struct MPT3SAS_ADAPTER *ioc, u8 msix_index, in mpt3sas_ctl_event_callback() argument
Dmpt3sas_config.c258 mpt3sas_config_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, in mpt3sas_config_done() argument
Dmpt3sas_transport.c233 mpt3sas_transport_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, in mpt3sas_transport_done() argument
/Linux-v4.19/drivers/net/ethernet/brocade/bna/
Dbfi_enet.h204 u16 msix_index; member
Dbna_tx_rx.c1679 cfg_req->q_cfg[i].ib.intr.msix_index = in bna_bfi_rx_enet_start()
3116 cfg_req->q_cfg[i].ib.intr.msix_index = in bna_bfi_tx_enet_start()
/Linux-v4.19/drivers/net/ethernet/neterion/
Ds2io.c3671 int i, msix_index; in restore_xmsi_data() local
3677 msix_index = (i) ? ((i-1) * 8 + 1) : 0; in restore_xmsi_data()
3680 val64 = (s2BIT(7) | s2BIT(15) | vBIT(msix_index, 26, 6)); in restore_xmsi_data()
3682 if (wait_for_msix_trans(nic, msix_index)) { in restore_xmsi_data()
3684 __func__, msix_index); in restore_xmsi_data()
3694 int i, msix_index; in store_xmsi_data() local
3701 msix_index = (i) ? ((i-1) * 8 + 1) : 0; in store_xmsi_data()
3702 val64 = (s2BIT(15) | vBIT(msix_index, 26, 6)); in store_xmsi_data()
3704 if (wait_for_msix_trans(nic, msix_index)) { in store_xmsi_data()
3706 __func__, msix_index); in store_xmsi_data()