Home
last modified time | relevance | path

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

1234567

/linux-3.4.99/net/nfc/nci/
Dcore.c49 void nci_req_complete(struct nci_dev *ndev, int result) in nci_req_complete() argument
51 if (ndev->req_status == NCI_REQ_PEND) { in nci_req_complete()
52 ndev->req_result = result; in nci_req_complete()
53 ndev->req_status = NCI_REQ_DONE; in nci_req_complete()
54 complete(&ndev->req_completion); in nci_req_complete()
58 static void nci_req_cancel(struct nci_dev *ndev, int err) in nci_req_cancel() argument
60 if (ndev->req_status == NCI_REQ_PEND) { in nci_req_cancel()
61 ndev->req_result = err; in nci_req_cancel()
62 ndev->req_status = NCI_REQ_CANCELED; in nci_req_cancel()
63 complete(&ndev->req_completion); in nci_req_cancel()
[all …]
Drsp.c41 static void nci_core_reset_rsp_packet(struct nci_dev *ndev, struct sk_buff *skb) in nci_core_reset_rsp_packet() argument
48 ndev->nci_ver = rsp->nci_ver; in nci_core_reset_rsp_packet()
53 nci_req_complete(ndev, rsp->status); in nci_core_reset_rsp_packet()
56 static void nci_core_init_rsp_packet(struct nci_dev *ndev, struct sk_buff *skb) in nci_core_init_rsp_packet() argument
66 ndev->nfcc_features = __le32_to_cpu(rsp_1->nfcc_features); in nci_core_init_rsp_packet()
67 ndev->num_supported_rf_interfaces = rsp_1->num_supported_rf_interfaces; in nci_core_init_rsp_packet()
69 if (ndev->num_supported_rf_interfaces > in nci_core_init_rsp_packet()
71 ndev->num_supported_rf_interfaces = in nci_core_init_rsp_packet()
75 memcpy(ndev->supported_rf_interfaces, in nci_core_init_rsp_packet()
77 ndev->num_supported_rf_interfaces); in nci_core_init_rsp_packet()
[all …]
Dntf.c42 static void nci_core_conn_credits_ntf_packet(struct nci_dev *ndev, in nci_core_conn_credits_ntf_packet() argument
65 &ndev->credits_cnt); in nci_core_conn_credits_ntf_packet()
70 if (!skb_queue_empty(&ndev->tx_q)) in nci_core_conn_credits_ntf_packet()
71 queue_work(ndev->tx_wq, &ndev->tx_work); in nci_core_conn_credits_ntf_packet()
74 static void nci_core_generic_error_ntf_packet(struct nci_dev *ndev, in nci_core_generic_error_ntf_packet() argument
81 if (atomic_read(&ndev->state) == NCI_W4_HOST_SELECT) { in nci_core_generic_error_ntf_packet()
84 nci_req_complete(ndev, status); in nci_core_generic_error_ntf_packet()
88 static void nci_core_conn_intf_error_ntf_packet(struct nci_dev *ndev, in nci_core_conn_intf_error_ntf_packet() argument
98 if (test_bit(NCI_DATA_EXCHANGE, &ndev->flags)) in nci_core_conn_intf_error_ntf_packet()
99 nci_data_exchange_complete(ndev, NULL, -EIO); in nci_core_conn_intf_error_ntf_packet()
[all …]
Ddata.c38 void nci_data_exchange_complete(struct nci_dev *ndev, struct sk_buff *skb, in nci_data_exchange_complete() argument
41 data_exchange_cb_t cb = ndev->data_exchange_cb; in nci_data_exchange_complete()
42 void *cb_context = ndev->data_exchange_cb_context; in nci_data_exchange_complete()
47 del_timer_sync(&ndev->data_timer); in nci_data_exchange_complete()
48 clear_bit(NCI_DATA_EXCHANGE_TO, &ndev->flags); in nci_data_exchange_complete()
51 ndev->data_exchange_cb = NULL; in nci_data_exchange_complete()
52 ndev->data_exchange_cb_context = 0; in nci_data_exchange_complete()
63 clear_bit(NCI_DATA_EXCHANGE, &ndev->flags); in nci_data_exchange_complete()
68 static inline void nci_push_data_hdr(struct nci_dev *ndev, in nci_push_data_hdr() argument
84 skb->dev = (void *) ndev; in nci_push_data_hdr()
[all …]
/linux-3.4.99/drivers/net/ethernet/renesas/
Dsh_eth.c55 static void sh_eth_set_duplex(struct net_device *ndev) in sh_eth_set_duplex() argument
57 struct sh_eth_private *mdp = netdev_priv(ndev); in sh_eth_set_duplex()
60 sh_eth_write(ndev, sh_eth_read(ndev, ECMR) | ECMR_DM, ECMR); in sh_eth_set_duplex()
62 sh_eth_write(ndev, sh_eth_read(ndev, ECMR) & ~ECMR_DM, ECMR); in sh_eth_set_duplex()
65 static void sh_eth_set_rate(struct net_device *ndev) in sh_eth_set_rate() argument
67 struct sh_eth_private *mdp = netdev_priv(ndev); in sh_eth_set_rate()
71 sh_eth_write(ndev, sh_eth_read(ndev, ECMR) & ~ECMR_RTM, ECMR); in sh_eth_set_rate()
74 sh_eth_write(ndev, sh_eth_read(ndev, ECMR) | ECMR_RTM, ECMR); in sh_eth_set_rate()
105 static void sh_eth_set_duplex(struct net_device *ndev) in sh_eth_set_duplex() argument
107 struct sh_eth_private *mdp = netdev_priv(ndev); in sh_eth_set_duplex()
[all …]
/linux-3.4.99/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()
234 static int temac_dma_bd_init(struct net_device *ndev) in temac_dma_bd_init() argument
236 struct temac_local *lp = netdev_priv(ndev); in temac_dma_bd_init()
242 dev_err(&ndev->dev, in temac_dma_bd_init()
248 lp->tx_bd_v = dma_alloc_coherent(ndev->dev.parent, in temac_dma_bd_init()
252 dev_err(&ndev->dev, 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()
189 static int axienet_dma_bd_init(struct net_device *ndev) in axienet_dma_bd_init() argument
194 struct axienet_local *lp = netdev_priv(ndev); in axienet_dma_bd_init()
204 lp->tx_bd_v = dma_alloc_coherent(ndev->dev.parent, in axienet_dma_bd_init()
209 dev_err(&ndev->dev, "unable to allocate DMA Tx buffer " in axienet_dma_bd_init()
214 lp->rx_bd_v = dma_alloc_coherent(ndev->dev.parent, in axienet_dma_bd_init()
[all …]
/linux-3.4.99/drivers/net/ethernet/
Dnetx-eth.c106 static void netx_eth_set_multicast_list(struct net_device *ndev) in netx_eth_set_multicast_list() argument
112 netx_eth_hard_start_xmit(struct sk_buff *skb, struct net_device *ndev) in netx_eth_hard_start_xmit() argument
114 struct netx_eth_priv *priv = netdev_priv(ndev); in netx_eth_hard_start_xmit()
130 ndev->stats.tx_packets++; in netx_eth_hard_start_xmit()
131 ndev->stats.tx_bytes += skb->len; in netx_eth_hard_start_xmit()
133 netif_stop_queue(ndev); in netx_eth_hard_start_xmit()
140 static void netx_eth_receive(struct net_device *ndev) in netx_eth_receive() argument
142 struct netx_eth_priv *priv = netdev_priv(ndev); in netx_eth_receive()
153 skb = netdev_alloc_skb(ndev, len); in netx_eth_receive()
156 ndev->name); in netx_eth_receive()
[all …]
/linux-3.4.99/drivers/net/
Drionet.c95 static int rionet_rx_clean(struct net_device *ndev) in rionet_rx_clean() argument
99 struct rionet_private *rnet = netdev_priv(ndev); in rionet_rx_clean()
114 eth_type_trans(rnet->rx_skb[i], ndev); in rionet_rx_clean()
118 ndev->stats.rx_dropped++; in rionet_rx_clean()
120 ndev->stats.rx_packets++; in rionet_rx_clean()
121 ndev->stats.rx_bytes += RIO_MAX_MSG_SIZE; in rionet_rx_clean()
129 static void rionet_rx_fill(struct net_device *ndev, int end) in rionet_rx_fill() argument
132 struct rionet_private *rnet = netdev_priv(ndev); in rionet_rx_fill()
148 static int rionet_queue_tx_msg(struct sk_buff *skb, struct net_device *ndev, in rionet_queue_tx_msg() argument
151 struct rionet_private *rnet = netdev_priv(ndev); in rionet_queue_tx_msg()
[all …]
/linux-3.4.99/drivers/staging/cxt1e1/
Dlinux.c263 struct net_device *ndev = dev_instance; in c4_linux_interrupt() local
265 return musycc_intr_th_handler(netdev_priv(ndev)); in c4_linux_interrupt()
273 struct net_device *ndev = dev_instance; in c4_ebus_interrupt() local
275 return c4_ebus_intr_th_handler(netdev_priv(ndev)); in c4_ebus_interrupt()
281 void_open (struct net_device * ndev) in void_open() argument
283 pr_info("%s: trying to open master device !\n", ndev->name); in void_open()
289 chan_open (struct net_device * ndev) in chan_open() argument
291 hdlc_device *hdlc = dev_to_hdlc (ndev); in chan_open()
295 if ((ret = hdlc_open (ndev))) in chan_open()
303 netif_start_queue (ndev); in chan_open()
[all …]
/linux-3.4.99/drivers/net/ethernet/micrel/
Dks8695net.c160 struct net_device *ndev; member
252 struct net_device *ndev = ksp->ndev; in ks8695_update_mac() local
255 maclow = ((ndev->dev_addr[2] << 24) | (ndev->dev_addr[3] << 16) | in ks8695_update_mac()
256 (ndev->dev_addr[4] << 8) | (ndev->dev_addr[5] << 0)); in ks8695_update_mac()
257 machigh = ((ndev->dev_addr[0] << 8) | (ndev->dev_addr[1] << 0)); in ks8695_update_mac()
282 netdev_alloc_skb(ksp->ndev, MAX_RXBUF_SIZE); in ks8695_refill_rxbuffers()
333 struct net_device *ndev) in ks8695_init_partial_multicast() argument
340 netdev_for_each_mc_addr(ha, ndev) { in ks8695_init_partial_multicast()
374 struct net_device *ndev = (struct net_device *)dev_id; in ks8695_tx_irq() local
375 struct ks8695_priv *ksp = netdev_priv(ndev); in ks8695_tx_irq()
[all …]
/linux-3.4.99/drivers/net/ethernet/freescale/
Dfec.c277 fec_enet_start_xmit(struct sk_buff *skb, struct net_device *ndev) in fec_enet_start_xmit() argument
279 struct fec_enet_private *fep = netdev_priv(ndev); in fec_enet_start_xmit()
302 printk("%s: tx queue full!.\n", ndev->name); in fec_enet_start_xmit()
337 ndev->stats.tx_bytes += skb->len; in fec_enet_start_xmit()
364 netif_stop_queue(ndev); in fec_enet_start_xmit()
381 fec_restart(struct net_device *ndev, int duplex) in fec_restart() argument
383 struct fec_enet_private *fep = netdev_priv(ndev); in fec_restart()
400 memcpy(&temp_mac, ndev->dev_addr, ETH_ALEN); in fec_restart()
519 fec_stop(struct net_device *ndev) in fec_stop() argument
521 struct fec_enet_private *fep = netdev_priv(ndev); in fec_stop()
[all …]
/linux-3.4.99/include/net/nfc/
Dnci_core.h66 int (*open)(struct nci_dev *ndev);
67 int (*close)(struct nci_dev *ndev);
147 void nci_free_device(struct nci_dev *ndev);
148 int nci_register_device(struct nci_dev *ndev);
149 void nci_unregister_device(struct nci_dev *ndev);
152 static inline struct sk_buff *nci_skb_alloc(struct nci_dev *ndev, in nci_skb_alloc() argument
158 skb = alloc_skb(len + ndev->tx_headroom + ndev->tx_tailroom, how); in nci_skb_alloc()
160 skb_reserve(skb, ndev->tx_headroom); in nci_skb_alloc()
165 static inline void nci_set_parent_dev(struct nci_dev *ndev, struct device *dev) in nci_set_parent_dev() argument
167 nfc_set_parent_dev(ndev->nfc_dev, dev); in nci_set_parent_dev()
[all …]
/linux-3.4.99/drivers/net/ethernet/nxp/
Dlpc_eth.c411 struct net_device *ndev);
430 struct net_device *ndev; member
470 netdev_dbg(pldat->ndev, "Ethernet MAC address %pM\n", mac); in __lpc_set_mac()
761 static void lpc_handle_link_change(struct net_device *ndev) in lpc_handle_link_change() argument
763 struct netdata_local *pldat = netdev_priv(ndev); in lpc_handle_link_change()
796 static int lpc_mii_probe(struct net_device *ndev) in lpc_mii_probe() argument
798 struct netdata_local *pldat = netdev_priv(ndev); in lpc_mii_probe()
802 netdev_err(ndev, "no PHY found\n"); in lpc_mii_probe()
808 netdev_info(ndev, "using MII interface\n"); in lpc_mii_probe()
810 netdev_info(ndev, "using RMII interface\n"); in lpc_mii_probe()
[all …]
/linux-3.4.99/drivers/net/ethernet/ti/
Ddavinci_emac.c316 struct net_device *ndev; member
386 struct device *emac_dev = &priv->ndev->dev; in emac_dump_regs()
476 static void emac_get_drvinfo(struct net_device *ndev, in emac_get_drvinfo() argument
491 static int emac_get_settings(struct net_device *ndev, in emac_get_settings() argument
494 struct emac_priv *priv = netdev_priv(ndev); in emac_get_settings()
510 static int emac_set_settings(struct net_device *ndev, struct ethtool_cmd *ecmd) in emac_set_settings() argument
512 struct emac_priv *priv = netdev_priv(ndev); in emac_set_settings()
528 static int emac_get_coalesce(struct net_device *ndev, in emac_get_coalesce() argument
531 struct emac_priv *priv = netdev_priv(ndev); in emac_get_coalesce()
546 static int emac_set_coalesce(struct net_device *ndev, in emac_set_coalesce() argument
[all …]
Dcpsw.c195 struct net_device *ndev; member
248 struct net_device *ndev = skb->dev; in cpsw_tx_handler() local
249 struct cpsw_priv *priv = netdev_priv(ndev); in cpsw_tx_handler()
251 if (unlikely(netif_queue_stopped(ndev))) in cpsw_tx_handler()
252 netif_wake_queue(ndev); in cpsw_tx_handler()
261 struct net_device *ndev = skb->dev; in cpsw_rx_handler() local
262 struct cpsw_priv *priv = netdev_priv(ndev); in cpsw_rx_handler()
266 if (unlikely(!netif_running(ndev)) || in cpsw_rx_handler()
267 unlikely(!netif_carrier_ok(ndev))) { in cpsw_rx_handler()
273 skb->protocol = eth_type_trans(skb, ndev); in cpsw_rx_handler()
[all …]
/linux-3.4.99/drivers/net/wireless/prism54/
Dislpci_hotplug.c98 struct net_device *ndev; in prism54_probe() local
171 if (!(ndev = islpci_setup(pdev))) { in prism54_probe()
178 priv = netdev_priv(ndev); in prism54_probe()
186 IRQF_SHARED, ndev->name, priv); in prism54_probe()
191 ndev->name); in prism54_probe()
200 unregister_netdev(ndev); in prism54_probe()
203 free_netdev(ndev); in prism54_probe()
221 struct net_device *ndev = pci_get_drvdata(pdev); in prism54_remove() local
222 islpci_private *priv = ndev ? netdev_priv(ndev) : NULL; in prism54_remove()
226 printk(KERN_DEBUG "%s: hot unplug detected\n", ndev->name); in prism54_remove()
[all …]
/linux-3.4.99/drivers/net/irda/
Dvlsi_ir.c180 static void vlsi_proc_ndev(struct seq_file *seq, struct net_device *ndev) in vlsi_proc_ndev() argument
182 vlsi_irda_dev_t *idev = netdev_priv(ndev); in vlsi_proc_ndev()
187 unsigned iobase = ndev->base_addr; in vlsi_proc_ndev()
189 seq_printf(seq, "\n%s link state: %s / %s / %s / %s\n", ndev->name, in vlsi_proc_ndev()
190 netif_device_present(ndev) ? "attached" : "detached", in vlsi_proc_ndev()
191 netif_running(ndev) ? "running" : "not running", in vlsi_proc_ndev()
192 netif_carrier_ok(ndev) ? "carrier ok" : "no carrier", in vlsi_proc_ndev()
193 netif_queue_stopped(ndev) ? "queue stopped" : "queue running"); in vlsi_proc_ndev()
195 if (!netif_running(ndev)) in vlsi_proc_ndev()
295 ndev->stats.rx_packets, ndev->stats.rx_bytes, ndev->stats.rx_errors, in vlsi_proc_ndev()
[all …]
Dsh_irda.c151 struct net_device *ndev; member
221 struct device *dev = &self->ndev->dev; in sh_irda_rcv_ctrl()
229 struct device *dev = &self->ndev->dev; in sh_irda_set_timeout()
245 struct device *dev = &self->ndev->dev; in sh_irda_set_baudrate()
280 struct device *dev = &self->ndev->dev; in sh_irda_xir_fre()
287 struct device *dev = &self->ndev->dev; in sh_irda_xir_trov()
294 struct device *dev = &self->ndev->dev; in sh_irda_xir_9()
301 struct device *dev = &self->ndev->dev; in sh_irda_xir_8()
308 struct device *dev = &self->ndev->dev; in sh_irda_xir_fte()
342 struct device *dev = &self->ndev->dev; in sh_irda_sir_fre()
[all …]
/linux-3.4.99/drivers/net/ethernet/natsemi/
Dns83820.c430 struct net_device *ndev; member
472 static inline void kick_rx(struct net_device *ndev) in kick_rx() argument
474 struct ns83820 *dev = PRIV(ndev); in kick_rx()
483 ndev->name); in kick_rx()
554 static inline int rx_refill(struct net_device *ndev, gfp_t gfp) in rx_refill() argument
556 struct ns83820 *dev = PRIV(ndev); in rx_refill()
563 dprintk("rx_refill(%p)\n", ndev); in rx_refill()
571 skb = __netdev_alloc_skb(ndev, REAL_RX_BUF_SIZE+16, gfp); in rx_refill()
592 static void rx_refill_atomic(struct net_device *ndev) in rx_refill_atomic() argument
594 rx_refill(ndev, GFP_ATOMIC); in rx_refill_atomic()
[all …]
/linux-3.4.99/drivers/net/can/
Dti_hecc.c214 struct net_device *ndev; member
288 static int ti_hecc_get_state(const struct net_device *ndev, in ti_hecc_get_state() argument
291 struct ti_hecc_priv *priv = netdev_priv(ndev); in ti_hecc_get_state()
309 netdev_warn(priv->ndev, "WARN: Triple" in ti_hecc_set_btc()
318 netdev_info(priv->ndev, "setting CANBTC=%#x\n", can_btc); in ti_hecc_set_btc()
330 static void ti_hecc_reset(struct net_device *ndev) in ti_hecc_reset() argument
333 struct ti_hecc_priv *priv = netdev_priv(ndev); in ti_hecc_reset()
335 netdev_dbg(ndev, "resetting hecc ...\n"); in ti_hecc_reset()
393 static void ti_hecc_start(struct net_device *ndev) in ti_hecc_start() argument
395 struct ti_hecc_priv *priv = netdev_priv(ndev); in ti_hecc_start()
[all …]
/linux-3.4.99/drivers/net/wireless/brcm80211/brcmfmac/
Ddhd_linux.c59 struct net_device *ndev; member
79 if (ifp && !strncmp(ifp->ndev->name, name, IFNAMSIZ)) in brcmf_ifname2idx()
100 if (drvr->iflist[ifidx]->ndev) in brcmf_ifname()
101 return drvr->iflist[ifidx]->ndev->name; in brcmf_ifname()
108 struct net_device *ndev; in _brcmf_set_multicast_list() local
122 ndev = drvr->iflist[0]->ndev; in _brcmf_set_multicast_list()
123 cnt = netdev_mc_count(ndev); in _brcmf_set_multicast_list()
126 dcmd_value = (ndev->flags & IFF_ALLMULTI) ? true : false; in _brcmf_set_multicast_list()
142 netdev_for_each_mc_addr(ha, ndev) { in _brcmf_set_multicast_list()
205 dcmd_value = (ndev->flags & IFF_PROMISC) ? true : false; in _brcmf_set_multicast_list()
[all …]
/linux-3.4.99/drivers/net/hyperv/
Dnetvsc.c39 struct net_device *ndev = hv_get_drvdata(device); in alloc_net_device() local
48 net_device->ndev = ndev; in alloc_net_device()
87 struct net_device *ndev = net_device->ndev; in netvsc_destroy_recv_buf() local
115 netdev_err(ndev, "unable to send " in netvsc_destroy_recv_buf()
130 netdev_err(ndev, in netvsc_destroy_recv_buf()
159 struct net_device *ndev; in netvsc_init_recv_buf() local
164 ndev = net_device->ndev; in netvsc_init_recv_buf()
170 netdev_err(ndev, "unable to allocate receive " in netvsc_init_recv_buf()
185 netdev_err(ndev, in netvsc_init_recv_buf()
209 netdev_err(ndev, in netvsc_init_recv_buf()
[all …]
/linux-3.4.99/drivers/net/ethernet/qlogic/qlge/
Dqlge_main.c100 static void qlge_set_multicast_list(struct net_device *ndev);
136 netif_alert(qdev, probe, qdev->ndev, "bad Semaphore mask!.\n"); in ql_sem_trylock()
176 netif_alert(qdev, probe, qdev->ndev, in ql_wait_reg_rdy()
185 netif_alert(qdev, probe, qdev->ndev, in ql_wait_reg_rdy()
229 netif_err(qdev, ifup, qdev->ndev, "Couldn't map DMA area.\n"); in ql_write_cfg()
239 netif_err(qdev, ifup, qdev->ndev, in ql_write_cfg()
321 netif_crit(qdev, ifup, qdev->ndev, in ql_get_mac_addr_reg()
412 if (qdev->ndev->features & NETIF_F_HW_VLAN_RX) in ql_set_mac_addr_reg()
439 netif_crit(qdev, ifup, qdev->ndev, in ql_set_mac_addr_reg()
459 netif_printk(qdev, ifup, KERN_DEBUG, qdev->ndev, in ql_set_mac_addr()
[all …]
/linux-3.4.99/drivers/net/wireless/iwmc3200wifi/
Dnetdev.c56 static int iwm_open(struct net_device *ndev) in iwm_open() argument
58 struct iwm_priv *iwm = ndev_to_iwm(ndev); in iwm_open()
63 static int iwm_stop(struct net_device *ndev) in iwm_stop() argument
65 struct iwm_priv *iwm = ndev_to_iwm(ndev); in iwm_stop()
105 struct net_device *ndev; in iwm_if_alloc() local
126 ndev = alloc_netdev_mq(0, "wlan%d", ether_setup, IWM_TX_QUEUES); in iwm_if_alloc()
127 if (!ndev) { in iwm_if_alloc()
133 ndev->netdev_ops = &iwm_netdev_ops; in iwm_if_alloc()
134 ndev->ieee80211_ptr = wdev; in iwm_if_alloc()
135 SET_NETDEV_DEV(ndev, wiphy_dev(wdev->wiphy)); in iwm_if_alloc()
[all …]

1234567