__ioc 20 drivers/net/ethernet/brocade/bna/bfa_ioc.c #define bfa_ioc_firmware_lock(__ioc) \ __ioc 21 drivers/net/ethernet/brocade/bna/bfa_ioc.c ((__ioc)->ioc_hwif->ioc_firmware_lock(__ioc)) __ioc 22 drivers/net/ethernet/brocade/bna/bfa_ioc.c #define bfa_ioc_firmware_unlock(__ioc) \ __ioc 23 drivers/net/ethernet/brocade/bna/bfa_ioc.c ((__ioc)->ioc_hwif->ioc_firmware_unlock(__ioc)) __ioc 24 drivers/net/ethernet/brocade/bna/bfa_ioc.c #define bfa_ioc_reg_init(__ioc) ((__ioc)->ioc_hwif->ioc_reg_init(__ioc)) __ioc 25 drivers/net/ethernet/brocade/bna/bfa_ioc.c #define bfa_ioc_map_port(__ioc) ((__ioc)->ioc_hwif->ioc_map_port(__ioc)) __ioc 26 drivers/net/ethernet/brocade/bna/bfa_ioc.c #define bfa_ioc_notify_fail(__ioc) \ __ioc 27 drivers/net/ethernet/brocade/bna/bfa_ioc.c ((__ioc)->ioc_hwif->ioc_notify_fail(__ioc)) __ioc 28 drivers/net/ethernet/brocade/bna/bfa_ioc.c #define bfa_ioc_sync_start(__ioc) \ __ioc 29 drivers/net/ethernet/brocade/bna/bfa_ioc.c ((__ioc)->ioc_hwif->ioc_sync_start(__ioc)) __ioc 30 drivers/net/ethernet/brocade/bna/bfa_ioc.c #define bfa_ioc_sync_join(__ioc) \ __ioc 31 drivers/net/ethernet/brocade/bna/bfa_ioc.c ((__ioc)->ioc_hwif->ioc_sync_join(__ioc)) __ioc 32 drivers/net/ethernet/brocade/bna/bfa_ioc.c #define bfa_ioc_sync_leave(__ioc) \ __ioc 33 drivers/net/ethernet/brocade/bna/bfa_ioc.c ((__ioc)->ioc_hwif->ioc_sync_leave(__ioc)) __ioc 34 drivers/net/ethernet/brocade/bna/bfa_ioc.c #define bfa_ioc_sync_ack(__ioc) \ __ioc 35 drivers/net/ethernet/brocade/bna/bfa_ioc.c ((__ioc)->ioc_hwif->ioc_sync_ack(__ioc)) __ioc 36 drivers/net/ethernet/brocade/bna/bfa_ioc.c #define bfa_ioc_sync_complete(__ioc) \ __ioc 37 drivers/net/ethernet/brocade/bna/bfa_ioc.c ((__ioc)->ioc_hwif->ioc_sync_complete(__ioc)) __ioc 38 drivers/net/ethernet/brocade/bna/bfa_ioc.c #define bfa_ioc_set_cur_ioc_fwstate(__ioc, __fwstate) \ __ioc 39 drivers/net/ethernet/brocade/bna/bfa_ioc.c ((__ioc)->ioc_hwif->ioc_set_fwstate(__ioc, __fwstate)) __ioc 40 drivers/net/ethernet/brocade/bna/bfa_ioc.c #define bfa_ioc_get_cur_ioc_fwstate(__ioc) \ __ioc 41 drivers/net/ethernet/brocade/bna/bfa_ioc.c ((__ioc)->ioc_hwif->ioc_get_fwstate(__ioc)) __ioc 42 drivers/net/ethernet/brocade/bna/bfa_ioc.c #define bfa_ioc_set_alt_ioc_fwstate(__ioc, __fwstate) \ __ioc 43 drivers/net/ethernet/brocade/bna/bfa_ioc.c ((__ioc)->ioc_hwif->ioc_set_alt_fwstate(__ioc, __fwstate)) __ioc 220 drivers/net/ethernet/brocade/bna/bfa_ioc.h #define bfa_ioc_pcifn(__ioc) ((__ioc)->pcidev.pci_func) __ioc 221 drivers/net/ethernet/brocade/bna/bfa_ioc.h #define bfa_ioc_devid(__ioc) ((__ioc)->pcidev.device_id) __ioc 222 drivers/net/ethernet/brocade/bna/bfa_ioc.h #define bfa_ioc_bar0(__ioc) ((__ioc)->pcidev.pci_bar_kva) __ioc 223 drivers/net/ethernet/brocade/bna/bfa_ioc.h #define bfa_ioc_portid(__ioc) ((__ioc)->port_id) __ioc 224 drivers/net/ethernet/brocade/bna/bfa_ioc.h #define bfa_ioc_asic_gen(__ioc) ((__ioc)->asic_gen) __ioc 225 drivers/net/ethernet/brocade/bna/bfa_ioc.h #define bfa_ioc_is_default(__ioc) \ __ioc 226 drivers/net/ethernet/brocade/bna/bfa_ioc.h (bfa_ioc_pcifn(__ioc) == bfa_ioc_portid(__ioc)) __ioc 227 drivers/net/ethernet/brocade/bna/bfa_ioc.h #define bfa_ioc_speed_sup(__ioc) \ __ioc 228 drivers/net/ethernet/brocade/bna/bfa_ioc.h BFI_ADAPTER_GETP(SPEED, (__ioc)->attr->adapter_prop) __ioc 229 drivers/net/ethernet/brocade/bna/bfa_ioc.h #define bfa_ioc_get_nports(__ioc) \ __ioc 230 drivers/net/ethernet/brocade/bna/bfa_ioc.h BFI_ADAPTER_GETP(NPORTS, (__ioc)->attr->adapter_prop) __ioc 236 drivers/net/ethernet/brocade/bna/bfa_ioc.h #define BFA_IOC_FW_SMEM_SIZE(__ioc) \ __ioc 237 drivers/net/ethernet/brocade/bna/bfa_ioc.h ((bfa_ioc_asic_gen(__ioc) == BFI_ASIC_GEN_CB) \ __ioc 253 drivers/net/ethernet/brocade/bna/bfa_ioc.h #define bfa_ioc_pll_init_asic(__ioc) \ __ioc 254 drivers/net/ethernet/brocade/bna/bfa_ioc.h ((__ioc)->ioc_hwif->ioc_pll_init((__ioc)->pcidev.pci_bar_kva, \ __ioc 255 drivers/net/ethernet/brocade/bna/bfa_ioc.h (__ioc)->asic_mode)) __ioc 257 drivers/net/ethernet/brocade/bna/bfa_ioc.h #define bfa_ioc_lpu_read_stat(__ioc) do { \ __ioc 258 drivers/net/ethernet/brocade/bna/bfa_ioc.h if ((__ioc)->ioc_hwif->ioc_lpu_read_stat) \ __ioc 259 drivers/net/ethernet/brocade/bna/bfa_ioc.h ((__ioc)->ioc_hwif->ioc_lpu_read_stat(__ioc)); \ __ioc 18 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c #define bfa_ioc_ct_sync_pos(__ioc) BIT(bfa_ioc_pcifn(__ioc)) __ioc 23 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c #define bfa_ioc_ct_sync_reqd_pos(__ioc) \ __ioc 24 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c (bfa_ioc_ct_sync_pos(__ioc) << BFA_IOC_SYNC_REQD_SH) __ioc 246 drivers/net/ethernet/brocade/bna/bnad_debugfs.c #define BFA_REG_ADDRSZ(__ioc) \ __ioc 247 drivers/net/ethernet/brocade/bna/bnad_debugfs.c ((u32)(bfa_asic_id_ctc(bfa_ioc_devid(__ioc)) ? \ __ioc 249 drivers/net/ethernet/brocade/bna/bnad_debugfs.c #define BFA_REG_ADDRMSK(__ioc) (BFA_REG_ADDRSZ(__ioc) - 1) __ioc 30 drivers/scsi/bfa/bfa_ioc.c #define bfa_ioc_timer_start(__ioc) \ __ioc 31 drivers/scsi/bfa/bfa_ioc.c bfa_timer_begin((__ioc)->timer_mod, &(__ioc)->ioc_timer, \ __ioc 32 drivers/scsi/bfa/bfa_ioc.c bfa_ioc_timeout, (__ioc), BFA_IOC_TOV) __ioc 33 drivers/scsi/bfa/bfa_ioc.c #define bfa_ioc_timer_stop(__ioc) bfa_timer_stop(&(__ioc)->ioc_timer) __ioc 35 drivers/scsi/bfa/bfa_ioc.c #define bfa_hb_timer_start(__ioc) \ __ioc 36 drivers/scsi/bfa/bfa_ioc.c bfa_timer_begin((__ioc)->timer_mod, &(__ioc)->hb_timer, \ __ioc 37 drivers/scsi/bfa/bfa_ioc.c bfa_ioc_hb_check, (__ioc), BFA_IOC_HB_TOV) __ioc 38 drivers/scsi/bfa/bfa_ioc.c #define bfa_hb_timer_stop(__ioc) bfa_timer_stop(&(__ioc)->hb_timer) __ioc 54 drivers/scsi/bfa/bfa_ioc.c #define bfa_ioc_firmware_lock(__ioc) \ __ioc 55 drivers/scsi/bfa/bfa_ioc.c ((__ioc)->ioc_hwif->ioc_firmware_lock(__ioc)) __ioc 56 drivers/scsi/bfa/bfa_ioc.c #define bfa_ioc_firmware_unlock(__ioc) \ __ioc 57 drivers/scsi/bfa/bfa_ioc.c ((__ioc)->ioc_hwif->ioc_firmware_unlock(__ioc)) __ioc 58 drivers/scsi/bfa/bfa_ioc.c #define bfa_ioc_reg_init(__ioc) ((__ioc)->ioc_hwif->ioc_reg_init(__ioc)) __ioc 59 drivers/scsi/bfa/bfa_ioc.c #define bfa_ioc_map_port(__ioc) ((__ioc)->ioc_hwif->ioc_map_port(__ioc)) __ioc 60 drivers/scsi/bfa/bfa_ioc.c #define bfa_ioc_notify_fail(__ioc) \ __ioc 61 drivers/scsi/bfa/bfa_ioc.c ((__ioc)->ioc_hwif->ioc_notify_fail(__ioc)) __ioc 62 drivers/scsi/bfa/bfa_ioc.c #define bfa_ioc_sync_start(__ioc) \ __ioc 63 drivers/scsi/bfa/bfa_ioc.c ((__ioc)->ioc_hwif->ioc_sync_start(__ioc)) __ioc 64 drivers/scsi/bfa/bfa_ioc.c #define bfa_ioc_sync_join(__ioc) \ __ioc 65 drivers/scsi/bfa/bfa_ioc.c ((__ioc)->ioc_hwif->ioc_sync_join(__ioc)) __ioc 66 drivers/scsi/bfa/bfa_ioc.c #define bfa_ioc_sync_leave(__ioc) \ __ioc 67 drivers/scsi/bfa/bfa_ioc.c ((__ioc)->ioc_hwif->ioc_sync_leave(__ioc)) __ioc 68 drivers/scsi/bfa/bfa_ioc.c #define bfa_ioc_sync_ack(__ioc) \ __ioc 69 drivers/scsi/bfa/bfa_ioc.c ((__ioc)->ioc_hwif->ioc_sync_ack(__ioc)) __ioc 70 drivers/scsi/bfa/bfa_ioc.c #define bfa_ioc_sync_complete(__ioc) \ __ioc 71 drivers/scsi/bfa/bfa_ioc.c ((__ioc)->ioc_hwif->ioc_sync_complete(__ioc)) __ioc 72 drivers/scsi/bfa/bfa_ioc.c #define bfa_ioc_set_cur_ioc_fwstate(__ioc, __fwstate) \ __ioc 73 drivers/scsi/bfa/bfa_ioc.c ((__ioc)->ioc_hwif->ioc_set_fwstate(__ioc, __fwstate)) __ioc 74 drivers/scsi/bfa/bfa_ioc.c #define bfa_ioc_get_cur_ioc_fwstate(__ioc) \ __ioc 75 drivers/scsi/bfa/bfa_ioc.c ((__ioc)->ioc_hwif->ioc_get_fwstate(__ioc)) __ioc 76 drivers/scsi/bfa/bfa_ioc.c #define bfa_ioc_set_alt_ioc_fwstate(__ioc, __fwstate) \ __ioc 77 drivers/scsi/bfa/bfa_ioc.c ((__ioc)->ioc_hwif->ioc_set_alt_fwstate(__ioc, __fwstate)) __ioc 78 drivers/scsi/bfa/bfa_ioc.c #define bfa_ioc_get_alt_ioc_fwstate(__ioc) \ __ioc 79 drivers/scsi/bfa/bfa_ioc.c ((__ioc)->ioc_hwif->ioc_get_alt_fwstate(__ioc)) __ioc 81 drivers/scsi/bfa/bfa_ioc.c #define bfa_ioc_mbox_cmd_pending(__ioc) \ __ioc 82 drivers/scsi/bfa/bfa_ioc.c (!list_empty(&((__ioc)->mbox_mod.cmd_q)) || \ __ioc 83 drivers/scsi/bfa/bfa_ioc.c readl((__ioc)->ioc_regs.hfn_mbox_cmd)) __ioc 160 drivers/scsi/bfa/bfa_ioc.c #define bfa_iocpf_timer_start(__ioc) \ __ioc 161 drivers/scsi/bfa/bfa_ioc.c bfa_timer_begin((__ioc)->timer_mod, &(__ioc)->ioc_timer, \ __ioc 162 drivers/scsi/bfa/bfa_ioc.c bfa_iocpf_timeout, (__ioc), BFA_IOC_TOV) __ioc 163 drivers/scsi/bfa/bfa_ioc.c #define bfa_iocpf_timer_stop(__ioc) bfa_timer_stop(&(__ioc)->ioc_timer) __ioc 165 drivers/scsi/bfa/bfa_ioc.c #define bfa_iocpf_poll_timer_start(__ioc) \ __ioc 166 drivers/scsi/bfa/bfa_ioc.c bfa_timer_begin((__ioc)->timer_mod, &(__ioc)->ioc_timer, \ __ioc 167 drivers/scsi/bfa/bfa_ioc.c bfa_iocpf_poll_timeout, (__ioc), BFA_IOC_POLL_TOV) __ioc 169 drivers/scsi/bfa/bfa_ioc.c #define bfa_sem_timer_start(__ioc) \ __ioc 170 drivers/scsi/bfa/bfa_ioc.c bfa_timer_begin((__ioc)->timer_mod, &(__ioc)->sem_timer, \ __ioc 171 drivers/scsi/bfa/bfa_ioc.c bfa_iocpf_sem_timeout, (__ioc), BFA_IOC_HWSEM_TOV) __ioc 172 drivers/scsi/bfa/bfa_ioc.c #define bfa_sem_timer_stop(__ioc) bfa_timer_stop(&(__ioc)->sem_timer) __ioc 807 drivers/scsi/bfa/bfa_ioc.h #define bfa_ioc_pcifn(__ioc) ((__ioc)->pcidev.pci_func) __ioc 808 drivers/scsi/bfa/bfa_ioc.h #define bfa_ioc_devid(__ioc) ((__ioc)->pcidev.device_id) __ioc 809 drivers/scsi/bfa/bfa_ioc.h #define bfa_ioc_bar0(__ioc) ((__ioc)->pcidev.pci_bar_kva) __ioc 810 drivers/scsi/bfa/bfa_ioc.h #define bfa_ioc_portid(__ioc) ((__ioc)->port_id) __ioc 811 drivers/scsi/bfa/bfa_ioc.h #define bfa_ioc_asic_gen(__ioc) ((__ioc)->asic_gen) __ioc 812 drivers/scsi/bfa/bfa_ioc.h #define bfa_ioc_is_cna(__ioc) \ __ioc 813 drivers/scsi/bfa/bfa_ioc.h ((bfa_ioc_get_type(__ioc) == BFA_IOC_TYPE_FCoE) || \ __ioc 814 drivers/scsi/bfa/bfa_ioc.h (bfa_ioc_get_type(__ioc) == BFA_IOC_TYPE_LL)) __ioc 815 drivers/scsi/bfa/bfa_ioc.h #define bfa_ioc_fetch_stats(__ioc, __stats) \ __ioc 816 drivers/scsi/bfa/bfa_ioc.h (((__stats)->drv_stats) = (__ioc)->stats) __ioc 817 drivers/scsi/bfa/bfa_ioc.h #define bfa_ioc_clr_stats(__ioc) \ __ioc 818 drivers/scsi/bfa/bfa_ioc.h memset(&(__ioc)->stats, 0, sizeof((__ioc)->stats)) __ioc 819 drivers/scsi/bfa/bfa_ioc.h #define bfa_ioc_maxfrsize(__ioc) ((__ioc)->attr->maxfrsize) __ioc 820 drivers/scsi/bfa/bfa_ioc.h #define bfa_ioc_rx_bbcredit(__ioc) ((__ioc)->attr->rx_bbcredit) __ioc 821 drivers/scsi/bfa/bfa_ioc.h #define bfa_ioc_speed_sup(__ioc) \ __ioc 822 drivers/scsi/bfa/bfa_ioc.h ((bfa_ioc_is_cna(__ioc)) ? BFA_PORT_SPEED_10GBPS : \ __ioc 823 drivers/scsi/bfa/bfa_ioc.h BFI_ADAPTER_GETP(SPEED, (__ioc)->attr->adapter_prop)) __ioc 824 drivers/scsi/bfa/bfa_ioc.h #define bfa_ioc_get_nports(__ioc) \ __ioc 825 drivers/scsi/bfa/bfa_ioc.h BFI_ADAPTER_GETP(NPORTS, (__ioc)->attr->adapter_prop) __ioc 829 drivers/scsi/bfa/bfa_ioc.h #define BFA_IOC_FW_SMEM_SIZE(__ioc) \ __ioc 830 drivers/scsi/bfa/bfa_ioc.h ((bfa_ioc_asic_gen(__ioc) == BFI_ASIC_GEN_CB) \ __ioc 852 drivers/scsi/bfa/bfa_ioc.h #define bfa_ioc_pll_init_asic(__ioc) \ __ioc 853 drivers/scsi/bfa/bfa_ioc.h ((__ioc)->ioc_hwif->ioc_pll_init((__ioc)->pcidev.pci_bar_kva, \ __ioc 854 drivers/scsi/bfa/bfa_ioc.h (__ioc)->asic_mode)) __ioc 861 drivers/scsi/bfa/bfa_ioc.h #define bfa_ioc_isr_mode_set(__ioc, __msix) do { \ __ioc 862 drivers/scsi/bfa/bfa_ioc.h if ((__ioc)->ioc_hwif->ioc_isr_mode_set) \ __ioc 863 drivers/scsi/bfa/bfa_ioc.h ((__ioc)->ioc_hwif->ioc_isr_mode_set(__ioc, __msix)); \ __ioc 865 drivers/scsi/bfa/bfa_ioc.h #define bfa_ioc_ownership_reset(__ioc) \ __ioc 866 drivers/scsi/bfa/bfa_ioc.h ((__ioc)->ioc_hwif->ioc_ownership_reset(__ioc)) __ioc 867 drivers/scsi/bfa/bfa_ioc.h #define bfa_ioc_get_fcmode(__ioc) ((__ioc)->fcmode) __ioc 868 drivers/scsi/bfa/bfa_ioc.h #define bfa_ioc_lpu_read_stat(__ioc) do { \ __ioc 869 drivers/scsi/bfa/bfa_ioc.h if ((__ioc)->ioc_hwif->ioc_lpu_read_stat) \ __ioc 870 drivers/scsi/bfa/bfa_ioc.h ((__ioc)->ioc_hwif->ioc_lpu_read_stat(__ioc)); \ __ioc 18 drivers/scsi/bfa/bfa_ioc_cb.c #define bfa_ioc_cb_join_pos(__ioc) ((u32) (1 << BFA_IOC_CB_JOIN_SH)) __ioc 18 drivers/scsi/bfa/bfa_ioc_ct.c #define bfa_ioc_ct_sync_pos(__ioc) \ __ioc 19 drivers/scsi/bfa/bfa_ioc_ct.c ((uint32_t) (1 << bfa_ioc_pcifn(__ioc))) __ioc 24 drivers/scsi/bfa/bfa_ioc_ct.c #define bfa_ioc_ct_sync_reqd_pos(__ioc) \ __ioc 25 drivers/scsi/bfa/bfa_ioc_ct.c (bfa_ioc_ct_sync_pos(__ioc) << BFA_IOC_SYNC_REQD_SH) __ioc 185 drivers/scsi/bfa/bfad_debugfs.c #define BFA_REG_ADDRSZ(__ioc) \ __ioc 186 drivers/scsi/bfa/bfad_debugfs.c ((u32)(bfa_asic_id_ctc(bfa_ioc_devid(__ioc)) ? \ __ioc 188 drivers/scsi/bfa/bfad_debugfs.c #define BFA_REG_ADDRMSK(__ioc) (BFA_REG_ADDRSZ(__ioc) - 1)