Home
last modified time | relevance | path

Searched refs:ndev (Results 1 – 25 of 273) sorted by relevance

1234567891011

/drivers/ntb/hw/intel/
Dntb_hw_intel.c209 static inline void ndev_reset_unsafe_flags(struct intel_ntb_dev *ndev) in ndev_reset_unsafe_flags() argument
211 ndev->unsafe_flags = 0; in ndev_reset_unsafe_flags()
212 ndev->unsafe_flags_ignore = 0; in ndev_reset_unsafe_flags()
215 if (ndev->hwerr_flags & NTB_HWERR_SDOORBELL_LOCKUP) in ndev_reset_unsafe_flags()
216 if (!ntb_topo_is_b2b(ndev->ntb.topo)) in ndev_reset_unsafe_flags()
217 ndev->unsafe_flags |= NTB_UNSAFE_DB; in ndev_reset_unsafe_flags()
220 if (ndev->hwerr_flags & NTB_HWERR_SB01BASE_LOCKUP) { in ndev_reset_unsafe_flags()
221 ndev->unsafe_flags |= NTB_UNSAFE_DB; in ndev_reset_unsafe_flags()
222 ndev->unsafe_flags |= NTB_UNSAFE_SPAD; in ndev_reset_unsafe_flags()
226 static inline int ndev_is_unsafe(struct intel_ntb_dev *ndev, in ndev_is_unsafe() argument
[all …]
/drivers/net/ethernet/renesas/
Dravb_main.c43 int ravb_wait(struct net_device *ndev, enum ravb_reg reg, u32 mask, u32 value) in ravb_wait() argument
48 if ((ravb_read(ndev, reg) & mask) == value) in ravb_wait()
55 static int ravb_config(struct net_device *ndev) in ravb_config() argument
60 ravb_write(ndev, (ravb_read(ndev, CCC) & ~CCC_OPC) | CCC_OPC_CONFIG, in ravb_config()
63 error = ravb_wait(ndev, CSR, CSR_OPS, CSR_OPS_CONFIG); in ravb_config()
65 netdev_err(ndev, "failed to switch device to config mode\n"); in ravb_config()
70 static void ravb_set_duplex(struct net_device *ndev) in ravb_set_duplex() argument
72 struct ravb_private *priv = netdev_priv(ndev); in ravb_set_duplex()
73 u32 ecmr = ravb_read(ndev, ECMR); in ravb_set_duplex()
79 ravb_write(ndev, ecmr, ECMR); in ravb_set_duplex()
[all …]
Dsh_eth.c406 static void sh_eth_rcv_snd_disable(struct net_device *ndev);
407 static struct net_device_stats *sh_eth_get_stats(struct net_device *ndev);
409 static void sh_eth_write(struct net_device *ndev, u32 data, int enum_index) in sh_eth_write() argument
411 struct sh_eth_private *mdp = netdev_priv(ndev); in sh_eth_write()
420 static u32 sh_eth_read(struct net_device *ndev, int enum_index) in sh_eth_read() argument
422 struct sh_eth_private *mdp = netdev_priv(ndev); in sh_eth_read()
441 static void sh_eth_select_mii(struct net_device *ndev) in sh_eth_select_mii() argument
444 struct sh_eth_private *mdp = netdev_priv(ndev); in sh_eth_select_mii()
457 netdev_warn(ndev, in sh_eth_select_mii()
463 sh_eth_write(ndev, value, RMII_MII); in sh_eth_select_mii()
[all …]
Dravb_ptp.c17 struct net_device *ndev = priv->ndev; in ravb_ptp_tcr_request() local
20 error = ravb_wait(ndev, GCCR, GCCR_TCR, GCCR_TCR_NOREQ); in ravb_ptp_tcr_request()
24 ravb_write(ndev, ravb_read(ndev, GCCR) | request, GCCR); in ravb_ptp_tcr_request()
25 return ravb_wait(ndev, GCCR, GCCR_TCR, GCCR_TCR_NOREQ); in ravb_ptp_tcr_request()
31 struct net_device *ndev = priv->ndev; in ravb_ptp_time_read() local
38 ts->tv_nsec = ravb_read(ndev, GCT0); in ravb_ptp_time_read()
39 ts->tv_sec = ravb_read(ndev, GCT1) | in ravb_ptp_time_read()
40 ((s64)ravb_read(ndev, GCT2) << 32); in ravb_ptp_time_read()
49 struct net_device *ndev = priv->ndev; in ravb_ptp_time_write() local
57 gccr = ravb_read(ndev, GCCR); in ravb_ptp_time_write()
[all …]
/drivers/net/
Dntb_netdev.c76 struct net_device *ndev; member
88 struct net_device *ndev = data; in ntb_netdev_event_handler() local
89 struct ntb_netdev *dev = netdev_priv(ndev); in ntb_netdev_event_handler()
91 netdev_dbg(ndev, "Event %x, Link %x\n", link_is_up, in ntb_netdev_event_handler()
96 netif_carrier_on(ndev); in ntb_netdev_event_handler()
98 netif_carrier_off(ndev); in ntb_netdev_event_handler()
105 struct net_device *ndev = qp_data; in ntb_netdev_rx_handler() local
113 netdev_dbg(ndev, "%s: %d byte payload received\n", __func__, len); in ntb_netdev_rx_handler()
116 ndev->stats.rx_errors++; in ntb_netdev_rx_handler()
117 ndev->stats.rx_length_errors++; in ntb_netdev_rx_handler()
[all …]
Drionet.c72 struct net_device *ndev; member
91 static int rionet_rx_clean(struct net_device *ndev) in rionet_rx_clean() argument
95 struct rionet_private *rnet = netdev_priv(ndev); in rionet_rx_clean()
110 eth_type_trans(rnet->rx_skb[i], ndev); in rionet_rx_clean()
114 ndev->stats.rx_dropped++; in rionet_rx_clean()
116 ndev->stats.rx_packets++; in rionet_rx_clean()
117 ndev->stats.rx_bytes += RIO_MAX_MSG_SIZE; in rionet_rx_clean()
125 static void rionet_rx_fill(struct net_device *ndev, int end) in rionet_rx_fill() argument
128 struct rionet_private *rnet = netdev_priv(ndev); in rionet_rx_fill()
144 static int rionet_queue_tx_msg(struct sk_buff *skb, struct net_device *ndev, in rionet_queue_tx_msg() argument
[all …]
/drivers/media/pci/netup_unidvb/
Dnetup_unidvb_core.c146 struct netup_unidvb_dev *ndev; in netup_unidvb_tuner_ctrl() local
150 ndev = dma->ndev; in netup_unidvb_tuner_ctrl()
151 dev_dbg(&ndev->pci_dev->dev, "%s(): num %d is_dvb_tc %d\n", in netup_unidvb_tuner_ctrl()
153 reg = readb(ndev->bmmio0 + GPIO_REG_IO); in netup_unidvb_tuner_ctrl()
159 writeb(reg, ndev->bmmio0 + GPIO_REG_IO); in netup_unidvb_tuner_ctrl()
163 static void netup_unidvb_dev_enable(struct netup_unidvb_dev *ndev) in netup_unidvb_dev_enable() argument
168 writel(AVL_IRQ_ENABLE, ndev->bmmio0 + AVL_PCIE_IENR); in netup_unidvb_dev_enable()
170 writeb(0x00, ndev->bmmio0 + GPIO_REG_IO); in netup_unidvb_dev_enable()
176 writeb(gpio_reg, ndev->bmmio0 + GPIO_REG_IO); in netup_unidvb_dev_enable()
177 dev_dbg(&ndev->pci_dev->dev, in netup_unidvb_dev_enable()
[all …]
/drivers/net/ethernet/ezchip/
Dnps_enet.c27 static void nps_enet_clean_rx_fifo(struct net_device *ndev, u32 frame_len) in nps_enet_clean_rx_fifo() argument
29 struct nps_enet_priv *priv = netdev_priv(ndev); in nps_enet_clean_rx_fifo()
37 static void nps_enet_read_rx_fifo(struct net_device *ndev, in nps_enet_read_rx_fifo() argument
40 struct nps_enet_priv *priv = netdev_priv(ndev); in nps_enet_read_rx_fifo()
63 static u32 nps_enet_rx_handler(struct net_device *ndev) in nps_enet_rx_handler() argument
67 struct nps_enet_priv *priv = netdev_priv(ndev); in nps_enet_rx_handler()
83 ndev->stats.rx_errors++; in nps_enet_rx_handler()
89 ndev->stats.rx_crc_errors++; in nps_enet_rx_handler()
90 ndev->stats.rx_dropped++; in nps_enet_rx_handler()
96 ndev->stats.rx_length_errors++; in nps_enet_rx_handler()
[all …]
/drivers/net/ethernet/wiznet/
Dw5300.c99 struct net_device *ndev; member
236 struct net_device *ndev = priv->ndev; in w5300_write_macaddr() local
238 ndev->dev_addr[0] << 24 | in w5300_write_macaddr()
239 ndev->dev_addr[1] << 16 | in w5300_write_macaddr()
240 ndev->dev_addr[2] << 8 | in w5300_write_macaddr()
241 ndev->dev_addr[3]); in w5300_write_macaddr()
243 ndev->dev_addr[4] << 8 | in w5300_write_macaddr()
244 ndev->dev_addr[5]); in w5300_write_macaddr()
295 static void w5300_get_drvinfo(struct net_device *ndev, in w5300_get_drvinfo() argument
300 strlcpy(info->bus_info, dev_name(ndev->dev.parent), in w5300_get_drvinfo()
[all …]
Dw5100.c103 struct net_device *ndev; member
325 struct net_device *ndev = priv->ndev; in w5100_write_macaddr() local
329 w5100_write(priv, W5100_SHAR + i, ndev->dev_addr[i]); in w5100_write_macaddr()
376 static void w5100_get_drvinfo(struct net_device *ndev, in w5100_get_drvinfo() argument
381 strlcpy(info->bus_info, dev_name(ndev->dev.parent), in w5100_get_drvinfo()
385 static u32 w5100_get_link(struct net_device *ndev) in w5100_get_link() argument
387 struct w5100_priv *priv = netdev_priv(ndev); in w5100_get_link()
395 static u32 w5100_get_msglevel(struct net_device *ndev) in w5100_get_msglevel() argument
397 struct w5100_priv *priv = netdev_priv(ndev); in w5100_get_msglevel()
402 static void w5100_set_msglevel(struct net_device *ndev, u32 value) in w5100_set_msglevel() argument
[all …]
/drivers/net/ethernet/moxa/
Dmoxart_ether.c31 static inline void moxart_emac_write(struct net_device *ndev, in moxart_emac_write() argument
34 struct moxart_mac_priv_t *priv = netdev_priv(ndev); in moxart_emac_write()
39 static void moxart_update_mac_address(struct net_device *ndev) in moxart_update_mac_address() argument
41 moxart_emac_write(ndev, REG_MAC_MS_ADDRESS, in moxart_update_mac_address()
42 ((ndev->dev_addr[0] << 8) | (ndev->dev_addr[1]))); in moxart_update_mac_address()
43 moxart_emac_write(ndev, REG_MAC_MS_ADDRESS + 4, in moxart_update_mac_address()
44 ((ndev->dev_addr[2] << 24) | in moxart_update_mac_address()
45 (ndev->dev_addr[3] << 16) | in moxart_update_mac_address()
46 (ndev->dev_addr[4] << 8) | in moxart_update_mac_address()
47 (ndev->dev_addr[5]))); in moxart_update_mac_address()
[all …]
/drivers/net/ethernet/xilinx/
Dll_temac_main.c202 static void temac_dma_bd_release(struct net_device *ndev) in temac_dma_bd_release() argument
204 struct temac_local *lp = netdev_priv(ndev); in temac_dma_bd_release()
214 dma_unmap_single(ndev->dev.parent, lp->rx_bd_v[i].phys, in temac_dma_bd_release()
220 dma_free_coherent(ndev->dev.parent, in temac_dma_bd_release()
224 dma_free_coherent(ndev->dev.parent, in temac_dma_bd_release()
233 static int temac_dma_bd_init(struct net_device *ndev) in temac_dma_bd_init() argument
235 struct temac_local *lp = netdev_priv(ndev); in temac_dma_bd_init()
245 lp->tx_bd_v = dma_zalloc_coherent(ndev->dev.parent, in temac_dma_bd_init()
251 lp->rx_bd_v = dma_zalloc_coherent(ndev->dev.parent, in temac_dma_bd_init()
266 skb = netdev_alloc_skb_ip_align(ndev, in temac_dma_bd_init()
[all …]
Dxilinx_axienet_main.c152 static void axienet_dma_bd_release(struct net_device *ndev) in axienet_dma_bd_release() argument
155 struct axienet_local *lp = netdev_priv(ndev); in axienet_dma_bd_release()
158 dma_unmap_single(ndev->dev.parent, lp->rx_bd_v[i].phys, in axienet_dma_bd_release()
165 dma_free_coherent(ndev->dev.parent, in axienet_dma_bd_release()
171 dma_free_coherent(ndev->dev.parent, in axienet_dma_bd_release()
188 static int axienet_dma_bd_init(struct net_device *ndev) in axienet_dma_bd_init() argument
193 struct axienet_local *lp = netdev_priv(ndev); in axienet_dma_bd_init()
201 lp->tx_bd_v = dma_zalloc_coherent(ndev->dev.parent, in axienet_dma_bd_init()
207 lp->rx_bd_v = dma_zalloc_coherent(ndev->dev.parent, in axienet_dma_bd_init()
224 skb = netdev_alloc_skb_ip_align(ndev, lp->max_frm_size); in axienet_dma_bd_init()
[all …]
/drivers/nfc/fdp/
Dfdp.c51 struct nci_dev *ndev; member
68 void (*data_pkt_counter_cb)(struct nci_dev *ndev);
90 static int fdp_nci_create_conn(struct nci_dev *ndev) in fdp_nci_create_conn() argument
92 struct fdp_nci_info *info = nci_get_drvdata(ndev); in fdp_nci_create_conn()
100 r = nci_core_conn_create(info->ndev, FDP_PATCH_CONN_DEST, 1, in fdp_nci_create_conn()
105 return nci_get_conn_info_by_id(ndev, 0); in fdp_nci_create_conn()
108 static inline int fdp_nci_get_versions(struct nci_dev *ndev) in fdp_nci_get_versions() argument
110 return nci_core_cmd(ndev, NCI_OP_CORE_GET_CONFIG_CMD, in fdp_nci_get_versions()
115 static inline int fdp_nci_patch_cmd(struct nci_dev *ndev, u8 type) in fdp_nci_patch_cmd() argument
117 return nci_prop_cmd(ndev, NCI_OP_PROP_PATCH_OID, sizeof(type), &type); in fdp_nci_patch_cmd()
[all …]
/drivers/net/ethernet/samsung/sxgbe/
Dsxgbe_xpcs.c19 static int sxgbe_xpcs_read(struct net_device *ndev, unsigned int reg) in sxgbe_xpcs_read() argument
22 struct sxgbe_priv_data *priv = netdev_priv(ndev); in sxgbe_xpcs_read()
29 static int sxgbe_xpcs_write(struct net_device *ndev, int reg, int data) in sxgbe_xpcs_write() argument
31 struct sxgbe_priv_data *priv = netdev_priv(ndev); in sxgbe_xpcs_write()
38 int sxgbe_xpcs_init(struct net_device *ndev) in sxgbe_xpcs_init() argument
42 value = sxgbe_xpcs_read(ndev, SR_PCS_MMD_CONTROL1); in sxgbe_xpcs_init()
44 sxgbe_xpcs_write(ndev, SR_PCS_CONTROL2, XPCS_TYPE_SEL_X); in sxgbe_xpcs_init()
45 sxgbe_xpcs_write(ndev, VR_PCS_MMD_XAUI_MODE_CONTROL, XPCS_XAUI_MODE); in sxgbe_xpcs_init()
46 sxgbe_xpcs_write(ndev, VR_PCS_MMD_XAUI_MODE_CONTROL, value | BIT(13)); in sxgbe_xpcs_init()
47 sxgbe_xpcs_write(ndev, SR_PCS_MMD_CONTROL1, value | BIT(11)); in sxgbe_xpcs_init()
[all …]
/drivers/net/ethernet/
Dnetx-eth.c105 static void netx_eth_set_multicast_list(struct net_device *ndev) in netx_eth_set_multicast_list() argument
111 netx_eth_hard_start_xmit(struct sk_buff *skb, struct net_device *ndev) in netx_eth_hard_start_xmit() argument
113 struct netx_eth_priv *priv = netdev_priv(ndev); in netx_eth_hard_start_xmit()
129 ndev->stats.tx_packets++; in netx_eth_hard_start_xmit()
130 ndev->stats.tx_bytes += skb->len; in netx_eth_hard_start_xmit()
132 netif_stop_queue(ndev); in netx_eth_hard_start_xmit()
139 static void netx_eth_receive(struct net_device *ndev) in netx_eth_receive() argument
141 struct netx_eth_priv *priv = netdev_priv(ndev); in netx_eth_receive()
152 skb = netdev_alloc_skb(ndev, len); in netx_eth_receive()
154 ndev->stats.rx_dropped++; in netx_eth_receive()
[all …]
/drivers/net/can/
Dxilinx_can.c234 static int set_reset_mode(struct net_device *ndev) in set_reset_mode() argument
236 struct xcan_priv *priv = netdev_priv(ndev); in set_reset_mode()
244 netdev_warn(ndev, "timed out for config mode\n"); in set_reset_mode()
264 static int xcan_set_bittiming(struct net_device *ndev) in xcan_set_bittiming() argument
266 struct xcan_priv *priv = netdev_priv(ndev); in xcan_set_bittiming()
277 netdev_alert(ndev, in xcan_set_bittiming()
297 netdev_dbg(ndev, "BRPR=0x%08x, BTR=0x%08x\n", in xcan_set_bittiming()
314 static int xcan_chip_start(struct net_device *ndev) in xcan_chip_start() argument
316 struct xcan_priv *priv = netdev_priv(ndev); in xcan_chip_start()
322 err = set_reset_mode(ndev); in xcan_chip_start()
[all …]
Drcar_can.c90 struct net_device *ndev; member
213 static void tx_failure_cleanup(struct net_device *ndev) in tx_failure_cleanup() argument
218 can_free_echo_skb(ndev, i); in tx_failure_cleanup()
221 static void rcar_can_error(struct net_device *ndev) in rcar_can_error() argument
223 struct rcar_can_priv *priv = netdev_priv(ndev); in rcar_can_error()
224 struct net_device_stats *stats = &ndev->stats; in rcar_can_error()
230 skb = alloc_can_err_skb(ndev, &cf); in rcar_can_error()
246 netdev_dbg(priv->ndev, "Bus error interrupt:\n"); in rcar_can_error()
252 netdev_dbg(priv->ndev, "ACK Delimiter Error\n"); in rcar_can_error()
259 netdev_dbg(priv->ndev, "Bit Error (dominant)\n"); in rcar_can_error()
[all …]
/drivers/nfc/st-nci/
Dse.c126 static u8 st_nci_se_get_bwi(struct nci_dev *ndev) in st_nci_se_get_bwi() argument
130 struct st_nci_info *info = nci_get_drvdata(ndev); in st_nci_se_get_bwi()
145 static void st_nci_se_get_atr(struct nci_dev *ndev) in st_nci_se_get_atr() argument
147 struct st_nci_info *info = nci_get_drvdata(ndev); in st_nci_se_get_atr()
151 r = nci_hci_get_param(ndev, ST_NCI_APDU_READER_GATE, in st_nci_se_get_atr()
160 ST_NCI_BWI_TO_TIMEOUT(st_nci_se_get_bwi(ndev)); in st_nci_se_get_atr()
165 int st_nci_hci_load_session(struct nci_dev *ndev) in st_nci_hci_load_session() argument
191 r = nci_hci_connect_gate(ndev, ST_NCI_HOST_CONTROLLER_ID, in st_nci_hci_load_session()
198 r = nci_hci_send_cmd(ndev, ST_NCI_DEVICE_MGNT_GATE, in st_nci_hci_load_session()
207 r = nci_hci_send_cmd(ndev, ST_NCI_DEVICE_MGNT_GATE, in st_nci_hci_load_session()
[all …]
/drivers/net/ethernet/arc/
Demac_main.c48 static void arc_emac_adjust_link(struct net_device *ndev) in arc_emac_adjust_link() argument
50 struct arc_emac_priv *priv = netdev_priv(ndev); in arc_emac_adjust_link()
93 static int arc_emac_get_settings(struct net_device *ndev, in arc_emac_get_settings() argument
96 struct arc_emac_priv *priv = netdev_priv(ndev); in arc_emac_get_settings()
112 static int arc_emac_set_settings(struct net_device *ndev, in arc_emac_set_settings() argument
115 struct arc_emac_priv *priv = netdev_priv(ndev); in arc_emac_set_settings()
131 static void arc_emac_get_drvinfo(struct net_device *ndev, in arc_emac_get_drvinfo() argument
134 struct arc_emac_priv *priv = netdev_priv(ndev); in arc_emac_get_drvinfo()
153 static void arc_emac_tx_clean(struct net_device *ndev) in arc_emac_tx_clean() argument
155 struct arc_emac_priv *priv = netdev_priv(ndev); in arc_emac_tx_clean()
[all …]
/drivers/net/ethernet/micrel/
Dks8695net.c159 struct net_device *ndev; member
251 struct net_device *ndev = ksp->ndev; in ks8695_update_mac() local
254 maclow = ((ndev->dev_addr[2] << 24) | (ndev->dev_addr[3] << 16) | in ks8695_update_mac()
255 (ndev->dev_addr[4] << 8) | (ndev->dev_addr[5] << 0)); in ks8695_update_mac()
256 machigh = ((ndev->dev_addr[0] << 8) | (ndev->dev_addr[1] << 0)); in ks8695_update_mac()
281 netdev_alloc_skb(ksp->ndev, MAX_RXBUF_SIZE); in ks8695_refill_rxbuffers()
332 struct net_device *ndev) in ks8695_init_partial_multicast() argument
339 netdev_for_each_mc_addr(ha, ndev) { in ks8695_init_partial_multicast()
373 struct net_device *ndev = (struct net_device *)dev_id; in ks8695_tx_irq() local
374 struct ks8695_priv *ksp = netdev_priv(ndev); in ks8695_tx_irq()
[all …]
/drivers/net/wireless/ath/wil6210/
Dnetdev.c21 static int wil_open(struct net_device *ndev) in wil_open() argument
23 struct wil6210_priv *wil = ndev_to_wil(ndev); in wil_open()
35 static int wil_stop(struct net_device *ndev) in wil_stop() argument
37 struct wil6210_priv *wil = ndev_to_wil(ndev); in wil_stop()
44 static int wil_change_mtu(struct net_device *ndev, int new_mtu) in wil_change_mtu() argument
46 struct wil6210_priv *wil = ndev_to_wil(ndev); in wil_change_mtu()
53 wil_dbg_misc(wil, "change MTU %d -> %d\n", ndev->mtu, new_mtu); in wil_change_mtu()
54 ndev->mtu = new_mtu; in wil_change_mtu()
59 static int wil_do_ioctl(struct net_device *ndev, struct ifreq *ifr, int cmd) in wil_do_ioctl() argument
61 struct wil6210_priv *wil = ndev_to_wil(ndev); in wil_do_ioctl()
[all …]
/drivers/nfc/s3fwrn5/
Dcore.c51 info->ndev->manufact_specific_info); in s3fwrn5_firmware_update()
55 dev_info(&info->ndev->nfc_dev->dev, "Detected new firmware version\n"); in s3fwrn5_firmware_update()
75 static int s3fwrn5_nci_open(struct nci_dev *ndev) in s3fwrn5_nci_open() argument
77 struct s3fwrn5_info *info = nci_get_drvdata(ndev); in s3fwrn5_nci_open()
88 static int s3fwrn5_nci_close(struct nci_dev *ndev) in s3fwrn5_nci_close() argument
90 struct s3fwrn5_info *info = nci_get_drvdata(ndev); in s3fwrn5_nci_close()
98 static int s3fwrn5_nci_send(struct nci_dev *ndev, struct sk_buff *skb) in s3fwrn5_nci_send() argument
100 struct s3fwrn5_info *info = nci_get_drvdata(ndev); in s3fwrn5_nci_send()
118 static int s3fwrn5_nci_post_setup(struct nci_dev *ndev) in s3fwrn5_nci_post_setup() argument
120 struct s3fwrn5_info *info = nci_get_drvdata(ndev); in s3fwrn5_nci_post_setup()
[all …]
/drivers/net/ethernet/nxp/
Dlpc_eth.c420 struct net_device *ndev; member
460 netdev_dbg(pldat->ndev, "Ethernet MAC address %pM\n", mac); in __lpc_set_mac()
750 static void lpc_handle_link_change(struct net_device *ndev) in lpc_handle_link_change() argument
752 struct netdata_local *pldat = netdev_priv(ndev); in lpc_handle_link_change()
785 static int lpc_mii_probe(struct net_device *ndev) in lpc_mii_probe() argument
787 struct netdata_local *pldat = netdev_priv(ndev); in lpc_mii_probe()
791 netdev_err(ndev, "no PHY found\n"); in lpc_mii_probe()
797 netdev_info(ndev, "using MII interface\n"); in lpc_mii_probe()
799 netdev_info(ndev, "using RMII interface\n"); in lpc_mii_probe()
800 phydev = phy_connect(ndev, dev_name(&phydev->dev), in lpc_mii_probe()
[all …]
/drivers/net/ethernet/freescale/
Dfec_main.c67 static void set_multicast_list(struct net_device *ndev);
68 static void fec_enet_itr_coal_init(struct net_device *ndev);
320 static void fec_dump(struct net_device *ndev) in fec_dump() argument
322 struct fec_enet_private *fep = netdev_priv(ndev); in fec_dump()
327 netdev_info(ndev, "TX ring dump\n"); in fec_dump()
351 fec_enet_clear_csum(struct sk_buff *skb, struct net_device *ndev) in fec_enet_clear_csum() argument
370 struct net_device *ndev) in fec_enet_txq_submit_frag_skb() argument
372 struct fec_enet_private *fep = netdev_priv(ndev); in fec_enet_txq_submit_frag_skb()
433 netdev_err(ndev, "Tx DMA memory map failed\n"); in fec_enet_txq_submit_frag_skb()
454 struct sk_buff *skb, struct net_device *ndev) in fec_enet_txq_submit_skb() argument
[all …]

1234567891011