/linux-3.4.99/net/nfc/nci/ |
D | core.c | 49 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 …]
|
D | rsp.c | 41 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 …]
|
D | ntf.c | 42 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 …]
|
D | data.c | 38 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/ |
D | sh_eth.c | 55 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/ |
D | ll_temac_main.c | 202 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 …]
|
D | xilinx_axienet_main.c | 152 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/ |
D | netx-eth.c | 106 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/ |
D | rionet.c | 95 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/ |
D | linux.c | 263 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/ |
D | ks8695net.c | 160 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/ |
D | fec.c | 277 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/ |
D | nci_core.h | 66 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/ |
D | lpc_eth.c | 411 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/ |
D | davinci_emac.c | 316 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 …]
|
D | cpsw.c | 195 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/ |
D | islpci_hotplug.c | 98 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/ |
D | vlsi_ir.c | 180 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 …]
|
D | sh_irda.c | 151 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/ |
D | ns83820.c | 430 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/ |
D | ti_hecc.c | 214 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/ |
D | dhd_linux.c | 59 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/ |
D | netvsc.c | 39 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/ |
D | qlge_main.c | 100 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/ |
D | netdev.c | 56 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 …]
|