/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/ |
H A D | bcm4908_enet.c | 93 static u32 enet_read(struct bcm4908_enet *enet, u16 offset) in enet_read() argument 95 return readl(enet->base + offset); in enet_read() 98 static void enet_write(struct bcm4908_enet *enet, u16 offset, u32 value) in enet_write() argument 100 writel(value, enet->base + offset); in enet_write() 103 static void enet_maskset(struct bcm4908_enet *enet, u16 offset, u32 mask, u32 set) in enet_maskset() argument 109 val = enet_read(enet, offset); in enet_maskset() 111 enet_write(enet, offset, val); in enet_maskset() 114 static void enet_set(struct bcm4908_enet *enet, u16 offset, u32 set) in enet_set() argument 116 enet_maskset(enet, offset, set, set); in enet_set() 119 static u32 enet_umac_read(struct bcm4908_enet *enet, u1 argument 124 enet_umac_write(struct bcm4908_enet *enet, u16 offset, u32 value) enet_umac_write() argument 129 enet_umac_set(struct bcm4908_enet *enet, u16 offset, u32 set) enet_umac_set() argument 138 bcm4908_enet_set_mtu(struct bcm4908_enet *enet, int mtu) bcm4908_enet_set_mtu() argument 147 bcm4908_enet_dma_ring_intrs_on(struct bcm4908_enet *enet, struct bcm4908_enet_dma_ring *ring) bcm4908_enet_dma_ring_intrs_on() argument 153 bcm4908_enet_dma_ring_intrs_off(struct bcm4908_enet *enet, struct bcm4908_enet_dma_ring *ring) bcm4908_enet_dma_ring_intrs_off() argument 159 bcm4908_enet_dma_ring_intrs_ack(struct bcm4908_enet *enet, struct bcm4908_enet_dma_ring *ring) bcm4908_enet_dma_ring_intrs_ack() argument 169 bcm4908_dma_alloc_buf_descs(struct bcm4908_enet *enet, struct bcm4908_enet_dma_ring *ring) bcm4908_dma_alloc_buf_descs() argument 196 bcm4908_enet_dma_free(struct bcm4908_enet *enet) bcm4908_enet_dma_free() argument 214 bcm4908_enet_dma_alloc(struct bcm4908_enet *enet) bcm4908_enet_dma_alloc() argument 245 bcm4908_enet_dma_reset(struct bcm4908_enet *enet) bcm4908_enet_dma_reset() argument 266 bcm4908_enet_dma_alloc_rx_buf(struct bcm4908_enet *enet, unsigned int idx) bcm4908_enet_dma_alloc_rx_buf() argument 298 bcm4908_enet_dma_ring_init(struct bcm4908_enet *enet, struct bcm4908_enet_dma_ring *ring) bcm4908_enet_dma_ring_init() argument 319 bcm4908_enet_dma_uninit(struct bcm4908_enet *enet) bcm4908_enet_dma_uninit() argument 336 bcm4908_enet_dma_init(struct bcm4908_enet *enet) bcm4908_enet_dma_init() argument 358 bcm4908_enet_dma_tx_ring_enable(struct bcm4908_enet *enet, struct bcm4908_enet_dma_ring *ring) bcm4908_enet_dma_tx_ring_enable() argument 364 bcm4908_enet_dma_tx_ring_disable(struct bcm4908_enet *enet, struct bcm4908_enet_dma_ring *ring) bcm4908_enet_dma_tx_ring_disable() argument 370 bcm4908_enet_dma_rx_ring_enable(struct bcm4908_enet *enet, struct bcm4908_enet_dma_ring *ring) bcm4908_enet_dma_rx_ring_enable() argument 376 bcm4908_enet_dma_rx_ring_disable(struct bcm4908_enet *enet, struct bcm4908_enet_dma_ring *ring) bcm4908_enet_dma_rx_ring_disable() argument 400 bcm4908_enet_gmac_init(struct bcm4908_enet *enet) bcm4908_enet_gmac_init() argument 435 struct bcm4908_enet *enet = dev_id; bcm4908_enet_irq_handler() local 450 struct bcm4908_enet *enet = netdev_priv(netdev); bcm4908_enet_open() local 500 struct bcm4908_enet *enet = netdev_priv(netdev); bcm4908_enet_stop() local 523 struct bcm4908_enet *enet = netdev_priv(netdev); bcm4908_enet_start_xmit() local 584 struct bcm4908_enet *enet = container_of(rx_ring, struct bcm4908_enet, rx_ring); bcm4908_enet_poll_rx() local 654 struct bcm4908_enet *enet = container_of(tx_ring, struct bcm4908_enet, tx_ring); bcm4908_enet_poll_tx() local 694 struct bcm4908_enet *enet = netdev_priv(netdev); bcm4908_enet_change_mtu() local 713 struct bcm4908_enet *enet; bcm4908_enet_probe() local 773 struct bcm4908_enet *enet = platform_get_drvdata(pdev); bcm4908_enet_remove() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/brocade/bna/ |
H A D | bna_enet.c | 17 if (ethport->bna->enet.type == BNA_ENET_T_REGULAR) in ethport_can_be_up() 150 bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) in bna_bfi_pause_set_rsp() argument 152 bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); in bna_bfi_pause_set_rsp() 342 bna_bfi_pause_set_rsp(&bna->enet, msghdr); in bna_msgq_rsp_handler() 390 cbfn(&(_ethport)->bna->enet); \ 448 lpbk_up_req->mode = (ethport->bna->enet.type == in bna_bfi_ethport_lpbk_up() 479 if (ethport->bna->enet.type == BNA_ENET_T_REGULAR) in bna_bfi_ethport_up() 488 if (ethport->bna->enet.type == BNA_ENET_T_REGULAR) in bna_bfi_ethport_down() 753 bna_enet_cb_ethport_stopped(struct bna_enet *enet) in bna_enet_cb_ethport_stopped() argument 755 bfa_wc_down(&enet in bna_enet_cb_ethport_stopped() 908 bna_enet_sm_stopped_entry(struct bna_enet *enet) bna_enet_sm_stopped_entry() argument 915 bna_enet_sm_stopped(struct bna_enet *enet, enum bna_enet_event event) bna_enet_sm_stopped() argument 951 bna_enet_sm_pause_init_wait_entry(struct bna_enet *enet) bna_enet_sm_pause_init_wait_entry() argument 957 bna_enet_sm_pause_init_wait(struct bna_enet *enet, enum bna_enet_event event) bna_enet_sm_pause_init_wait() argument 995 bna_enet_sm_last_resp_wait_entry(struct bna_enet *enet) bna_enet_sm_last_resp_wait_entry() argument 1001 bna_enet_sm_last_resp_wait(struct bna_enet *enet, enum bna_enet_event event) bna_enet_sm_last_resp_wait() argument 1016 bna_enet_sm_started_entry(struct bna_enet *enet) bna_enet_sm_started_entry() argument 1026 bna_enet_sm_started(struct bna_enet *enet, enum bna_enet_event event) bna_enet_sm_started() argument 1055 bna_enet_sm_cfg_wait_entry(struct bna_enet *enet) bna_enet_sm_cfg_wait_entry() argument 1060 bna_enet_sm_cfg_wait(struct bna_enet *enet, enum bna_enet_event event) bna_enet_sm_cfg_wait() argument 1106 bna_enet_sm_cfg_stop_wait_entry(struct bna_enet *enet) bna_enet_sm_cfg_stop_wait_entry() argument 1113 bna_enet_sm_cfg_stop_wait(struct bna_enet *enet, enum bna_enet_event event) bna_enet_sm_cfg_stop_wait() argument 1133 bna_enet_sm_chld_stop_wait_entry(struct bna_enet *enet) bna_enet_sm_chld_stop_wait_entry() argument 1139 bna_enet_sm_chld_stop_wait(struct bna_enet *enet, enum bna_enet_event event) bna_enet_sm_chld_stop_wait() argument 1158 bna_bfi_pause_set(struct bna_enet *enet) bna_bfi_pause_set() argument 1177 struct bna_enet *enet = (struct bna_enet *)arg; bna_enet_cb_chld_stopped() local 1183 bna_enet_init(struct bna_enet *enet, struct bna *bna) bna_enet_init() argument 1199 bna_enet_uninit(struct bna_enet *enet) bna_enet_uninit() argument 1207 bna_enet_start(struct bna_enet *enet) bna_enet_start() argument 1223 bna_enet_stop(struct bna_enet *enet) bna_enet_stop() argument 1233 bna_enet_fail(struct bna_enet *enet) bna_enet_fail() argument 1240 bna_enet_cb_tx_stopped(struct bna_enet *enet) bna_enet_cb_tx_stopped() argument 1246 bna_enet_cb_rx_stopped(struct bna_enet *enet) bna_enet_cb_rx_stopped() argument 1252 bna_enet_mtu_get(struct bna_enet *enet) bna_enet_mtu_get() argument 1258 bna_enet_enable(struct bna_enet *enet) bna_enet_enable() argument 1270 bna_enet_disable(struct bna_enet *enet, enum bna_cleanup_type type, void (*cbfn)(void *)) bna_enet_disable() argument 1287 bna_enet_pause_config(struct bna_enet *enet, struct bna_pause_config *pause_config) bna_enet_pause_config() argument 1296 bna_enet_mtu_set(struct bna_enet *enet, int mtu, void (*cbfn)(struct bnad *)) bna_enet_mtu_set() argument 1307 bna_enet_perm_mac_get(struct bna_enet *enet, u8 *mac) bna_enet_perm_mac_get() argument [all...] |
H A D | bna.h | 378 int bna_enet_mtu_get(struct bna_enet *enet); 381 void bna_enet_cb_tx_stopped(struct bna_enet *enet); 382 void bna_enet_cb_rx_stopped(struct bna_enet *enet); 385 void bna_enet_enable(struct bna_enet *enet); 386 void bna_enet_disable(struct bna_enet *enet, enum bna_cleanup_type type, 388 void bna_enet_pause_config(struct bna_enet *enet, 390 void bna_enet_mtu_set(struct bna_enet *enet, int mtu, 392 void bna_enet_perm_mac_get(struct bna_enet *enet, u8 *mac);
|
H A D | bna_types.h | 523 void (*stop_cbfn)(struct bna_enet *enet); 847 void (*stop_cbfn)(struct bna_enet *enet); 916 struct bna_enet enet; member
|
H A D | bnad_ethtool.c | 499 pauseparam->rx_pause = bnad->bna.enet.pause_config.rx_pause; in bnad_get_pauseparam() 500 pauseparam->tx_pause = bnad->bna.enet.pause_config.tx_pause; in bnad_get_pauseparam() 515 if (pauseparam->rx_pause != bnad->bna.enet.pause_config.rx_pause || in bnad_set_pauseparam() 516 pauseparam->tx_pause != bnad->bna.enet.pause_config.tx_pause) { in bnad_set_pauseparam() 520 bna_enet_pause_config(&bnad->bna.enet, &pause_config); in bnad_set_pauseparam()
|
H A D | bnad.c | 1086 bna_enet_perm_mac_get(&bnad->bna.enet, bnad->perm_addr); in bnad_cb_tx_resume() 2116 bna_enet_mtu_set(&bnad->bna.enet, in bnad_reinit_rx() 2737 bna_enet_mtu_set(&bnad->bna.enet, in bnad_open() 2739 bna_enet_pause_config(&bnad->bna.enet, &pause_config); in bnad_open() 2740 bna_enet_enable(&bnad->bna.enet); in bnad_open() 2783 bna_enet_disable(&bnad->bna.enet, BNA_HARD_CLEANUP, in bnad_stop() 3267 bna_enet_mtu_set(&bnad->bna.enet, frame_size, bnad_cb_enet_mtu_set); in bnad_mtu_set() 3723 bna_enet_perm_mac_get(&bna->enet, bnad->perm_addr); in bnad_pci_probe()
|
H A D | bna_tx_rx.c | 1625 cfg_req->rx_cfg.frame_size = bna_enet_mtu_get(&rx->bna->enet); in bna_bfi_rx_enet_start() 1655 bna_enet_mtu_get(&rx->bna->enet); in bna_bfi_rx_enet_start() 1943 rx_mod->stop_cbfn(&rx_mod->bna->enet); in bna_rx_mod_cb_rx_stopped_all() 3572 tx_mod->stop_cbfn(&tx_mod->bna->enet); in bna_tx_mod_cb_tx_stopped_all()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/brocade/bna/ |
H A D | bna_enet.c | 17 if (ethport->bna->enet.type == BNA_ENET_T_REGULAR) in ethport_can_be_up() 150 bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) in bna_bfi_pause_set_rsp() argument 152 bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); in bna_bfi_pause_set_rsp() 342 bna_bfi_pause_set_rsp(&bna->enet, msghdr); in bna_msgq_rsp_handler() 390 cbfn(&(_ethport)->bna->enet); \ 448 lpbk_up_req->mode = (ethport->bna->enet.type == in bna_bfi_ethport_lpbk_up() 479 if (ethport->bna->enet.type == BNA_ENET_T_REGULAR) in bna_bfi_ethport_up() 488 if (ethport->bna->enet.type == BNA_ENET_T_REGULAR) in bna_bfi_ethport_down() 753 bna_enet_cb_ethport_stopped(struct bna_enet *enet) in bna_enet_cb_ethport_stopped() argument 755 bfa_wc_down(&enet in bna_enet_cb_ethport_stopped() 908 bna_enet_sm_stopped_entry(struct bna_enet *enet) bna_enet_sm_stopped_entry() argument 915 bna_enet_sm_stopped(struct bna_enet *enet, enum bna_enet_event event) bna_enet_sm_stopped() argument 951 bna_enet_sm_pause_init_wait_entry(struct bna_enet *enet) bna_enet_sm_pause_init_wait_entry() argument 957 bna_enet_sm_pause_init_wait(struct bna_enet *enet, enum bna_enet_event event) bna_enet_sm_pause_init_wait() argument 995 bna_enet_sm_last_resp_wait_entry(struct bna_enet *enet) bna_enet_sm_last_resp_wait_entry() argument 1001 bna_enet_sm_last_resp_wait(struct bna_enet *enet, enum bna_enet_event event) bna_enet_sm_last_resp_wait() argument 1016 bna_enet_sm_started_entry(struct bna_enet *enet) bna_enet_sm_started_entry() argument 1026 bna_enet_sm_started(struct bna_enet *enet, enum bna_enet_event event) bna_enet_sm_started() argument 1055 bna_enet_sm_cfg_wait_entry(struct bna_enet *enet) bna_enet_sm_cfg_wait_entry() argument 1060 bna_enet_sm_cfg_wait(struct bna_enet *enet, enum bna_enet_event event) bna_enet_sm_cfg_wait() argument 1106 bna_enet_sm_cfg_stop_wait_entry(struct bna_enet *enet) bna_enet_sm_cfg_stop_wait_entry() argument 1113 bna_enet_sm_cfg_stop_wait(struct bna_enet *enet, enum bna_enet_event event) bna_enet_sm_cfg_stop_wait() argument 1133 bna_enet_sm_chld_stop_wait_entry(struct bna_enet *enet) bna_enet_sm_chld_stop_wait_entry() argument 1139 bna_enet_sm_chld_stop_wait(struct bna_enet *enet, enum bna_enet_event event) bna_enet_sm_chld_stop_wait() argument 1158 bna_bfi_pause_set(struct bna_enet *enet) bna_bfi_pause_set() argument 1177 struct bna_enet *enet = (struct bna_enet *)arg; bna_enet_cb_chld_stopped() local 1183 bna_enet_init(struct bna_enet *enet, struct bna *bna) bna_enet_init() argument 1199 bna_enet_uninit(struct bna_enet *enet) bna_enet_uninit() argument 1207 bna_enet_start(struct bna_enet *enet) bna_enet_start() argument 1223 bna_enet_stop(struct bna_enet *enet) bna_enet_stop() argument 1233 bna_enet_fail(struct bna_enet *enet) bna_enet_fail() argument 1240 bna_enet_cb_tx_stopped(struct bna_enet *enet) bna_enet_cb_tx_stopped() argument 1246 bna_enet_cb_rx_stopped(struct bna_enet *enet) bna_enet_cb_rx_stopped() argument 1252 bna_enet_mtu_get(struct bna_enet *enet) bna_enet_mtu_get() argument 1258 bna_enet_enable(struct bna_enet *enet) bna_enet_enable() argument 1270 bna_enet_disable(struct bna_enet *enet, enum bna_cleanup_type type, void (*cbfn)(void *)) bna_enet_disable() argument 1287 bna_enet_pause_config(struct bna_enet *enet, struct bna_pause_config *pause_config) bna_enet_pause_config() argument 1296 bna_enet_mtu_set(struct bna_enet *enet, int mtu, void (*cbfn)(struct bnad *)) bna_enet_mtu_set() argument 1307 bna_enet_perm_mac_get(struct bna_enet *enet, u8 *mac) bna_enet_perm_mac_get() argument [all...] |
H A D | bna.h | 378 int bna_enet_mtu_get(struct bna_enet *enet); 381 void bna_enet_cb_tx_stopped(struct bna_enet *enet); 382 void bna_enet_cb_rx_stopped(struct bna_enet *enet); 385 void bna_enet_enable(struct bna_enet *enet); 386 void bna_enet_disable(struct bna_enet *enet, enum bna_cleanup_type type, 388 void bna_enet_pause_config(struct bna_enet *enet, 390 void bna_enet_mtu_set(struct bna_enet *enet, int mtu, 392 void bna_enet_perm_mac_get(struct bna_enet *enet, u8 *mac);
|
H A D | bna_types.h | 532 void (*stop_cbfn)(struct bna_enet *enet); 862 void (*stop_cbfn)(struct bna_enet *enet); 931 struct bna_enet enet; member
|
H A D | bfa_cs.h | 49 BFA_SM_TABLE(enet, bna_enet, bna_enet_event, bna_fsm_enet_t)
|
H A D | bnad_ethtool.c | 507 pauseparam->rx_pause = bnad->bna.enet.pause_config.rx_pause; in bnad_get_pauseparam() 508 pauseparam->tx_pause = bnad->bna.enet.pause_config.tx_pause; in bnad_get_pauseparam() 523 if (pauseparam->rx_pause != bnad->bna.enet.pause_config.rx_pause || in bnad_set_pauseparam() 524 pauseparam->tx_pause != bnad->bna.enet.pause_config.tx_pause) { in bnad_set_pauseparam() 528 bna_enet_pause_config(&bnad->bna.enet, &pause_config); in bnad_set_pauseparam()
|
H A D | bnad.c | 1085 bna_enet_perm_mac_get(&bnad->bna.enet, bnad->perm_addr); in bnad_cb_tx_resume() 2114 bna_enet_mtu_set(&bnad->bna.enet, in bnad_reinit_rx() 2735 bna_enet_mtu_set(&bnad->bna.enet, in bnad_open() 2737 bna_enet_pause_config(&bnad->bna.enet, &pause_config); in bnad_open() 2738 bna_enet_enable(&bnad->bna.enet); in bnad_open() 2781 bna_enet_disable(&bnad->bna.enet, BNA_HARD_CLEANUP, in bnad_stop() 3263 bna_enet_mtu_set(&bnad->bna.enet, frame_size, bnad_cb_enet_mtu_set); in bnad_mtu_set() 3704 bna_enet_perm_mac_get(&bna->enet, bnad->perm_addr); in bnad_pci_probe()
|
H A D | bna_tx_rx.c | 1625 cfg_req->rx_cfg.frame_size = bna_enet_mtu_get(&rx->bna->enet); in bna_bfi_rx_enet_start() 1655 bna_enet_mtu_get(&rx->bna->enet); in bna_bfi_rx_enet_start() 1943 rx_mod->stop_cbfn(&rx_mod->bna->enet); in bna_rx_mod_cb_rx_stopped_all() 3572 tx_mod->stop_cbfn(&tx_mod->bna->enet); in bna_tx_mod_cb_tx_stopped_all()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/apm/xgene-v2/ |
H A D | Makefile | 6 xgene-enet-v2-objs := main.o mac.o enet.o ring.o mdio.o ethtool.o 7 obj-$(CONFIG_NET_XGENE_V2) += xgene-enet-v2.o
|
/kernel/linux/linux-6.6/drivers/net/ethernet/apm/xgene-v2/ |
H A D | Makefile | 6 xgene-enet-v2-objs := main.o mac.o enet.o ring.o mdio.o ethtool.o 7 obj-$(CONFIG_NET_XGENE_V2) += xgene-enet-v2.o
|
/kernel/linux/linux-5.10/drivers/net/ethernet/apm/xgene/ |
H A D | Makefile | 6 xgene-enet-objs := xgene_enet_hw.o xgene_enet_sgmac.o xgene_enet_xgmac.o \ 9 obj-$(CONFIG_NET_XGENE) += xgene-enet.o
|
/kernel/linux/linux-6.6/drivers/net/ethernet/apm/xgene/ |
H A D | Makefile | 6 xgene-enet-objs := xgene_enet_hw.o xgene_enet_sgmac.o xgene_enet_xgmac.o \ 9 obj-$(CONFIG_NET_XGENE) += xgene-enet.o
|