Home
last modified time | relevance | path

Searched refs:ioceth (Results 1 – 8 of 8) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/brocade/bna/
Dbna_enet.c164 bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, in bna_bfi_attr_get_rsp() argument
174 if (!ioceth->attr.fw_query_complete) { in bna_bfi_attr_get_rsp()
175 ioceth->attr.num_txq = ntohl(rsp->max_cfg); in bna_bfi_attr_get_rsp()
176 ioceth->attr.num_rxp = ntohl(rsp->max_cfg); in bna_bfi_attr_get_rsp()
177 ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); in bna_bfi_attr_get_rsp()
178 ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; in bna_bfi_attr_get_rsp()
179 ioceth->attr.max_rit_size = ntohl(rsp->rit_size); in bna_bfi_attr_get_rsp()
180 ioceth->attr.fw_query_complete = true; in bna_bfi_attr_get_rsp()
183 bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); in bna_bfi_attr_get_rsp()
266 bfa_nw_ioc_error_isr(&bna->ioceth.ioc); in bna_err_handler()
[all …]
Dbna_hw_defs.h140 #define bna_port_id_get(_bna) ((_bna)->ioceth.ioc.port_id)
165 init_halt = readl((_bna)->ioceth.ioc.ioc_regs.ll_halt); \
167 writel(init_halt, (_bna)->ioceth.ioc.ioc_regs.ll_halt); \
168 init_halt = readl((_bna)->ioceth.ioc.ioc_regs.ll_halt); \
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()
314 struct bfa_ioc *ioc = &bnad->bna.ioceth.ioc; in bnad_debugfs_write_regrd()
375 struct bfa_ioc *ioc = &bnad->bna.ioceth.ioc; in bnad_debugfs_write_regwr()
Dbna.h256 #define bna_attr(_bna) (&(_bna)->ioceth.attr)
405 void bna_ioceth_enable(struct bna_ioceth *ioceth);
406 void bna_ioceth_disable(struct bna_ioceth *ioceth,
Dbnad.c1698 struct bnad *bnad = from_timer(bnad, t, bna.ioceth.ioc.ioc_timer); in bnad_ioc_timeout()
1702 bfa_nw_ioc_timeout(&bnad->bna.ioceth.ioc); in bnad_ioc_timeout()
1709 struct bnad *bnad = from_timer(bnad, t, bna.ioceth.ioc.hb_timer); in bnad_ioc_hb_check()
1713 bfa_nw_ioc_hb_check(&bnad->bna.ioceth.ioc); in bnad_ioc_hb_check()
1720 struct bnad *bnad = from_timer(bnad, t, bna.ioceth.ioc.iocpf_timer); in bnad_iocpf_timeout()
1724 bfa_nw_iocpf_timeout(&bnad->bna.ioceth.ioc); in bnad_iocpf_timeout()
1731 struct bnad *bnad = from_timer(bnad, t, bna.ioceth.ioc.sem_timer); in bnad_iocpf_sem_timeout()
1735 bfa_nw_iocpf_sem_timeout(&bnad->bna.ioceth.ioc); in bnad_iocpf_sem_timeout()
2578 bna_ioceth_disable(&bnad->bna.ioceth, BNA_HARD_CLEANUP); in bnad_ioceth_disable()
2597 bna_ioceth_enable(&bnad->bna.ioceth); in bnad_ioceth_enable()
[all …]
Dbna_types.h918 struct bna_ioceth ioceth; member
Dbna_tx_rx.c2059 for (index = 0; index < bna->ioceth.attr.num_rxp; index++) { in bna_rx_mod_init()
2073 for (index = 0; index < bna->ioceth.attr.num_rxp; index++) { in bna_rx_mod_init()
2080 for (index = 0; index < (bna->ioceth.attr.num_rxp * 2); index++) { in bna_rx_mod_init()
3603 for (i = 0; i < bna->ioceth.attr.num_txq; i++) { in bna_tx_mod_init()
Dbnad_ethtool.c300 bfa_nw_ioc_get_attr(&bnad->bna.ioceth.ioc, ioc_attr); in bnad_get_drvinfo()