Home
last modified time | relevance | path

Searched refs:bna (Results 1 – 14 of 14) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/brocade/bna/
Dbna_enet.c25 if (ethport->bna->enet.type == BNA_ENET_T_REGULAR) in ethport_can_be_up()
73 stats_src = (u64 *)&bna->stats.hw_stats_kva->_name ## _stats; \
74 stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \
127 ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); in bna_bfi_ethport_admin_rsp()
187 bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) in bna_bfi_stats_get_rsp() argument
189 struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; in bna_bfi_stats_get_rsp()
204 stats_src = (u64 *)&(bna->stats.hw_stats_kva->rxf_stats[0]); in bna_bfi_stats_get_rsp()
208 stats_dst = (u64 *)&(bna->stats.hw_stats.rxf_stats[i]); in bna_bfi_stats_get_rsp()
223 stats_dst = (u64 *)&(bna->stats.hw_stats.txf_stats[i]); in bna_bfi_stats_get_rsp()
236 bna->stats_mod.stats_get_busy = false; in bna_bfi_stats_get_rsp()
[all …]
Dbna.h263 void bna_bfi_stats_clr_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr);
267 void bna_mod_res_req(struct bna *bna, struct bna_res_info *res_info);
268 void bna_init(struct bna *bna, struct bnad *bnad,
271 void bna_mod_init(struct bna *bna, struct bna_res_info *res_info);
272 void bna_uninit(struct bna *bna);
273 int bna_num_txq_set(struct bna *bna, int num_txq);
274 int bna_num_rxp_set(struct bna *bna, int num_rxp);
275 void bna_hw_stats_get(struct bna *bna);
286 void bna_mbox_handler(struct bna *bna, u32 intr_status);
304 void bna_tx_mod_init(struct bna_tx_mod *tx_mod, struct bna *bna,
[all …]
Dbna_tx_rx.c198 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_ucast_req()
214 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_mcast_add_req()
230 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_mcast_del_req()
245 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_mcast_filter_req()
260 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_rx_promisc_req()
285 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_rx_vlan_filter_set()
300 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_vlan_strip_enable()
316 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_rit_cfg()
336 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_rss_cfg()
351 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_rss_enable()
[all …]
Dbna_hw_defs.h177 #define bna_intx_enable(bna, new_mask) \ argument
178 writel((new_mask), (bna)->regs.fn_int_mask)
179 #define bna_mbox_intr_disable(bna) \ argument
182 mask = readl((bna)->regs.fn_int_mask); \
183 writel((mask | (bna)->bits.mbox_mask_bits | \
184 (bna)->bits.error_mask_bits), (bna)->regs.fn_int_mask); \
185 mask = readl((bna)->regs.fn_int_mask); \
188 #define bna_mbox_intr_enable(bna) \ argument
191 mask = readl((bna)->regs.fn_int_mask); \
192 writel((mask & ~((bna)->bits.mbox_mask_bits | \
[all …]
Dbna_types.h37 struct bna;
334 struct bna *bna; member
366 struct bna *bna; member
391 struct bna *bna; member
498 struct bna *bna; member
545 struct bna *bna; member
819 struct bna *bna; member
837 struct bna *bna; /* back pointer to parent */ member
869 struct bna *bna; member
886 struct bna *bna; member
[all …]
DMakefile7 obj-$(CONFIG_BNA) += bna.o
9 bna-objs := bnad.o bnad_ethtool.o bnad_debugfs.o bna_enet.o bna_tx_rx.o
10 bna-objs += bfa_msgq.o bfa_ioc.o bfa_ioc_ct.o bfa_cee.o
11 bna-objs += cna_fwimg.o
Dbnad.c796 bna_intr_status_get(&bnad->bna, intr_status); in bnad_msix_mbox_handler()
798 if (BNA_IS_MBOX_ERR_INTR(&bnad->bna, intr_status)) in bnad_msix_mbox_handler()
799 bna_mbox_handler(&bnad->bna, intr_status); in bnad_msix_mbox_handler()
823 bna_intr_status_get(&bnad->bna, intr_status); in bnad_isr()
830 if (BNA_IS_MBOX_ERR_INTR(&bnad->bna, intr_status)) in bnad_isr()
831 bna_mbox_handler(&bnad->bna, intr_status); in bnad_isr()
1101 bna_enet_perm_mac_get(&bnad->bna.enet, bnad->perm_addr); in bnad_cb_tx_resume()
1709 bfa_nw_ioc_timeout(&bnad->bna.ioceth.ioc); in bnad_ioc_timeout()
1720 bfa_nw_ioc_hb_check(&bnad->bna.ioceth.ioc); in bnad_ioc_hb_check()
1731 bfa_nw_iocpf_timeout(&bnad->bna.ioceth.ioc); in bnad_iocpf_timeout()
[all …]
Dbnad_ethtool.c309 bfa_nw_ioc_get_attr(&bnad->bna.ioceth.ioc, ioc_attr); in bnad_get_drvinfo()
517 pauseparam->rx_pause = bnad->bna.enet.pause_config.rx_pause; in bnad_get_pauseparam()
518 pauseparam->tx_pause = bnad->bna.enet.pause_config.tx_pause; in bnad_get_pauseparam()
533 if (pauseparam->rx_pause != bnad->bna.enet.pause_config.rx_pause || in bnad_set_pauseparam()
534 pauseparam->tx_pause != bnad->bna.enet.pause_config.tx_pause) { in bnad_set_pauseparam()
538 bna_enet_pause_config(&bnad->bna.enet, &pause_config); in bnad_set_pauseparam()
563 bmap = bna_tx_rid_mask(&bnad->bna); in bnad_get_strings()
594 bmap = bna_rx_rid_mask(&bnad->bna); in bnad_get_strings()
728 bmap = bna_tx_rid_mask(&bnad->bna); in bnad_get_stats_count_locked()
734 bmap = bna_rx_rid_mask(&bnad->bna); in bnad_get_stats_count_locked()
[all …]
Dbnad_debugfs.c70 rc = bfa_nw_ioc_debug_fwtrc(&bnad->bna.ioceth.ioc, in bnad_debugfs_open_fwtrc()
110 rc = bfa_nw_ioc_debug_fwsave(&bnad->bna.ioceth.ioc, in bnad_debugfs_open_fwsave()
154 bfa_nw_ioc_get_attr(&bnad->bna.ioceth.ioc, &drvinfo->ioc_attr); in bnad_get_debug_drvinfo()
162 ret = bfa_nw_cee_get_attr(&bnad->bna.cee, &drvinfo->cee_attr, in bnad_get_debug_drvinfo()
176 ret = bfa_nw_flash_get_attr(&bnad->bna.flash, &drvinfo->flash_attr, in bnad_get_debug_drvinfo()
314 struct bfa_ioc *ioc = &bnad->bna.ioceth.ioc; in bnad_debugfs_write_regrd()
374 struct bfa_ioc *ioc = &bnad->bna.ioceth.ioc; in bnad_debugfs_write_regwr()
DKconfig12 will be called bna.
Dbnad.h320 struct bna bna; member
/linux-4.4.14/drivers/net/ethernet/brocade/
DMakefile5 obj-$(CONFIG_BNA) += bna/
DKconfig19 source "drivers/net/ethernet/brocade/bna/Kconfig"
/linux-4.4.14/
DMAINTAINERS2483 F: drivers/net/ethernet/brocade/bna/