__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)