Home
last modified time | relevance | path

Searched refs:enet (Results 1 – 25 of 48) sorted by relevance

12

/linux/drivers/net/ethernet/alibaba/eea/
H A Deea_net.c30 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 Deea_adminq.c107 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 Deea_rx.c79 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 Deea_tx.c91 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 Dbcm4908_enet.c93 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 Dbna_enet.c17 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 Dbna.h378 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 DMakefile6 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 DKconfig11 be called xgene-enet-v2.
/linux/Documentation/devicetree/bindings/net/
H A Dnixge.txt4 - 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 Dezchip_enet.txt4 - compatible: Should be "ezchip,nps-mgt-enet"
11 compatible = "ezchip,nps-mgt-enet";
/linux/arch/powerpc/boot/dts/
H A Dmpc885ads.dts98 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 Dadder875-redboot.dts95 compatible = "fsl,mpc875-fec-enet",
96 "fsl,pq1-fec-enet";
107 compatible = "fsl,mpc875-fec-enet",
108 "fsl,pq1-fec-enet";
H A Dadder875-uboot.dts94 compatible = "fsl,mpc875-fec-enet",
95 "fsl,pq1-fec-enet";
106 compatible = "fsl,mpc875-fec-enet",
107 "fsl,pq1-fec-enet";
H A Dep8248e.dts156 compatible = "fsl,mpc8248-fcc-enet",
157 "fsl,cpm2-fcc-enet";
169 compatible = "fsl,mpc8248-fcc-enet",
170 "fsl,cpm2-fcc-enet";
H A Dtqm8xx.dts111 compatible = "fsl,mpc866-fec-enet",
112 "fsl,pq1-fec-enet";
181 compatible = "fsl,mpc860-scc-enet",
182 "fsl,cpm1-scc-enet";
H A Dmpc866ads.dts78 compatible = "fsl,mpc866-fec-enet",
79 "fsl,pq1-fec-enet";
160 compatible = "fsl,mpc866-scc-enet",
161 "fsl,cpm1-scc-enet";
H A Dep88xc.dts93 compatible = "fsl,mpc885-fec-enet",
94 "fsl,pq1-fec-enet";
105 compatible = "fsl,mpc885-fec-enet",
106 "fsl,pq1-fec-enet";
H A Dmgcoge.dts148 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 DMakefile6 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 Dpistachio_marduk.dts19 ethernet0 = &enet;
107 &enet {
/linux/arch/arm64/boot/dts/broadcom/stingray/
H A Dbcm958802a802x.dts15 &enet {
H A Dstingray-board-base.dtsi27 &enet {
/linux/arch/mips/bcm63xx/
H A DMakefile3 setup.o timer.o dev-enet.o dev-flash.o dev-pcmcia.o \
/linux/drivers/net/ethernet/ni/
H A DKconfig21 tristate "National Instruments XGE management enet support"

12