Searched refs:bna (Results 1 - 11 of 11) sorted by relevance

/linux-master/drivers/net/ethernet/brocade/
H A DMakefile6 obj-$(CONFIG_BNA) += bna/
/linux-master/drivers/net/ethernet/brocade/bna/
H A DMakefile8 obj-$(CONFIG_BNA) += bna.o
10 bna-objs := bnad.o bnad_ethtool.o bnad_debugfs.o bna_enet.o bna_tx_rx.o
11 bna-objs += bfa_msgq.o bfa_ioc.o bfa_ioc_ct.o bfa_cee.o
12 bna-objs += cna_fwimg.o
H A Dbna_enet.c11 #include "bna.h"
17 if (ethport->bna->enet.type == BNA_ENET_T_REGULAR)
65 stats_src = (u64 *)&bna->stats.hw_stats_kva->_name ## _stats; \
66 stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \
119 ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN);
179 bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) argument
181 struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get;
196 stats_src = (u64 *)&(bna->stats.hw_stats_kva->rxf_stats[0]);
200 stats_dst = (u64 *)&(bna
253 bna_err_handler(struct bna *bna, u32 intr_status) argument
262 bna_mbox_handler(struct bna *bna, u32 intr_status) argument
275 struct bna *bna = (struct bna *)arg; local
721 bna_ethport_init(struct bna_ethport *ethport, struct bna *bna) argument
1183 bna_enet_init(struct bna_enet *enet, struct bna *bna) argument
1688 bna_ioceth_init(struct bna_ioceth *ioceth, struct bna *bna, struct bna_res_info *res_info) argument
1778 bna_ucam_mod_init(struct bna_ucam_mod *ucam_mod, struct bna *bna, struct bna_res_info *res_info) argument
1805 bna_mcam_mod_init(struct bna_mcam_mod *mcam_mod, struct bna *bna, struct bna_res_info *res_info) argument
1840 bna_bfi_stats_get(struct bna *bna) argument
1896 bna_mod_res_req(struct bna *bna, struct bna_res_info *res_info) argument
1966 bna_init(struct bna *bna, struct bnad *bnad, struct bfa_pcidev *pcidev, struct bna_res_info *res_info) argument
1989 bna_mod_init(struct bna *bna, struct bna_res_info *res_info) argument
2006 bna_uninit(struct bna *bna) argument
2026 bna_num_txq_set(struct bna *bna, int num_txq) argument
2038 bna_num_rxp_set(struct bna *bna, int num_rxp) argument
2082 bna_hw_stats_get(struct bna *bna) argument
[all...]
H A Dbna.h255 void bna_bfi_stats_clr_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr);
259 void bna_mod_res_req(struct bna *bna, struct bna_res_info *res_info);
260 void bna_init(struct bna *bna, struct bnad *bnad,
263 void bna_mod_init(struct bna *bna, struct bna_res_info *res_info);
264 void bna_uninit(struct bna *bna);
[all...]
H A Dbna_hw_defs.h169 #define bna_intx_enable(bna, new_mask) \
170 writel((new_mask), (bna)->regs.fn_int_mask)
171 #define bna_mbox_intr_disable(bna) \
174 mask = readl((bna)->regs.fn_int_mask); \
175 writel((mask | (bna)->bits.mbox_mask_bits | \
176 (bna)->bits.error_mask_bits), (bna)->regs.fn_int_mask); \
177 mask = readl((bna)->regs.fn_int_mask); \
180 #define bna_mbox_intr_enable(bna) \
183 mask = readl((bna)
[all...]
H A Dbna_tx_rx.c11 #include "bna.h"
190 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd);
206 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd);
222 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd);
237 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd);
252 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd);
277 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd);
292 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd);
308 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd);
328 bfa_msgq_cmd_post(&rxf->rx->bna
1039 struct bna *bna = rxf->rx->bna; local
1067 struct bna *bna = rxf->rx->bna; local
1153 struct bna *bna = rxf->rx->bna; local
1179 struct bna *bna = rxf->rx->bna; local
2023 bna_rx_mod_init(struct bna_rx_mod *rx_mod, struct bna *bna, struct bna_res_info *res_info) argument
2250 bna_rx_create(struct bna *bna, struct bnad *bnad, struct bna_rx_config *rx_cfg, const struct bna_rx_event_cbfn *rx_cbfn, struct bna_res_info *res_info, void *priv) argument
2685 bna_rx_dim_reconfig(struct bna *bna, const u32 vector[][BNA_BIAS_T_MAX]) argument
2697 struct bna *bna = ccb->cq->rx->bna; local
3363 bna_tx_create(struct bna *bna, struct bnad *bnad, struct bna_tx_config *tx_cfg, const struct bna_tx_event_cbfn *tx_cbfn, struct bna_res_info *res_info, void *priv) argument
3577 bna_tx_mod_init(struct bna_tx_mod *tx_mod, struct bna *bna, struct bna_res_info *res_info) argument
[all...]
H A Dbna_types.h29 struct bna;
328 struct bna *bna; member in struct:bna_ioceth
362 struct bna *bna; member in struct:bna_enet
389 struct bna *bna; member in struct:bna_ethport
499 struct bna *bna; member in struct:bna_tx
546 struct bna *bn member in struct:bna_tx_mod
826 struct bna *bna; member in struct:bna_rx
844 struct bna *bna; /* back pointer to parent */ member in struct:bna_rx_mod
876 struct bna *bna; member in struct:bna_ucam_mod
893 struct bna *bna; member in struct:bna_mcam_mod
916 struct bna { struct
[all...]
H A Dbnad_ethtool.c19 #include "bna.h"
291 bfa_nw_ioc_get_attr(&bnad->bna.ioceth.ioc, ioc_attr);
507 pauseparam->rx_pause = bnad->bna.enet.pause_config.rx_pause;
508 pauseparam->tx_pause = bnad->bna.enet.pause_config.tx_pause;
523 if (pauseparam->rx_pause != bnad->bna.enet.pause_config.rx_pause ||
524 pauseparam->tx_pause != bnad->bna.enet.pause_config.tx_pause) {
528 bna_enet_pause_config(&bnad->bna.enet, &pause_config);
614 bmap = bna_tx_rid_mask(&bnad->bna);
621 bmap = bna_rx_rid_mask(&bnad->bna);
667 bmap = bna_tx_rid_mask(&bnad->bna);
[all...]
H A Dbnad_debugfs.c24 * - bna/pci_dev:<pci_name>
25 * where the pci_name corresponds to the one under /sys/bus/pci/drivers/bna
62 rc = bfa_nw_ioc_debug_fwtrc(&bnad->bna.ioceth.ioc,
102 rc = bfa_nw_ioc_debug_fwsave(&bnad->bna.ioceth.ioc,
146 bfa_nw_ioc_get_attr(&bnad->bna.ioceth.ioc, &drvinfo->ioc_attr);
154 ret = bfa_nw_cee_get_attr(&bnad->bna.cee, &drvinfo->cee_attr,
168 ret = bfa_nw_flash_get_attr(&bnad->bna.flash, &drvinfo->flash_attr,
306 struct bfa_ioc *ioc = &bnad->bna.ioceth.ioc;
367 struct bfa_ioc *ioc = &bnad->bna.ioceth.ioc;
501 bna_debugfs_root = debugfs_create_dir("bna", NUL
[all...]
H A Dbnad.c24 #include "bna.h"
781 bna_intr_status_get(&bnad->bna, intr_status);
783 if (BNA_IS_MBOX_ERR_INTR(&bnad->bna, intr_status))
784 bna_mbox_handler(&bnad->bna, intr_status);
808 bna_intr_status_get(&bnad->bna, intr_status);
815 if (BNA_IS_MBOX_ERR_INTR(&bnad->bna, intr_status))
816 bna_mbox_handler(&bnad->bna, intr_status);
1085 bna_enet_perm_mac_get(&bnad->bna.enet, bnad->perm_addr);
1400 * from bna
1689 struct bnad *bnad = from_timer(bnad, t, bna
3576 struct bna *bna; local
3756 struct bna *bna; local
[all...]
H A Dbnad.h28 #include "bna.h"
63 #define BNAD_NAME "bna"
308 struct bna bna; member in struct:bnad

Completed in 1304 milliseconds