/linux-4.1.27/drivers/net/ethernet/brocade/bna/ |
D | bna_enet.c | 25 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 …]
|
D | bna.h | 388 void bna_bfi_stats_clr_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr); 392 void bna_mod_res_req(struct bna *bna, struct bna_res_info *res_info); 393 void bna_init(struct bna *bna, struct bnad *bnad, 396 void bna_mod_init(struct bna *bna, struct bna_res_info *res_info); 397 void bna_uninit(struct bna *bna); 398 int bna_num_txq_set(struct bna *bna, int num_txq); 399 int bna_num_rxp_set(struct bna *bna, int num_rxp); 400 void bna_hw_stats_get(struct bna *bna); 412 void bna_mbox_handler(struct bna *bna, u32 intr_status); 430 void bna_tx_mod_init(struct bna_tx_mod *tx_mod, struct bna *bna, [all …]
|
D | Makefile | 7 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 13 EXTRA_CFLAGS := -Idrivers/net/bna
|
D | bna_tx_rx.c | 289 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_ucast_req() 305 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_mcast_add_req() 321 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_mcast_del_req() 336 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_mcast_filter_req() 351 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_rx_promisc_req() 376 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_rx_vlan_filter_set() 391 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_vlan_strip_enable() 407 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_rit_cfg() 427 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_rss_cfg() 442 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_rss_enable() [all …]
|
D | bna_hw_defs.h | 177 #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 …]
|
D | bna_types.h | 37 struct bna; 341 struct bna *bna; member 376 struct bna *bna; member 401 struct bna *bna; member 511 struct bna *bna; member 558 struct bna *bna; member 837 struct bna *bna; member 855 struct bna *bna; /* back pointer to parent */ member 887 struct bna *bna; member 904 struct bna *bna; member [all …]
|
D | bnad.c | 783 bna_intr_status_get(&bnad->bna, intr_status); in bnad_msix_mbox_handler() 785 if (BNA_IS_MBOX_ERR_INTR(&bnad->bna, intr_status)) in bnad_msix_mbox_handler() 786 bna_mbox_handler(&bnad->bna, intr_status); in bnad_msix_mbox_handler() 810 bna_intr_status_get(&bnad->bna, intr_status); in bnad_isr() 817 if (BNA_IS_MBOX_ERR_INTR(&bnad->bna, intr_status)) in bnad_isr() 818 bna_mbox_handler(&bnad->bna, intr_status); in bnad_isr() 1098 bna_enet_perm_mac_get(&bnad->bna.enet, &bnad->perm_addr); in bnad_cb_tx_resume() 1706 bfa_nw_ioc_timeout((void *) &bnad->bna.ioceth.ioc); in bnad_ioc_timeout() 1717 bfa_nw_ioc_hb_check((void *) &bnad->bna.ioceth.ioc); in bnad_ioc_hb_check() 1728 bfa_nw_iocpf_timeout((void *) &bnad->bna.ioceth.ioc); in bnad_iocpf_timeout() [all …]
|
D | bnad_ethtool.c | 307 bfa_nw_ioc_get_attr(&bnad->bna.ioceth.ioc, ioc_attr); in bnad_get_drvinfo() 515 pauseparam->rx_pause = bnad->bna.enet.pause_config.rx_pause; in bnad_get_pauseparam() 516 pauseparam->tx_pause = bnad->bna.enet.pause_config.tx_pause; in bnad_get_pauseparam() 531 if (pauseparam->rx_pause != bnad->bna.enet.pause_config.rx_pause || in bnad_set_pauseparam() 532 pauseparam->tx_pause != bnad->bna.enet.pause_config.tx_pause) { in bnad_set_pauseparam() 536 bna_enet_pause_config(&bnad->bna.enet, &pause_config, NULL); in bnad_set_pauseparam() 561 bmap = bna_tx_rid_mask(&bnad->bna); in bnad_get_strings() 592 bmap = bna_rx_rid_mask(&bnad->bna); in bnad_get_strings() 726 bmap = bna_tx_rid_mask(&bnad->bna); in bnad_get_stats_count_locked() 732 bmap = bna_rx_rid_mask(&bnad->bna); in bnad_get_stats_count_locked() [all …]
|
D | bnad_debugfs.c | 70 rc = bfa_nw_ioc_debug_fwtrc(&bnad->bna.ioceth.ioc, in bnad_debugfs_open_fwtrc() 111 rc = bfa_nw_ioc_debug_fwsave(&bnad->bna.ioceth.ioc, in bnad_debugfs_open_fwsave() 156 bfa_nw_ioc_get_attr(&bnad->bna.ioceth.ioc, &drvinfo->ioc_attr); in bnad_get_debug_drvinfo() 164 ret = bfa_nw_cee_get_attr(&bnad->bna.cee, &drvinfo->cee_attr, in bnad_get_debug_drvinfo() 178 ret = bfa_nw_flash_get_attr(&bnad->bna.flash, &drvinfo->flash_attr, in bnad_get_debug_drvinfo() 317 struct bfa_ioc *ioc = &bnad->bna.ioceth.ioc; in bnad_debugfs_write_regrd() 385 struct bfa_ioc *ioc = &bnad->bna.ioceth.ioc; in bnad_debugfs_write_regwr()
|
D | Kconfig | 12 will be called bna.
|
D | bnad.h | 318 struct bna bna; member
|
/linux-4.1.27/drivers/net/ethernet/brocade/ |
D | Makefile | 5 obj-$(CONFIG_BNA) += bna/
|
D | Kconfig | 21 source "drivers/net/ethernet/brocade/bna/Kconfig"
|
/linux-4.1.27/ |
D | MAINTAINERS | 2284 F: drivers/net/ethernet/brocade/bna/
|