_bna              198 drivers/net/ethernet/brocade/bna/bna.h #define bna_tx_rid_mask(_bna) ((_bna)->tx_mod.rid_mask)
_bna              200 drivers/net/ethernet/brocade/bna/bna.h #define bna_rx_rid_mask(_bna) ((_bna)->rx_mod.rid_mask)
_bna              202 drivers/net/ethernet/brocade/bna/bna.h #define bna_tx_from_rid(_bna, _rid, _tx)				\
_bna              204 drivers/net/ethernet/brocade/bna/bna.h 	struct bna_tx_mod *__tx_mod = &(_bna)->tx_mod;			\
_bna              215 drivers/net/ethernet/brocade/bna/bna.h #define bna_rx_from_rid(_bna, _rid, _rx)				\
_bna              217 drivers/net/ethernet/brocade/bna/bna.h 	struct bna_rx_mod *__rx_mod = &(_bna)->rx_mod;			\
_bna              228 drivers/net/ethernet/brocade/bna/bna.h #define bna_mcam_mod_free_q(_bna) (&(_bna)->mcam_mod.free_q)
_bna              230 drivers/net/ethernet/brocade/bna/bna.h #define bna_mcam_mod_del_q(_bna) (&(_bna)->mcam_mod.del_q)
_bna              232 drivers/net/ethernet/brocade/bna/bna.h #define bna_ucam_mod_free_q(_bna) (&(_bna)->ucam_mod.free_q)
_bna              234 drivers/net/ethernet/brocade/bna/bna.h #define bna_ucam_mod_del_q(_bna) (&(_bna)->ucam_mod.del_q)
_bna              248 drivers/net/ethernet/brocade/bna/bna.h #define bna_attr(_bna) (&(_bna)->ioceth.attr)
_bna               72 drivers/net/ethernet/brocade/bna/bna_hw_defs.h #define ct_reg_addr_init(_bna, _pcidev)					\
_bna               80 drivers/net/ethernet/brocade/bna/bna_hw_defs.h 	(_bna)->regs.fn_int_status = (_pcidev)->pci_bar_kva +		\
_bna               82 drivers/net/ethernet/brocade/bna/bna_hw_defs.h 	(_bna)->regs.fn_int_mask = (_pcidev)->pci_bar_kva +		\
_bna               86 drivers/net/ethernet/brocade/bna/bna_hw_defs.h #define ct_bit_defn_init(_bna, _pcidev)					\
_bna               88 drivers/net/ethernet/brocade/bna/bna_hw_defs.h 	(_bna)->bits.mbox_status_bits = (__HFN_INT_MBOX_LPU0 |		\
_bna               90 drivers/net/ethernet/brocade/bna/bna_hw_defs.h 	(_bna)->bits.mbox_mask_bits = (__HFN_INT_MBOX_LPU0 |		\
_bna               92 drivers/net/ethernet/brocade/bna/bna_hw_defs.h 	(_bna)->bits.error_status_bits = (__HFN_INT_ERR_MASK);		\
_bna               93 drivers/net/ethernet/brocade/bna/bna_hw_defs.h 	(_bna)->bits.error_mask_bits = (__HFN_INT_ERR_MASK);		\
_bna               94 drivers/net/ethernet/brocade/bna/bna_hw_defs.h 	(_bna)->bits.halt_status_bits = __HFN_INT_LL_HALT;		\
_bna               95 drivers/net/ethernet/brocade/bna/bna_hw_defs.h 	(_bna)->bits.halt_mask_bits = __HFN_INT_LL_HALT;		\
_bna               98 drivers/net/ethernet/brocade/bna/bna_hw_defs.h #define ct2_reg_addr_init(_bna, _pcidev)				\
_bna              100 drivers/net/ethernet/brocade/bna/bna_hw_defs.h 	(_bna)->regs.fn_int_status = (_pcidev)->pci_bar_kva +		\
_bna              102 drivers/net/ethernet/brocade/bna/bna_hw_defs.h 	(_bna)->regs.fn_int_mask = (_pcidev)->pci_bar_kva +		\
_bna              106 drivers/net/ethernet/brocade/bna/bna_hw_defs.h #define ct2_bit_defn_init(_bna, _pcidev)				\
_bna              108 drivers/net/ethernet/brocade/bna/bna_hw_defs.h 	(_bna)->bits.mbox_status_bits = (__HFN_INT_MBOX_LPU0_CT2 |	\
_bna              110 drivers/net/ethernet/brocade/bna/bna_hw_defs.h 	(_bna)->bits.mbox_mask_bits = (__HFN_INT_MBOX_LPU0_CT2 |	\
_bna              112 drivers/net/ethernet/brocade/bna/bna_hw_defs.h 	(_bna)->bits.error_status_bits = (__HFN_INT_ERR_MASK_CT2);	\
_bna              113 drivers/net/ethernet/brocade/bna/bna_hw_defs.h 	(_bna)->bits.error_mask_bits = (__HFN_INT_ERR_MASK_CT2);	\
_bna              114 drivers/net/ethernet/brocade/bna/bna_hw_defs.h 	(_bna)->bits.halt_status_bits = __HFN_INT_CPQ_HALT_CT2;		\
_bna              115 drivers/net/ethernet/brocade/bna/bna_hw_defs.h 	(_bna)->bits.halt_mask_bits = __HFN_INT_CPQ_HALT_CT2;		\
_bna              118 drivers/net/ethernet/brocade/bna/bna_hw_defs.h #define bna_reg_addr_init(_bna, _pcidev)				\
_bna              122 drivers/net/ethernet/brocade/bna/bna_hw_defs.h 		ct_reg_addr_init((_bna), (_pcidev));			\
_bna              123 drivers/net/ethernet/brocade/bna/bna_hw_defs.h 		ct_bit_defn_init((_bna), (_pcidev));			\
_bna              126 drivers/net/ethernet/brocade/bna/bna_hw_defs.h 		ct2_reg_addr_init((_bna), (_pcidev));			\
_bna              127 drivers/net/ethernet/brocade/bna/bna_hw_defs.h 		ct2_bit_defn_init((_bna), (_pcidev));			\
_bna              132 drivers/net/ethernet/brocade/bna/bna_hw_defs.h #define bna_port_id_get(_bna) ((_bna)->ioceth.ioc.port_id)
_bna              138 drivers/net/ethernet/brocade/bna/bna_hw_defs.h #define BNA_IS_MBOX_INTR(_bna, _intr_status)				\
_bna              139 drivers/net/ethernet/brocade/bna/bna_hw_defs.h 	((_intr_status) & (_bna)->bits.mbox_status_bits)
_bna              141 drivers/net/ethernet/brocade/bna/bna_hw_defs.h #define BNA_IS_HALT_INTR(_bna, _intr_status)				\
_bna              142 drivers/net/ethernet/brocade/bna/bna_hw_defs.h 	((_intr_status) & (_bna)->bits.halt_status_bits)
_bna              144 drivers/net/ethernet/brocade/bna/bna_hw_defs.h #define BNA_IS_ERR_INTR(_bna, _intr_status)	\
_bna              145 drivers/net/ethernet/brocade/bna/bna_hw_defs.h 	((_intr_status) & (_bna)->bits.error_status_bits)
_bna              147 drivers/net/ethernet/brocade/bna/bna_hw_defs.h #define BNA_IS_MBOX_ERR_INTR(_bna, _intr_status)	\
_bna              148 drivers/net/ethernet/brocade/bna/bna_hw_defs.h 	(BNA_IS_MBOX_INTR(_bna, _intr_status) |		\
_bna              149 drivers/net/ethernet/brocade/bna/bna_hw_defs.h 	BNA_IS_ERR_INTR(_bna, _intr_status))
_bna              154 drivers/net/ethernet/brocade/bna/bna_hw_defs.h #define bna_halt_clear(_bna)						\
_bna              157 drivers/net/ethernet/brocade/bna/bna_hw_defs.h 	init_halt = readl((_bna)->ioceth.ioc.ioc_regs.ll_halt);	\
_bna              159 drivers/net/ethernet/brocade/bna/bna_hw_defs.h 	writel(init_halt, (_bna)->ioceth.ioc.ioc_regs.ll_halt);	\
_bna              160 drivers/net/ethernet/brocade/bna/bna_hw_defs.h 	init_halt = readl((_bna)->ioceth.ioc.ioc_regs.ll_halt);	\
_bna              163 drivers/net/ethernet/brocade/bna/bna_hw_defs.h #define bna_intx_disable(_bna, _cur_mask)				\
_bna              165 drivers/net/ethernet/brocade/bna/bna_hw_defs.h 	(_cur_mask) = readl((_bna)->regs.fn_int_mask);		\
_bna              166 drivers/net/ethernet/brocade/bna/bna_hw_defs.h 	writel(0xffffffff, (_bna)->regs.fn_int_mask);		\
_bna              189 drivers/net/ethernet/brocade/bna/bna_hw_defs.h #define bna_intr_status_get(_bna, _status)				\
_bna              191 drivers/net/ethernet/brocade/bna/bna_hw_defs.h 	(_status) = readl((_bna)->regs.fn_int_status);			\
_bna              193 drivers/net/ethernet/brocade/bna/bna_hw_defs.h 		writel(((_status) & ~(_bna)->bits.mbox_status_bits),	\
_bna              194 drivers/net/ethernet/brocade/bna/bna_hw_defs.h 			(_bna)->regs.fn_int_status);			\
_bna              233 drivers/net/ethernet/brocade/bna/bna_hw_defs.h #define bna_ib_start(_bna, _ib, _is_regular)				\
_bna              238 drivers/net/ethernet/brocade/bna/bna_hw_defs.h 		bna_intx_disable((_bna), intx_mask);			\
_bna              240 drivers/net/ethernet/brocade/bna/bna_hw_defs.h 		bna_intx_enable((_bna), intx_mask);			\
_bna              248 drivers/net/ethernet/brocade/bna/bna_hw_defs.h #define bna_ib_stop(_bna, _ib)						\
_bna              255 drivers/net/ethernet/brocade/bna/bna_hw_defs.h 		bna_intx_disable((_bna), intx_mask);			\
_bna              257 drivers/net/ethernet/brocade/bna/bna_hw_defs.h 		bna_intx_enable((_bna), intx_mask);			\