| /linux/drivers/net/ethernet/alibaba/eea/ |
| H A D | eea_net.c | 30 static void eea_free_irq_blk(struct eea_net *enet) in eea_free_irq_blk() argument 36 if (!enet->irq_blks) in eea_free_irq_blk() 39 num = enet->edev->rx_num; in eea_free_irq_blk() 42 blk = &enet->irq_blks[i]; in eea_free_irq_blk() 50 kvfree(enet->irq_blks); in eea_free_irq_blk() 51 enet->irq_blks = NULL; in eea_free_irq_blk() 57 static int eea_alloc_irq_blks(struct eea_net *enet) in eea_alloc_irq_blks() argument 59 struct eea_device *edev = enet->edev; in eea_alloc_irq_blks() 63 num = enet->edev->rx_num; in eea_alloc_irq_blks() 69 enet->irq_blks = irq_blks; in eea_alloc_irq_blks() [all …]
|
| H A D | eea_adminq.c | 107 static struct eea_ring *qid_to_ering(struct eea_net *enet, u32 qid) in qid_to_ering() argument 112 ering = enet->rx[qid / 2]->ering; in qid_to_ering() 114 ering = enet->tx[qid / 2].ering; in qid_to_ering() 121 static void eea_device_broken(struct eea_net *enet) in eea_device_broken() argument 123 if (enet->adminq.broken) in eea_device_broken() 126 eea_device_reset(enet->edev); in eea_device_broken() 127 enet->adminq.broken = true; in eea_device_broken() 130 static int eea_adminq_submit(struct eea_net *enet, u16 cmd, in eea_adminq_submit() argument 138 if (enet->adminq.broken) in eea_adminq_submit() 141 desc = eea_ering_aq_alloc_desc(enet->adminq.ring); in eea_adminq_submit() [all …]
|
| H A D | eea_rx.c | 79 dma_sync_single_for_device(rx->enet->edev->dma_dev, in eea_rx_meta_dma_sync_for_device() 220 dma_sync_single_for_cpu(rx->enet->edev->dma_dev, in eea_rx_meta_dma_sync_for_cpu() 227 struct eea_net *enet) in eea_harden_check_overflow() argument 236 enet->netdev->name, ctx->len, max_len); in eea_harden_check_overflow() 244 static int eea_harden_check_size(struct eea_rx_ctx *ctx, struct eea_net *enet) in eea_harden_check_size() argument 248 err = eea_harden_check_overflow(ctx, enet); in eea_harden_check_size() 254 pr_debug("%s: short hdr %u\n", enet->netdev->name, in eea_harden_check_size() 260 if (unlikely(ctx->hdr_len > enet->cfg.split_hdr)) { in eea_harden_check_size() 262 enet->netdev->name, ctx->hdr_len, in eea_harden_check_size() 263 enet->cfg.split_hdr); in eea_harden_check_size() [all …]
|
| H A D | eea_tx.c | 91 ts.hwtstamp = EEA_DESC_TS(desc) + tx->enet->hw_ts_offset; in eea_meta_free_xmit() 118 netdev_err(tx->enet->netdev, "tx invalid id %d\n", in eea_clean_tx() 132 netdev_err(tx->enet->netdev, in eea_clean_tx() 153 struct eea_net *enet = tx->enet; in eea_poll_tx() local 154 u32 index = tx - enet->tx; in eea_poll_tx() 158 txq = netdev_get_tx_queue(enet->netdev, index); in eea_poll_tx() 388 struct eea_net *enet = netdev_priv(netdev); in eea_tx_xmit() local 390 struct eea_net_tx *tx = &enet->tx[qnum]; in eea_tx_xmit()
|
| /linux/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, u16 offset) in enet_umac_read() argument [all …]
|
| /linux/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->chld_stop_wc); in bna_enet_cb_ethport_stopped() [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);
|
| /linux/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
|
| H A D | Kconfig | 11 be called xgene-enet-v2.
|
| /linux/Documentation/devicetree/bindings/net/ |
| H A D | nixge.txt | 4 - compatible: Should be "ni,xge-enet-3.00", but can be "ni,xge-enet-2.00" for 26 compatible = "ni,xge-enet-3.00"; 51 compatible = "ni,xge-enet-2.00"; 67 compatible = "ni,xge-enet-2.00";
|
| H A D | ezchip_enet.txt | 4 - compatible: Should be "ezchip,nps-mgt-enet" 11 compatible = "ezchip,nps-mgt-enet";
|
| /linux/arch/powerpc/boot/dts/ |
| H A D | mpc885ads.dts | 98 compatible = "fsl,mpc885-fec-enet", 99 "fsl,pq1-fec-enet"; 110 compatible = "fsl,mpc885-fec-enet", 111 "fsl,pq1-fec-enet"; 201 compatible = "fsl,mpc885-scc-enet", 202 "fsl,cpm1-scc-enet";
|
| H A D | adder875-redboot.dts | 95 compatible = "fsl,mpc875-fec-enet", 96 "fsl,pq1-fec-enet"; 107 compatible = "fsl,mpc875-fec-enet", 108 "fsl,pq1-fec-enet";
|
| H A D | adder875-uboot.dts | 94 compatible = "fsl,mpc875-fec-enet", 95 "fsl,pq1-fec-enet"; 106 compatible = "fsl,mpc875-fec-enet", 107 "fsl,pq1-fec-enet";
|
| H A D | ep8248e.dts | 156 compatible = "fsl,mpc8248-fcc-enet", 157 "fsl,cpm2-fcc-enet"; 169 compatible = "fsl,mpc8248-fcc-enet", 170 "fsl,cpm2-fcc-enet";
|
| H A D | tqm8xx.dts | 111 compatible = "fsl,mpc866-fec-enet", 112 "fsl,pq1-fec-enet"; 181 compatible = "fsl,mpc860-scc-enet", 182 "fsl,cpm1-scc-enet";
|
| H A D | mpc866ads.dts | 78 compatible = "fsl,mpc866-fec-enet", 79 "fsl,pq1-fec-enet"; 160 compatible = "fsl,mpc866-scc-enet", 161 "fsl,cpm1-scc-enet";
|
| H A D | ep88xc.dts | 93 compatible = "fsl,mpc885-fec-enet", 94 "fsl,pq1-fec-enet"; 105 compatible = "fsl,mpc885-fec-enet", 106 "fsl,pq1-fec-enet";
|
| H A D | mgcoge.dts | 148 compatible = "fsl,mpc8247-scc-enet", 149 "fsl,cpm2-scc-enet"; 190 compatible = "fsl,cpm2-fcc-enet"; 203 compatible = "fsl,cpm2-fcc-enet";
|
| /linux/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
|
| /linux/arch/mips/boot/dts/img/ |
| H A D | pistachio_marduk.dts | 19 ethernet0 = &enet; 107 &enet {
|
| /linux/arch/arm64/boot/dts/broadcom/stingray/ |
| H A D | bcm958802a802x.dts | 15 &enet {
|
| H A D | stingray-board-base.dtsi | 27 &enet {
|
| /linux/arch/mips/bcm63xx/ |
| H A D | Makefile | 3 setup.o timer.o dev-enet.o dev-flash.o dev-pcmcia.o \
|
| /linux/drivers/net/ethernet/ni/ |
| H A D | Kconfig | 21 tristate "National Instruments XGE management enet support"
|