/kernel/linux/linux-5.10/drivers/net/ethernet/brocade/bna/ |
H A D | bna_enet.c | 156 bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, in bna_bfi_attr_get_rsp() argument 166 if (!ioceth->attr.fw_query_complete) { in bna_bfi_attr_get_rsp() 167 ioceth->attr.num_txq = ntohl(rsp->max_cfg); in bna_bfi_attr_get_rsp() 168 ioceth->attr.num_rxp = ntohl(rsp->max_cfg); in bna_bfi_attr_get_rsp() 169 ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); in bna_bfi_attr_get_rsp() 170 ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; in bna_bfi_attr_get_rsp() 171 ioceth->attr.max_rit_size = ntohl(rsp->rit_size); in bna_bfi_attr_get_rsp() 172 ioceth->attr.fw_query_complete = true; in bna_bfi_attr_get_rsp() 175 bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); in bna_bfi_attr_get_rsp() 258 bfa_nw_ioc_error_isr(&bna->ioceth in bna_err_handler() 1217 struct bna_ioceth *ioceth = (struct bna_ioceth *)arg; bna_ioceth_cb_enet_stopped() local 1382 bna_ioceth_sm_stopped_entry(struct bna_ioceth *ioceth) bna_ioceth_sm_stopped_entry() argument 1388 bna_ioceth_sm_stopped(struct bna_ioceth *ioceth, enum bna_ioceth_event event) bna_ioceth_sm_stopped() argument 1416 bna_ioceth_sm_ioc_ready_wait_entry(struct bna_ioceth *ioceth) bna_ioceth_sm_ioc_ready_wait_entry() argument 1425 bna_ioceth_sm_ioc_ready_wait(struct bna_ioceth *ioceth, enum bna_ioceth_event event) bna_ioceth_sm_ioc_ready_wait() argument 1453 bna_ioceth_sm_enet_attr_wait_entry(struct bna_ioceth *ioceth) bna_ioceth_sm_enet_attr_wait_entry() argument 1459 bna_ioceth_sm_enet_attr_wait(struct bna_ioceth *ioceth, enum bna_ioceth_event event) bna_ioceth_sm_enet_attr_wait() argument 1482 bna_ioceth_sm_ready_entry(struct bna_ioceth *ioceth) bna_ioceth_sm_ready_entry() argument 1490 bna_ioceth_sm_ready(struct bna_ioceth *ioceth, enum bna_ioceth_event event) bna_ioceth_sm_ready() argument 1510 bna_ioceth_sm_last_resp_wait_entry(struct bna_ioceth *ioceth) bna_ioceth_sm_last_resp_wait_entry() argument 1515 bna_ioceth_sm_last_resp_wait(struct bna_ioceth *ioceth, enum bna_ioceth_event event) bna_ioceth_sm_last_resp_wait() argument 1536 bna_ioceth_sm_enet_stop_wait_entry(struct bna_ioceth *ioceth) bna_ioceth_sm_enet_stop_wait_entry() argument 1543 bna_ioceth_sm_enet_stop_wait(struct bna_ioceth *ioceth, enum bna_ioceth_event event) bna_ioceth_sm_enet_stop_wait() argument 1566 bna_ioceth_sm_ioc_disable_wait_entry(struct bna_ioceth *ioceth) bna_ioceth_sm_ioc_disable_wait_entry() argument 1571 bna_ioceth_sm_ioc_disable_wait(struct bna_ioceth *ioceth, enum bna_ioceth_event event) bna_ioceth_sm_ioc_disable_wait() argument 1591 bna_ioceth_sm_failed_entry(struct bna_ioceth *ioceth) bna_ioceth_sm_failed_entry() argument 1597 bna_ioceth_sm_failed(struct bna_ioceth *ioceth, enum bna_ioceth_event event) bna_ioceth_sm_failed() argument 1620 bna_bfi_attr_get(struct bna_ioceth *ioceth) bna_bfi_attr_get() argument 1638 struct bna_ioceth *ioceth = (struct bna_ioceth *)arg; bna_cb_ioceth_enable() local 1649 struct bna_ioceth *ioceth = (struct bna_ioceth *)arg; bna_cb_ioceth_disable() local 1657 struct bna_ioceth *ioceth = (struct bna_ioceth *)arg; bna_cb_ioceth_hbfail() local 1665 struct bna_ioceth *ioceth = (struct bna_ioceth *)arg; bna_cb_ioceth_reset() local 1677 bna_attr_init(struct bna_ioceth *ioceth) bna_attr_init() argument 1688 bna_ioceth_init(struct bna_ioceth *ioceth, struct bna *bna, struct bna_res_info *res_info) bna_ioceth_init() argument 1744 bna_ioceth_uninit(struct bna_ioceth *ioceth) bna_ioceth_uninit() argument 1752 bna_ioceth_enable(struct bna_ioceth *ioceth) bna_ioceth_enable() argument 1764 bna_ioceth_disable(struct bna_ioceth *ioceth, enum bna_cleanup_type type) bna_ioceth_disable() argument [all...] |
H A D | bna_hw_defs.h | 132 #define bna_port_id_get(_bna) ((_bna)->ioceth.ioc.port_id) 157 init_halt = readl((_bna)->ioceth.ioc.ioc_regs.ll_halt); \ 159 writel(init_halt, (_bna)->ioceth.ioc.ioc_regs.ll_halt); \ 160 init_halt = readl((_bna)->ioceth.ioc.ioc_regs.ll_halt); \
|
H A D | bnad_debugfs.c | 62 rc = bfa_nw_ioc_debug_fwtrc(&bnad->bna.ioceth.ioc, in bnad_debugfs_open_fwtrc() 102 rc = bfa_nw_ioc_debug_fwsave(&bnad->bna.ioceth.ioc, in bnad_debugfs_open_fwsave() 146 bfa_nw_ioc_get_attr(&bnad->bna.ioceth.ioc, &drvinfo->ioc_attr); in bnad_get_debug_drvinfo() 306 struct bfa_ioc *ioc = &bnad->bna.ioceth.ioc; in bnad_debugfs_write_regrd() 367 struct bfa_ioc *ioc = &bnad->bna.ioceth.ioc; in bnad_debugfs_write_regwr()
|
H A D | bnad.c | 1081 * Workaround for first ioceth enable failure & we in bnad_cb_tx_resume() 1690 struct bnad *bnad = from_timer(bnad, t, bna.ioceth.ioc.ioc_timer); in bnad_ioc_timeout() 1694 bfa_nw_ioc_timeout(&bnad->bna.ioceth.ioc); in bnad_ioc_timeout() 1701 struct bnad *bnad = from_timer(bnad, t, bna.ioceth.ioc.hb_timer); in bnad_ioc_hb_check() 1705 bfa_nw_ioc_hb_check(&bnad->bna.ioceth.ioc); in bnad_ioc_hb_check() 1712 struct bnad *bnad = from_timer(bnad, t, bna.ioceth.ioc.iocpf_timer); in bnad_iocpf_timeout() 1716 bfa_nw_iocpf_timeout(&bnad->bna.ioceth.ioc); in bnad_iocpf_timeout() 1723 struct bnad *bnad = from_timer(bnad, t, bna.ioceth.ioc.sem_timer); in bnad_iocpf_sem_timeout() 1727 bfa_nw_iocpf_sem_timeout(&bnad->bna.ioceth.ioc); in bnad_iocpf_sem_timeout() 2556 /* Enable / disable ioceth */ [all...] |
H A D | bna.h | 248 #define bna_attr(_bna) (&(_bna)->ioceth.attr) 397 void bna_ioceth_enable(struct bna_ioceth *ioceth); 398 void bna_ioceth_disable(struct bna_ioceth *ioceth,
|
H A D | bna_types.h | 910 struct bna_ioceth ioceth; member
|
H A D | bna_tx_rx.c | 2051 for (index = 0; index < bna->ioceth.attr.num_rxp; index++) { in bna_rx_mod_init() 2065 for (index = 0; index < bna->ioceth.attr.num_rxp; index++) { in bna_rx_mod_init() 2072 for (index = 0; index < (bna->ioceth.attr.num_rxp * 2); index++) { in bna_rx_mod_init() 3595 for (i = 0; i < bna->ioceth.attr.num_txq; i++) { in bna_tx_mod_init()
|
H A D | bnad_ethtool.c | 291 bfa_nw_ioc_get_attr(&bnad->bna.ioceth.ioc, ioc_attr); in bnad_get_drvinfo()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/brocade/bna/ |
H A D | bna_enet.c | 156 bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, in bna_bfi_attr_get_rsp() argument 166 if (!ioceth->attr.fw_query_complete) { in bna_bfi_attr_get_rsp() 167 ioceth->attr.num_txq = ntohl(rsp->max_cfg); in bna_bfi_attr_get_rsp() 168 ioceth->attr.num_rxp = ntohl(rsp->max_cfg); in bna_bfi_attr_get_rsp() 169 ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); in bna_bfi_attr_get_rsp() 170 ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; in bna_bfi_attr_get_rsp() 171 ioceth->attr.max_rit_size = ntohl(rsp->rit_size); in bna_bfi_attr_get_rsp() 172 ioceth->attr.fw_query_complete = true; in bna_bfi_attr_get_rsp() 175 bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); in bna_bfi_attr_get_rsp() 258 bfa_nw_ioc_error_isr(&bna->ioceth in bna_err_handler() 1217 struct bna_ioceth *ioceth = (struct bna_ioceth *)arg; bna_ioceth_cb_enet_stopped() local 1382 bna_ioceth_sm_stopped_entry(struct bna_ioceth *ioceth) bna_ioceth_sm_stopped_entry() argument 1388 bna_ioceth_sm_stopped(struct bna_ioceth *ioceth, enum bna_ioceth_event event) bna_ioceth_sm_stopped() argument 1416 bna_ioceth_sm_ioc_ready_wait_entry(struct bna_ioceth *ioceth) bna_ioceth_sm_ioc_ready_wait_entry() argument 1425 bna_ioceth_sm_ioc_ready_wait(struct bna_ioceth *ioceth, enum bna_ioceth_event event) bna_ioceth_sm_ioc_ready_wait() argument 1453 bna_ioceth_sm_enet_attr_wait_entry(struct bna_ioceth *ioceth) bna_ioceth_sm_enet_attr_wait_entry() argument 1459 bna_ioceth_sm_enet_attr_wait(struct bna_ioceth *ioceth, enum bna_ioceth_event event) bna_ioceth_sm_enet_attr_wait() argument 1482 bna_ioceth_sm_ready_entry(struct bna_ioceth *ioceth) bna_ioceth_sm_ready_entry() argument 1490 bna_ioceth_sm_ready(struct bna_ioceth *ioceth, enum bna_ioceth_event event) bna_ioceth_sm_ready() argument 1510 bna_ioceth_sm_last_resp_wait_entry(struct bna_ioceth *ioceth) bna_ioceth_sm_last_resp_wait_entry() argument 1515 bna_ioceth_sm_last_resp_wait(struct bna_ioceth *ioceth, enum bna_ioceth_event event) bna_ioceth_sm_last_resp_wait() argument 1536 bna_ioceth_sm_enet_stop_wait_entry(struct bna_ioceth *ioceth) bna_ioceth_sm_enet_stop_wait_entry() argument 1543 bna_ioceth_sm_enet_stop_wait(struct bna_ioceth *ioceth, enum bna_ioceth_event event) bna_ioceth_sm_enet_stop_wait() argument 1566 bna_ioceth_sm_ioc_disable_wait_entry(struct bna_ioceth *ioceth) bna_ioceth_sm_ioc_disable_wait_entry() argument 1571 bna_ioceth_sm_ioc_disable_wait(struct bna_ioceth *ioceth, enum bna_ioceth_event event) bna_ioceth_sm_ioc_disable_wait() argument 1591 bna_ioceth_sm_failed_entry(struct bna_ioceth *ioceth) bna_ioceth_sm_failed_entry() argument 1597 bna_ioceth_sm_failed(struct bna_ioceth *ioceth, enum bna_ioceth_event event) bna_ioceth_sm_failed() argument 1620 bna_bfi_attr_get(struct bna_ioceth *ioceth) bna_bfi_attr_get() argument 1638 struct bna_ioceth *ioceth = (struct bna_ioceth *)arg; bna_cb_ioceth_enable() local 1649 struct bna_ioceth *ioceth = (struct bna_ioceth *)arg; bna_cb_ioceth_disable() local 1657 struct bna_ioceth *ioceth = (struct bna_ioceth *)arg; bna_cb_ioceth_hbfail() local 1665 struct bna_ioceth *ioceth = (struct bna_ioceth *)arg; bna_cb_ioceth_reset() local 1677 bna_attr_init(struct bna_ioceth *ioceth) bna_attr_init() argument 1688 bna_ioceth_init(struct bna_ioceth *ioceth, struct bna *bna, struct bna_res_info *res_info) bna_ioceth_init() argument 1744 bna_ioceth_uninit(struct bna_ioceth *ioceth) bna_ioceth_uninit() argument 1752 bna_ioceth_enable(struct bna_ioceth *ioceth) bna_ioceth_enable() argument 1764 bna_ioceth_disable(struct bna_ioceth *ioceth, enum bna_cleanup_type type) bna_ioceth_disable() argument [all...] |
H A D | bna_hw_defs.h | 132 #define bna_port_id_get(_bna) ((_bna)->ioceth.ioc.port_id) 157 init_halt = readl((_bna)->ioceth.ioc.ioc_regs.ll_halt); \ 159 writel(init_halt, (_bna)->ioceth.ioc.ioc_regs.ll_halt); \ 160 init_halt = readl((_bna)->ioceth.ioc.ioc_regs.ll_halt); \
|
H A D | bnad_debugfs.c | 62 rc = bfa_nw_ioc_debug_fwtrc(&bnad->bna.ioceth.ioc, in bnad_debugfs_open_fwtrc() 102 rc = bfa_nw_ioc_debug_fwsave(&bnad->bna.ioceth.ioc, in bnad_debugfs_open_fwsave() 146 bfa_nw_ioc_get_attr(&bnad->bna.ioceth.ioc, &drvinfo->ioc_attr); in bnad_get_debug_drvinfo() 306 struct bfa_ioc *ioc = &bnad->bna.ioceth.ioc; in bnad_debugfs_write_regrd() 367 struct bfa_ioc *ioc = &bnad->bna.ioceth.ioc; in bnad_debugfs_write_regwr()
|
H A D | bnad.c | 1080 * Workaround for first ioceth enable failure & we in bnad_cb_tx_resume() 1689 struct bnad *bnad = from_timer(bnad, t, bna.ioceth.ioc.ioc_timer); in bnad_ioc_timeout() 1693 bfa_nw_ioc_timeout(&bnad->bna.ioceth.ioc); in bnad_ioc_timeout() 1700 struct bnad *bnad = from_timer(bnad, t, bna.ioceth.ioc.hb_timer); in bnad_ioc_hb_check() 1704 bfa_nw_ioc_hb_check(&bnad->bna.ioceth.ioc); in bnad_ioc_hb_check() 1711 struct bnad *bnad = from_timer(bnad, t, bna.ioceth.ioc.iocpf_timer); in bnad_iocpf_timeout() 1715 bfa_nw_iocpf_timeout(&bnad->bna.ioceth.ioc); in bnad_iocpf_timeout() 1722 struct bnad *bnad = from_timer(bnad, t, bna.ioceth.ioc.sem_timer); in bnad_iocpf_sem_timeout() 1726 bfa_nw_iocpf_sem_timeout(&bnad->bna.ioceth.ioc); in bnad_iocpf_sem_timeout() 2554 /* Enable / disable ioceth */ [all...] |
H A D | bna.h | 248 #define bna_attr(_bna) (&(_bna)->ioceth.attr) 397 void bna_ioceth_enable(struct bna_ioceth *ioceth); 398 void bna_ioceth_disable(struct bna_ioceth *ioceth,
|
H A D | bfa_cs.h | 48 BFA_SM_TABLE(ioceth, bna_ioceth, bna_ioceth_event, bna_fsm_ioceth_t)
|
H A D | bna_types.h | 925 struct bna_ioceth ioceth; member
|
H A D | bna_tx_rx.c | 2051 for (index = 0; index < bna->ioceth.attr.num_rxp; index++) { in bna_rx_mod_init() 2065 for (index = 0; index < bna->ioceth.attr.num_rxp; index++) { in bna_rx_mod_init() 2072 for (index = 0; index < (bna->ioceth.attr.num_rxp * 2); index++) { in bna_rx_mod_init() 3595 for (i = 0; i < bna->ioceth.attr.num_txq; i++) { in bna_tx_mod_init()
|
H A D | bnad_ethtool.c | 291 bfa_nw_ioc_get_attr(&bnad->bna.ioceth.ioc, ioc_attr); in bnad_get_drvinfo()
|