Home
last modified time | relevance | path

Searched refs:ndev (Results 1 – 200 of 307) sorted by relevance

12

/linux-4.4.14/net/nfc/nci/
Dcore.c54 struct nci_conn_info *nci_get_conn_info_by_conn_id(struct nci_dev *ndev, in nci_get_conn_info_by_conn_id() argument
59 list_for_each_entry(conn_info, &ndev->conn_info_list, list) { in nci_get_conn_info_by_conn_id()
67 int nci_get_conn_info_by_id(struct nci_dev *ndev, u8 id) in nci_get_conn_info_by_id() argument
71 list_for_each_entry(conn_info, &ndev->conn_info_list, list) { in nci_get_conn_info_by_id()
82 void nci_req_complete(struct nci_dev *ndev, int result) in nci_req_complete() argument
84 if (ndev->req_status == NCI_REQ_PEND) { in nci_req_complete()
85 ndev->req_result = result; in nci_req_complete()
86 ndev->req_status = NCI_REQ_DONE; in nci_req_complete()
87 complete(&ndev->req_completion); in nci_req_complete()
92 static void nci_req_cancel(struct nci_dev *ndev, int err) in nci_req_cancel() argument
[all …]
Drsp.c40 static void nci_core_reset_rsp_packet(struct nci_dev *ndev, struct sk_buff *skb) in nci_core_reset_rsp_packet() argument
47 ndev->nci_ver = rsp->nci_ver; in nci_core_reset_rsp_packet()
52 nci_req_complete(ndev, rsp->status); in nci_core_reset_rsp_packet()
55 static void nci_core_init_rsp_packet(struct nci_dev *ndev, struct sk_buff *skb) in nci_core_init_rsp_packet() argument
65 ndev->nfcc_features = __le32_to_cpu(rsp_1->nfcc_features); in nci_core_init_rsp_packet()
66 ndev->num_supported_rf_interfaces = rsp_1->num_supported_rf_interfaces; in nci_core_init_rsp_packet()
68 if (ndev->num_supported_rf_interfaces > in nci_core_init_rsp_packet()
70 ndev->num_supported_rf_interfaces = in nci_core_init_rsp_packet()
74 memcpy(ndev->supported_rf_interfaces, in nci_core_init_rsp_packet()
76 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
63 conn_info = nci_get_conn_info_by_conn_id(ndev, in nci_core_conn_credits_ntf_packet()
73 if (!skb_queue_empty(&ndev->tx_q)) in nci_core_conn_credits_ntf_packet()
74 queue_work(ndev->tx_wq, &ndev->tx_work); in nci_core_conn_credits_ntf_packet()
77 static void nci_core_generic_error_ntf_packet(struct nci_dev *ndev, in nci_core_generic_error_ntf_packet() argument
84 if (atomic_read(&ndev->state) == NCI_W4_HOST_SELECT) { in nci_core_generic_error_ntf_packet()
87 nci_req_complete(ndev, status); in nci_core_generic_error_ntf_packet()
91 static void nci_core_conn_intf_error_ntf_packet(struct nci_dev *ndev, in nci_core_conn_intf_error_ntf_packet() argument
101 if (test_bit(NCI_DATA_EXCHANGE, &ndev->flags)) in nci_core_conn_intf_error_ntf_packet()
102 nci_data_exchange_complete(ndev, NULL, ntf->conn_id, -EIO); in nci_core_conn_intf_error_ntf_packet()
[all …]
Dhci.c133 static void nci_hci_reset_pipes_per_host(struct nci_dev *ndev, u8 host) in nci_hci_reset_pipes_per_host() argument
138 if (ndev->hci_dev->pipes[i].host == host) { in nci_hci_reset_pipes_per_host()
139 ndev->hci_dev->pipes[i].gate = NCI_HCI_INVALID_GATE; in nci_hci_reset_pipes_per_host()
140 ndev->hci_dev->pipes[i].host = NCI_HCI_INVALID_HOST; in nci_hci_reset_pipes_per_host()
153 static int nci_hci_send_data(struct nci_dev *ndev, u8 pipe, in nci_hci_send_data() argument
162 conn_info = ndev->hci_dev->conn_info; in nci_hci_send_data()
167 skb = nci_skb_alloc(ndev, conn_info->max_pkt_payload_len + in nci_hci_send_data()
192 r = nci_send_data(ndev, conn_info->conn_id, skb); in nci_hci_send_data()
199 skb = nci_skb_alloc(ndev, in nci_hci_send_data()
212 static void nci_hci_send_data_req(struct nci_dev *ndev, unsigned long opt) in nci_hci_send_data_req() argument
[all …]
Ddata.c38 void nci_data_exchange_complete(struct nci_dev *ndev, struct sk_buff *skb, in nci_data_exchange_complete() argument
45 conn_info = nci_get_conn_info_by_conn_id(ndev, conn_id); in nci_data_exchange_complete()
57 del_timer_sync(&ndev->data_timer); in nci_data_exchange_complete()
58 clear_bit(NCI_DATA_EXCHANGE_TO, &ndev->flags); in nci_data_exchange_complete()
71 clear_bit(NCI_DATA_EXCHANGE, &ndev->flags); in nci_data_exchange_complete()
76 static inline void nci_push_data_hdr(struct nci_dev *ndev, in nci_push_data_hdr() argument
93 int nci_conn_max_data_pkt_payload_size(struct nci_dev *ndev, __u8 conn_id) in nci_conn_max_data_pkt_payload_size() argument
97 conn_info = nci_get_conn_info_by_conn_id(ndev, conn_id); in nci_conn_max_data_pkt_payload_size()
105 static int nci_queue_tx_data_frags(struct nci_dev *ndev, in nci_queue_tx_data_frags() argument
119 conn_info = nci_get_conn_info_by_conn_id(ndev, conn_id); in nci_queue_tx_data_frags()
[all …]
Dspi.c138 struct nci_dev *ndev) in nci_spi_allocate_spi() argument
151 nspi->ndev = ndev; in nci_spi_allocate_spi()
165 skb = nci_skb_alloc(nspi->ndev, 0, GFP_KERNEL); in send_acknowledge()
222 skb = nci_skb_alloc(nspi->ndev, rx_len, GFP_KERNEL); in __nci_spi_read()
/linux-4.4.14/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 …]
Dntb_hw_intel.h251 int (*poll_link)(struct intel_ntb_dev *ndev);
252 int (*link_is_up)(struct intel_ntb_dev *ndev);
281 struct intel_ntb_dev *ndev; member
334 #define ndev_pdev(ndev) ((ndev)->ntb.pdev) argument
335 #define ndev_name(ndev) pci_name(ndev_pdev(ndev)) argument
336 #define ndev_dev(ndev) (&ndev_pdev(ndev)->dev) argument
/linux-4.4.14/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 …]
/linux-4.4.14/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 …]
Dravb.h775 struct net_device *ndev; member
821 static inline u32 ravb_read(struct net_device *ndev, enum ravb_reg reg) in ravb_read() argument
823 struct ravb_private *priv = netdev_priv(ndev); in ravb_read()
828 static inline void ravb_write(struct net_device *ndev, u32 data, in ravb_write() argument
831 struct ravb_private *priv = netdev_priv(ndev); in ravb_write()
836 int ravb_wait(struct net_device *ndev, enum ravb_reg reg, u32 mask, u32 value);
838 irqreturn_t ravb_ptp_interrupt(struct net_device *ndev);
839 void ravb_ptp_init(struct net_device *ndev, struct platform_device *pdev);
840 void ravb_ptp_stop(struct net_device *ndev);
/linux-4.4.14/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 …]
Dnetup_unidvb_spi.c182 int netup_spi_init(struct netup_unidvb_dev *ndev) in netup_spi_init() argument
187 master = spi_alloc_master(&ndev->pci_dev->dev, in netup_spi_init()
190 dev_err(&ndev->pci_dev->dev, in netup_spi_init()
203 nspi->regs = (struct netup_spi_regs __iomem *)(ndev->bmmio0 + 0x4000); in netup_spi_init()
205 writew(NETUP_UNIDVB_IRQ_SPI, ndev->bmmio0 + REG_IMASK_SET); in netup_spi_init()
206 ndev->spi = nspi; in netup_spi_init()
208 ndev->spi = NULL; in netup_spi_init()
209 dev_err(&ndev->pci_dev->dev, in netup_spi_init()
216 ndev->pci_bus, in netup_spi_init()
217 ndev->pci_slot, in netup_spi_init()
[all …]
Dnetup_unidvb_i2c.c310 static int netup_i2c_init(struct netup_unidvb_dev *ndev, int bus_num) in netup_i2c_init() argument
316 dev_err(&ndev->pci_dev->dev, in netup_i2c_init()
320 i2c = &ndev->i2c[bus_num]; in netup_i2c_init()
323 i2c->regs = (struct netup_i2c_regs __iomem *)(ndev->bmmio0 + in netup_i2c_init()
327 i2c->adap.dev.parent = &ndev->pci_dev->dev; in netup_i2c_init()
331 dev_err(&ndev->pci_dev->dev, in netup_i2c_init()
335 dev_info(&ndev->pci_dev->dev, in netup_i2c_init()
344 static void netup_i2c_remove(struct netup_unidvb_dev *ndev, int bus_num) in netup_i2c_remove() argument
349 dev_err(&ndev->pci_dev->dev, in netup_i2c_remove()
353 i2c = &ndev->i2c[bus_num]; in netup_i2c_remove()
[all …]
Dnetup_unidvb.h56 struct netup_unidvb_dev *ndev; member
124 int netup_i2c_register(struct netup_unidvb_dev *ndev);
125 void netup_i2c_unregister(struct netup_unidvb_dev *ndev);
126 irqreturn_t netup_ci_interrupt(struct netup_unidvb_dev *ndev);
132 int netup_spi_init(struct netup_unidvb_dev *ndev);
133 void netup_spi_release(struct netup_unidvb_dev *ndev);
/linux-4.4.14/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 …]
/linux-4.4.14/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 …]
/linux-4.4.14/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 …]
Dsxgbe_mdio.c114 struct net_device *ndev = bus->priv; in sxgbe_mdio_read() local
115 struct sxgbe_priv_data *priv = netdev_priv(ndev); in sxgbe_mdio_read()
136 struct net_device *ndev = bus->priv; in sxgbe_mdio_write() local
137 struct sxgbe_priv_data *priv = netdev_priv(ndev); in sxgbe_mdio_write()
143 int sxgbe_mdio_register(struct net_device *ndev) in sxgbe_mdio_register() argument
146 struct sxgbe_priv_data *priv = netdev_priv(ndev); in sxgbe_mdio_register()
156 netdev_err(ndev, "%s: mii bus allocation failed\n", __func__); in sxgbe_mdio_register()
171 mdio_bus->priv = ndev; in sxgbe_mdio_register()
178 netdev_err(ndev, "mdiobus register failed\n"); in sxgbe_mdio_register()
217 netdev_info(ndev, "PHY ID %08x at %d IRQ %s (%s)%s\n", in sxgbe_mdio_register()
[all …]
Dsxgbe_platform.c88 struct net_device *ndev = platform_get_drvdata(pdev); in sxgbe_platform_probe() local
166 sxgbe_drv_remove(ndev); in sxgbe_platform_probe()
179 struct net_device *ndev = platform_get_drvdata(pdev); in sxgbe_platform_remove() local
180 int ret = sxgbe_drv_remove(ndev); in sxgbe_platform_remove()
188 struct net_device *ndev = dev_get_drvdata(dev); in sxgbe_platform_suspend() local
190 return sxgbe_suspend(ndev); in sxgbe_platform_suspend()
195 struct net_device *ndev = dev_get_drvdata(dev); in sxgbe_platform_resume() local
197 return sxgbe_resume(ndev); in sxgbe_platform_resume()
202 struct net_device *ndev = dev_get_drvdata(dev); in sxgbe_platform_freeze() local
204 return sxgbe_freeze(ndev); in sxgbe_platform_freeze()
[all …]
Dsxgbe_main.c265 static int sxgbe_init_phy(struct net_device *ndev) in sxgbe_init_phy() argument
270 struct sxgbe_priv_data *priv = netdev_priv(ndev); in sxgbe_init_phy()
287 netdev_dbg(ndev, "%s: trying to attach to %s\n", __func__, phy_id_fmt); in sxgbe_init_phy()
289 phydev = phy_connect(ndev, phy_id_fmt, &sxgbe_adjust_link, phy_iface); in sxgbe_init_phy()
292 netdev_err(ndev, "Could not attach to PHY\n"); in sxgbe_init_phy()
306 netdev_dbg(ndev, "%s: attached to PHY (UID 0x%x) Link = %d\n", in sxgbe_init_phy()
2098 struct net_device *ndev; in sxgbe_drv_probe() local
2102 ndev = alloc_etherdev_mqs(sizeof(struct sxgbe_priv_data), in sxgbe_drv_probe()
2104 if (!ndev) in sxgbe_drv_probe()
2107 SET_NETDEV_DEV(ndev, device); in sxgbe_drv_probe()
[all …]
Dsxgbe_common.h519 int sxgbe_drv_remove(struct net_device *ndev);
521 int sxgbe_mdio_unregister(struct net_device *ndev);
522 int sxgbe_mdio_register(struct net_device *ndev);
527 int sxgbe_suspend(struct net_device *ndev);
528 int sxgbe_resume(struct net_device *ndev);
529 int sxgbe_freeze(struct net_device *ndev);
530 int sxgbe_restore(struct net_device *ndev);
Dsxgbe_xpcs.h35 int sxgbe_xpcs_init(struct net_device *ndev);
36 int sxgbe_xpcs_init_1G(struct net_device *ndev);
/linux-4.4.14/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 …]
/linux-4.4.14/include/net/nfc/
Dnci_core.h77 int (*init)(struct nci_dev *ndev);
78 int (*open)(struct nci_dev *ndev);
79 int (*close)(struct nci_dev *ndev);
80 int (*send)(struct nci_dev *ndev, struct sk_buff *skb);
81 int (*setup)(struct nci_dev *ndev);
82 int (*post_setup)(struct nci_dev *ndev);
83 int (*fw_download)(struct nci_dev *ndev, const char *firmware_name);
84 __u32 (*get_rfprotocol)(struct nci_dev *ndev, __u8 rf_protocol);
85 int (*discover_se)(struct nci_dev *ndev);
86 int (*disable_se)(struct nci_dev *ndev, u32 se_idx);
[all …]
Ddigital.h253 void nfc_digital_free_device(struct nfc_digital_dev *ndev);
254 int nfc_digital_register_device(struct nfc_digital_dev *ndev);
255 void nfc_digital_unregister_device(struct nfc_digital_dev *ndev);
257 static inline void nfc_digital_set_parent_dev(struct nfc_digital_dev *ndev, in nfc_digital_set_parent_dev() argument
260 nfc_set_parent_dev(ndev->nfc_dev, dev); in nfc_digital_set_parent_dev()
/linux-4.4.14/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 …]
/linux-4.4.14/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 …]
Dfdp.h25 struct nci_dev *ndev; member
33 struct nci_dev **ndev, int tx_headroom, int tx_tailroom,
35 void fdp_nci_remove(struct nci_dev *ndev);
36 int fdp_nci_recv_frame(struct nci_dev *ndev, struct sk_buff *skb);
/linux-4.4.14/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 …]
Dxilinx_emaclite.c123 struct net_device *ndev; member
515 dev_err(&lp->ndev->dev, "Exceeded transmit timeout of %lu ms\n", in xemaclite_tx_timeout()
593 dev_err(&lp->ndev->dev, "Could not allocate receive buffer\n"); in xemaclite_rx_handler()
751 dev_dbg(&lp->ndev->dev, in xemaclite_mdio_read()
774 dev_dbg(&lp->ndev->dev, in xemaclite_mdio_write()
825 if (lp->ndev->mem_start != res.start) { in xemaclite_mdio_setup()
879 static void xemaclite_adjust_link(struct net_device *ndev) in xemaclite_adjust_link() argument
881 struct net_local *lp = netdev_priv(ndev); in xemaclite_adjust_link()
913 lp->phy_dev = of_phy_connect(lp->ndev, lp->phy_node, in xemaclite_open()
917 dev_err(&lp->ndev->dev, "of_phy_connect() failed\n"); in xemaclite_open()
[all …]
Dxilinx_axienet_mdio.c163 netdev_warn(lp->ndev, "Could not find CPU device node.\n"); in axienet_mdio_setup()
164 netdev_warn(lp->ndev, in axienet_mdio_setup()
171 netdev_warn(lp->ndev, "clock-frequency property not found.\n"); in axienet_mdio_setup()
172 netdev_warn(lp->ndev, in axienet_mdio_setup()
188 netdev_dbg(lp->ndev, in axienet_mdio_setup()
/linux-4.4.14/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 …]
Dcore.c32 static int st_nci_init(struct nci_dev *ndev) in st_nci_init() argument
39 return nci_prop_cmd(ndev, ST_NCI_CORE_PROP, in st_nci_init()
43 static int st_nci_open(struct nci_dev *ndev) in st_nci_open() argument
45 struct st_nci_info *info = nci_get_drvdata(ndev); in st_nci_open()
58 static int st_nci_close(struct nci_dev *ndev) in st_nci_close() argument
60 struct st_nci_info *info = nci_get_drvdata(ndev); in st_nci_close()
72 static int st_nci_send(struct nci_dev *ndev, struct sk_buff *skb) in st_nci_send() argument
74 struct st_nci_info *info = nci_get_drvdata(ndev); in st_nci_send()
76 skb->dev = (void *)ndev; in st_nci_send()
84 static __u32 st_nci_get_rfprotocol(struct nci_dev *ndev, in st_nci_get_rfprotocol() argument
[all …]
Dvendor_cmds.c53 struct nci_dev *ndev = nfc_get_drvdata(dev); in st_nci_factory_mode() local
54 struct st_nci_info *info = nci_get_drvdata(ndev); in st_nci_factory_mode()
78 struct nci_dev *ndev = nfc_get_drvdata(dev); in st_nci_hci_clear_all_pipes() local
80 return nci_hci_clear_all_pipes(ndev); in st_nci_hci_clear_all_pipes()
86 struct nci_dev *ndev = nfc_get_drvdata(dev); in st_nci_hci_dm_put_data() local
88 return nci_hci_send_cmd(ndev, ST_NCI_DEVICE_MGNT_GATE, in st_nci_hci_dm_put_data()
96 struct nci_dev *ndev = nfc_get_drvdata(dev); in st_nci_hci_dm_update_aid() local
98 return nci_hci_send_cmd(ndev, ST_NCI_DEVICE_MGNT_GATE, in st_nci_hci_dm_update_aid()
107 struct nci_dev *ndev = nfc_get_drvdata(dev); in st_nci_hci_dm_get_info() local
109 r = nci_hci_send_cmd(ndev, ST_NCI_DEVICE_MGNT_GATE, ST_NCI_HCI_DM_GETINFO, in st_nci_hci_dm_get_info()
[all …]
Dst-nci.h140 void st_nci_remove(struct nci_dev *ndev);
144 int st_nci_se_init(struct nci_dev *ndev, struct st_nci_se_status *se_status);
145 void st_nci_se_deinit(struct nci_dev *ndev);
147 int st_nci_discover_se(struct nci_dev *ndev);
148 int st_nci_enable_se(struct nci_dev *ndev, u32 se_idx);
149 int st_nci_disable_se(struct nci_dev *ndev, u32 se_idx);
150 int st_nci_se_io(struct nci_dev *ndev, u32 se_idx,
153 int st_nci_hci_load_session(struct nci_dev *ndev);
154 void st_nci_hci_event_received(struct nci_dev *ndev, u8 pipe,
156 void st_nci_hci_cmd_received(struct nci_dev *ndev, u8 pipe, u8 cmd,
[all …]
Dndlc.c77 nci_prop_cmd(ndlc->ndev, ST_NCI_CORE_PROP, in ndlc_close()
201 nci_recv_frame(ndlc->ndev, skb); in llt_ndlc_rcv_queue()
306 st_nci_remove(ndlc->ndev); in ndlc_remove()
/linux-4.4.14/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 …]
Demac_arc.c32 struct net_device *ndev; in emac_arc_probe() local
39 ndev = alloc_etherdev(sizeof(struct arc_emac_priv)); in emac_arc_probe()
40 if (!ndev) in emac_arc_probe()
42 platform_set_drvdata(pdev, ndev); in emac_arc_probe()
43 SET_NETDEV_DEV(ndev, dev); in emac_arc_probe()
45 priv = netdev_priv(ndev); in emac_arc_probe()
60 err = arc_emac_probe(ndev, interface); in emac_arc_probe()
63 free_netdev(ndev); in emac_arc_probe()
69 struct net_device *ndev = platform_get_drvdata(pdev); in emac_arc_remove() local
72 err = arc_emac_remove(ndev); in emac_arc_remove()
[all …]
Demac_rockchip.c91 struct net_device *ndev; in emac_rockchip_probe() local
100 ndev = alloc_etherdev(sizeof(struct rockchip_priv_data)); in emac_rockchip_probe()
101 if (!ndev) in emac_rockchip_probe()
103 platform_set_drvdata(pdev, ndev); in emac_rockchip_probe()
104 SET_NETDEV_DEV(ndev, dev); in emac_rockchip_probe()
106 priv = netdev_priv(ndev); in emac_rockchip_probe()
167 err = arc_emac_probe(ndev, interface); in emac_rockchip_probe()
195 free_netdev(ndev); in emac_rockchip_probe()
201 struct net_device *ndev = platform_get_drvdata(pdev); in emac_rockchip_remove() local
202 struct rockchip_priv_data *priv = netdev_priv(ndev); in emac_rockchip_remove()
[all …]
Demac.h213 int arc_emac_probe(struct net_device *ndev, int interface);
214 int arc_emac_remove(struct net_device *ndev);
/linux-4.4.14/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 …]
Dnci.c26 static int s3fwrn5_nci_prop_rsp(struct nci_dev *ndev, struct sk_buff *skb) in s3fwrn5_nci_prop_rsp() argument
30 nci_req_complete(ndev, status); in s3fwrn5_nci_prop_rsp()
100 ret = request_firmware(&fw, fw_name, &info->ndev->nfc_dev->dev); in s3fwrn5_nci_rf_configure()
115 ret = nci_prop_cmd(info->ndev, NCI_PROP_FW_CFG, in s3fwrn5_nci_rf_configure()
122 dev_info(&info->ndev->nfc_dev->dev, in s3fwrn5_nci_rf_configure()
125 ret = nci_prop_cmd(info->ndev, NCI_PROP_START_RFREG, 0, NULL); in s3fwrn5_nci_rf_configure()
127 dev_err(&info->ndev->nfc_dev->dev, in s3fwrn5_nci_rf_configure()
139 ret = nci_prop_cmd(info->ndev, NCI_PROP_SET_RFREG, in s3fwrn5_nci_rf_configure()
142 dev_err(&info->ndev->nfc_dev->dev, in s3fwrn5_nci_rf_configure()
152 ret = nci_prop_cmd(info->ndev, NCI_PROP_STOP_RFREG, in s3fwrn5_nci_rf_configure()
[all …]
Ds3fwrn5.h43 struct nci_dev *ndev; member
92 int s3fwrn5_probe(struct nci_dev **ndev, void *phy_id, struct device *pdev,
94 void s3fwrn5_remove(struct nci_dev *ndev);
96 int s3fwrn5_recv_frame(struct nci_dev *ndev, struct sk_buff *skb,
Dfirmware.c303 &fw_info->ndev->nfc_dev->dev); in s3fwrn5_fw_request_firmware()
376 dev_err(&fw_info->ndev->nfc_dev->dev, in s3fwrn5_fw_setup()
385 dev_err(&fw_info->ndev->nfc_dev->dev, in s3fwrn5_fw_setup()
394 dev_err(&fw_info->ndev->nfc_dev->dev, in s3fwrn5_fw_setup()
450 dev_info(&fw_info->ndev->nfc_dev->dev, in s3fwrn5_fw_download()
456 dev_err(&fw_info->ndev->nfc_dev->dev, in s3fwrn5_fw_download()
465 dev_err(&fw_info->ndev->nfc_dev->dev, in s3fwrn5_fw_download()
473 dev_err(&fw_info->ndev->nfc_dev->dev, in s3fwrn5_fw_download()
478 dev_info(&fw_info->ndev->nfc_dev->dev, in s3fwrn5_fw_download()
499 int s3fwrn5_fw_recv_frame(struct nci_dev *ndev, struct sk_buff *skb) in s3fwrn5_fw_recv_frame() argument
[all …]
Di2c.c38 struct nci_dev *ndev; member
172 return s3fwrn5_recv_frame(phy->ndev, skb, phy->mode); in s3fwrn5_i2c_read()
180 if (!phy || !phy->ndev) { in s3fwrn5_i2c_irq_thread_fn()
256 ret = s3fwrn5_probe(&phy->ndev, phy, &phy->i2c_dev->dev, &i2c_phy_ops, in s3fwrn5_i2c_probe()
265 s3fwrn5_remove(phy->ndev); in s3fwrn5_i2c_probe()
274 s3fwrn5_remove(phy->ndev); in s3fwrn5_i2c_remove()
Dfirmware.h89 struct nci_dev *ndev; member
109 int s3fwrn5_fw_recv_frame(struct nci_dev *ndev, struct sk_buff *skb);
/linux-4.4.14/drivers/net/can/
Dxilinx_can.c224 static int set_reset_mode(struct net_device *ndev) in set_reset_mode() argument
226 struct xcan_priv *priv = netdev_priv(ndev); in set_reset_mode()
234 netdev_warn(ndev, "timed out for config mode\n"); in set_reset_mode()
250 static int xcan_set_bittiming(struct net_device *ndev) in xcan_set_bittiming() argument
252 struct xcan_priv *priv = netdev_priv(ndev); in xcan_set_bittiming()
263 netdev_alert(ndev, in xcan_set_bittiming()
283 netdev_dbg(ndev, "BRPR=0x%08x, BTR=0x%08x\n", in xcan_set_bittiming()
300 static int xcan_chip_start(struct net_device *ndev) in xcan_chip_start() argument
302 struct xcan_priv *priv = netdev_priv(ndev); in xcan_chip_start()
308 err = set_reset_mode(ndev); in xcan_chip_start()
[all …]
Drcar_can.c87 struct net_device *ndev; member
210 static void tx_failure_cleanup(struct net_device *ndev) in tx_failure_cleanup() argument
215 can_free_echo_skb(ndev, i); in tx_failure_cleanup()
218 static void rcar_can_error(struct net_device *ndev) in rcar_can_error() argument
220 struct rcar_can_priv *priv = netdev_priv(ndev); in rcar_can_error()
221 struct net_device_stats *stats = &ndev->stats; in rcar_can_error()
227 skb = alloc_can_err_skb(ndev, &cf); in rcar_can_error()
243 netdev_dbg(priv->ndev, "Bus error interrupt:\n"); in rcar_can_error()
249 netdev_dbg(priv->ndev, "ACK Delimiter Error\n"); in rcar_can_error()
256 netdev_dbg(priv->ndev, "Bit Error (dominant)\n"); in rcar_can_error()
[all …]
Dti_hecc.c214 struct net_device *ndev; member
300 netdev_warn(priv->ndev, "WARN: Triple" in ti_hecc_set_btc()
309 netdev_info(priv->ndev, "setting CANBTC=%#x\n", can_btc); in ti_hecc_set_btc()
321 static void ti_hecc_reset(struct net_device *ndev) in ti_hecc_reset() argument
324 struct ti_hecc_priv *priv = netdev_priv(ndev); in ti_hecc_reset()
326 netdev_dbg(ndev, "resetting hecc ...\n"); in ti_hecc_reset()
384 static void ti_hecc_start(struct net_device *ndev) in ti_hecc_start() argument
386 struct ti_hecc_priv *priv = netdev_priv(ndev); in ti_hecc_start()
390 ti_hecc_reset(ndev); in ti_hecc_start()
424 static void ti_hecc_stop(struct net_device *ndev) in ti_hecc_stop() argument
[all …]
Dpch_can.c178 struct net_device *ndev; member
226 netdev_err(priv->ndev, "%s -> Invalid Mode.\n", __func__); in pch_can_set_run_mode()
279 netdev_err(priv->ndev, "Invalid interrupt number.\n"); in pch_can_set_int_enables()
490 static void pch_can_error(struct net_device *ndev, u32 status) in pch_can_error() argument
493 struct pch_can_priv *priv = netdev_priv(ndev); in pch_can_error()
496 struct net_device_stats *stats = &(priv->ndev->stats); in pch_can_error()
499 skb = alloc_can_err_skb(ndev, &cf); in pch_can_error()
509 can_bus_off(ndev); in pch_can_error()
522 netdev_dbg(ndev, in pch_can_error()
534 netdev_dbg(ndev, in pch_can_error()
[all …]
Djanz-ican3.c206 struct net_device *ndev; member
307 netdev_dbg(mod->ndev, "no mbox for reading\n"); in ican3_old_recv_msg()
352 netdev_err(mod->ndev, "no mbox for writing\n"); in ican3_old_send_msg()
554 netdev_dbg(mod->ndev, "%s: no free buffers\n", __func__); in ican3_new_send_msg()
585 netdev_dbg(mod->ndev, "%s: no buffers to recv\n", __func__); in ican3_new_recv_msg()
943 netdev_dbg(mod->ndev, "IDVERS response: %s\n", msg->data); in ican3_handle_idvers()
948 struct net_device *dev = mod->ndev; in ican3_handle_msglost()
959 netdev_err(mod->ndev, "lost %d control messages\n", msg->data[0]); in ican3_handle_msglost()
990 struct net_device *dev = mod->ndev; in ican3_handle_cevtind()
999 netdev_err(mod->ndev, "unable to handle errors on non-SJA1000\n"); in ican3_handle_cevtind()
[all …]
/linux-4.4.14/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 …]
Dethtool.c24 static int wil_ethtoolops_begin(struct net_device *ndev) in wil_ethtoolops_begin() argument
26 struct wil6210_priv *wil = ndev_to_wil(ndev); in wil_ethtoolops_begin()
35 static void wil_ethtoolops_complete(struct net_device *ndev) in wil_ethtoolops_complete() argument
37 struct wil6210_priv *wil = ndev_to_wil(ndev); in wil_ethtoolops_complete()
44 static int wil_ethtoolops_get_coalesce(struct net_device *ndev, in wil_ethtoolops_get_coalesce() argument
47 struct wil6210_priv *wil = ndev_to_wil(ndev); in wil_ethtoolops_get_coalesce()
66 static int wil_ethtoolops_set_coalesce(struct net_device *ndev, in wil_ethtoolops_set_coalesce() argument
69 struct wil6210_priv *wil = ndev_to_wil(ndev); in wil_ethtoolops_set_coalesce()
108 void wil_set_ethtoolops(struct net_device *ndev) in wil_set_ethtoolops() argument
110 ndev->ethtool_ops = &wil_ethtool_ops; in wil_set_ethtoolops()
Ddebug.c22 struct net_device *ndev = wil_to_ndev(wil); in wil_err() local
30 netdev_err(ndev, "%pV", &vaf); in wil_err()
38 struct net_device *ndev = wil_to_ndev(wil); in wil_err_ratelimited() local
46 netdev_err(ndev, "%pV", &vaf); in wil_err_ratelimited()
54 struct net_device *ndev = wil_to_ndev(wil); in wil_info() local
62 netdev_info(ndev, "%pV", &vaf); in wil_info()
Dmain.c148 struct net_device *ndev = wil_to_ndev(wil); in wil_disconnect_cid() local
164 cfg80211_del_sta(ndev, sta->addr, GFP_KERNEL); in wil_disconnect_cid()
194 struct net_device *ndev = wil_to_ndev(wil); in _wil6210_disconnect() local
212 !ether_addr_equal_unaligned(ndev->dev_addr, bssid)) { in _wil6210_disconnect()
229 netif_tx_stop_all_queues(ndev); in _wil6210_disconnect()
230 netif_carrier_off(ndev); in _wil6210_disconnect()
234 cfg80211_disconnected(ndev, reason_code, in _wil6210_disconnect()
237 cfg80211_connect_result(ndev, bssid, NULL, 0, NULL, 0, in _wil6210_disconnect()
407 struct net_device *ndev = wil_to_ndev(wil); in wil_connect_worker() local
423 netif_tx_wake_all_queues(ndev); in wil_connect_worker()
[all …]
Dpm.c48 struct net_device *ndev = wil_to_ndev(wil); in wil_suspend() local
54 if (ndev->flags & IFF_UP) { in wil_suspend()
74 struct net_device *ndev = wil_to_ndev(wil); in wil_resume() local
91 if (ndev->flags & IFF_UP) in wil_resume()
Dcfg80211.c175 struct net_device *ndev, in wil_cfg80211_get_station() argument
230 struct net_device *ndev, in wil_cfg80211_change_iface() argument
397 struct net_device *ndev, in wil_cfg80211_connect() argument
515 netif_carrier_on(ndev); in wil_cfg80211_connect()
530 struct net_device *ndev, in wil_cfg80211_disconnect() argument
626 struct net_device *ndev, in wil_cfg80211_add_key() argument
642 struct net_device *ndev, in wil_cfg80211_del_key() argument
657 struct net_device *ndev, in wil_cfg80211_set_default_key() argument
762 struct net_device *ndev, in _wil_cfg80211_start_ap() argument
770 struct wireless_dev *wdev = ndev->ieee80211_ptr; in _wil_cfg80211_start_ap()
[all …]
Dtxrx.c379 struct net_device *ndev = wil_to_ndev(wil); in wil_vring_reap_rx() local
445 if (ndev->type == ARPHRD_IEEE80211_RADIOTAP) in wil_vring_reap_rx()
449 if (ndev->type != ARPHRD_ETHER) in wil_vring_reap_rx()
529 struct net_device *ndev = wil_to_ndev(wil); in wil_rx_refill() local
533 int headroom = ndev->type == ARPHRD_IEEE80211_RADIOTAP ? in wil_rx_refill()
555 void wil_netif_rx_any(struct sk_buff *skb, struct net_device *ndev) in wil_netif_rx_any() argument
558 struct wil6210_priv *wil = ndev_to_wil(ndev); in wil_netif_rx_any()
578 if (ndev->features & NETIF_F_RXHASH) in wil_netif_rx_any()
613 xmit_skb->dev = ndev; in wil_netif_rx_any()
624 skb->protocol = eth_type_trans(skb, ndev); in wil_netif_rx_any()
[all …]
Drx_reorder.c47 struct net_device *ndev = wil_to_ndev(wil); in wil_release_reorder_frame() local
56 wil_netif_rx_any(skb, ndev); in wil_release_reorder_frame()
96 struct net_device *ndev = wil_to_ndev(wil); in wil_rx_reorder() local
112 wil_netif_rx_any(skb, ndev); in wil_rx_reorder()
120 wil_netif_rx_any(skb, ndev); in wil_rx_reorder()
143 wil_netif_rx_any(skb, ndev); in wil_rx_reorder()
194 wil_netif_rx_any(skb, ndev); in wil_rx_reorder()
Dwmi.c414 struct net_device *ndev = wil_to_ndev(wil); in wmi_evt_connect() local
474 cfg80211_connect_result(ndev, evt->bssid, in wmi_evt_connect()
490 cfg80211_new_sta(ndev, evt->bssid, &sinfo, GFP_KERNEL); in wmi_evt_connect()
527 struct net_device *ndev = wil_to_ndev(wil); in wmi_evt_eapol_rx() local
555 ether_addr_copy(eth->h_dest, ndev->dev_addr); in wmi_evt_eapol_rx()
559 skb->protocol = eth_type_trans(skb, ndev); in wmi_evt_eapol_rx()
561 ndev->stats.rx_packets++; in wmi_evt_eapol_rx()
562 ndev->stats.rx_bytes += sz; in wmi_evt_eapol_rx()
568 ndev->stats.rx_dropped++; in wmi_evt_eapol_rx()
1098 struct net_device *ndev = wil_to_ndev(wil); in wmi_rx_chain_add() local
[all …]
/linux-4.4.14/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 …]
Dks8851.c1409 struct net_device *ndev; in ks8851_probe() local
1415 ndev = alloc_etherdev(sizeof(struct ks8851_net)); in ks8851_probe()
1416 if (!ndev) in ks8851_probe()
1421 ks = netdev_priv(ndev); in ks8851_probe()
1423 ks->netdev = ndev; in ks8851_probe()
1498 ks->mii.dev = ndev; in ks8851_probe()
1514 ndev->ethtool_ops = &ks8851_ethtool_ops; in ks8851_probe()
1515 SET_NETDEV_DEV(ndev, &spi->dev); in ks8851_probe()
1519 ndev->if_port = IF_PORT_100BASET; in ks8851_probe()
1520 ndev->netdev_ops = &ks8851_netdev_ops; in ks8851_probe()
[all …]
/linux-4.4.14/drivers/net/ethernet/hisilicon/
Dhip04_eth.c160 struct net_device *ndev; member
191 static void hip04_config_port(struct net_device *ndev, u32 speed, u32 duplex) in hip04_config_port() argument
193 struct hip04_priv *priv = netdev_priv(ndev); in hip04_config_port()
215 netdev_warn(ndev, "not supported mode\n"); in hip04_config_port()
296 static void hip04_mac_enable(struct net_device *ndev) in hip04_mac_enable() argument
298 struct hip04_priv *priv = netdev_priv(ndev); in hip04_mac_enable()
319 static void hip04_mac_disable(struct net_device *ndev) in hip04_mac_disable() argument
321 struct hip04_priv *priv = netdev_priv(ndev); in hip04_mac_disable()
349 static void hip04_update_mac_address(struct net_device *ndev) in hip04_update_mac_address() argument
351 struct hip04_priv *priv = netdev_priv(ndev); in hip04_update_mac_address()
[all …]
Dhix5hd2_gmac.c891 struct net_device *ndev; in hix5hd2_dev_probe() local
898 ndev = alloc_etherdev(sizeof(struct hix5hd2_priv)); in hix5hd2_dev_probe()
899 if (!ndev) in hix5hd2_dev_probe()
902 platform_set_drvdata(pdev, ndev); in hix5hd2_dev_probe()
904 priv = netdev_priv(ndev); in hix5hd2_dev_probe()
906 priv->netdev = ndev; in hix5hd2_dev_probe()
924 netdev_err(ndev, "failed to get clk\n"); in hix5hd2_dev_probe()
931 netdev_err(ndev, "failed to enable clk %d\n", ret); in hix5hd2_dev_probe()
955 netdev_err(ndev, "not find phy-mode\n"); in hix5hd2_dev_probe()
962 netdev_err(ndev, "not find phy-handle\n"); in hix5hd2_dev_probe()
[all …]
/linux-4.4.14/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 …]
/linux-4.4.14/sound/isa/
Dcmi8328.c217 static int snd_cmi8328_probe(struct device *pdev, unsigned int ndev) in snd_cmi8328_probe() argument
236 u16 port = cmi8328_ports[ndev]; in snd_cmi8328_probe()
250 if (irq[ndev] == SNDRV_AUTO_IRQ) { in snd_cmi8328_probe()
251 irq[ndev] = snd_legacy_find_free_irq(irqs); in snd_cmi8328_probe()
252 if (irq[ndev] < 0) { in snd_cmi8328_probe()
257 if (dma1[ndev] == SNDRV_AUTO_DMA) { in snd_cmi8328_probe()
258 dma1[ndev] = snd_legacy_find_free_dma(dma1s); in snd_cmi8328_probe()
259 if (dma1[ndev] < 0) { in snd_cmi8328_probe()
264 if (dma2[ndev] == SNDRV_AUTO_DMA) { in snd_cmi8328_probe()
265 dma2[ndev] = snd_legacy_find_free_dma(dma2s[dma1[ndev] % 4]); in snd_cmi8328_probe()
[all …]
/linux-4.4.14/drivers/net/ethernet/hisilicon/hns/
Dhns_enet.c103 int hns_nic_net_xmit_hw(struct net_device *ndev, in hns_nic_net_xmit_hw() argument
107 struct hns_nic_priv *priv = netdev_priv(ndev); in hns_nic_net_xmit_hw()
132 netdev_err(ndev, "no memory to xmit!\n"); in hns_nic_net_xmit_hw()
150 netdev_err(ndev, "TX head DMA map failed\n"); in hns_nic_net_xmit_hw()
163 netdev_err(ndev, "TX frag(%d) DMA map failed\n", i); in hns_nic_net_xmit_hw()
172 dev_queue = netdev_get_tx_queue(ndev, skb->queue_mapping); in hns_nic_net_xmit_hw()
205 netif_stop_subqueue(ndev, skb->queue_mapping); in hns_nic_net_xmit_hw()
336 struct net_device *ndev = ring_data->napi.dev; in hns_nic_poll_rx_skb() local
356 netdev_err(ndev, "alloc rx skb fail\n"); in hns_nic_poll_rx_skb()
414 netdev_err(ndev, "invalid bnum(%d,%d,%d,%d),%016llx,%016llx\n", in hns_nic_poll_rx_skb()
[all …]
Dhns_ethtool.c308 static int __lb_setup(struct net_device *ndev, in __lb_setup() argument
312 struct hns_nic_priv *priv = netdev_priv(ndev); in __lb_setup()
351 static int __lb_up(struct net_device *ndev, in __lb_up() argument
354 struct hns_nic_priv *priv = netdev_priv(ndev); in __lb_up()
359 hns_nic_net_reset(ndev); in __lb_up()
365 ret = hns_nic_init_phy(ndev, h); in __lb_up()
370 ret = __lb_setup(ndev, loop_mode); in __lb_up()
398 struct net_device *ndev; in __lb_other_process() local
420 ndev = ring_data->napi.dev; in __lb_other_process()
422 dev_queue = netdev_get_tx_queue(ndev, ring_data->queue_index); in __lb_other_process()
[all …]
Dhns_enet.h76 void hns_ethtool_set_ops(struct net_device *ndev);
77 void hns_nic_net_reset(struct net_device *ndev);
79 int hns_nic_init_phy(struct net_device *ndev, struct hnae_handle *h);
80 int hns_nic_net_xmit_hw(struct net_device *ndev,
/linux-4.4.14/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 …]
Dfec_mpc52xx.c55 struct net_device *ndev; member
221 priv->phydev = of_phy_connect(priv->ndev, priv->phy_node, in mpc52xx_fec_open()
841 struct net_device *ndev; in mpc52xx_fec_probe() local
853 ndev = alloc_etherdev(sizeof(struct mpc52xx_fec_priv)); in mpc52xx_fec_probe()
854 if (!ndev) in mpc52xx_fec_probe()
857 priv = netdev_priv(ndev); in mpc52xx_fec_probe()
858 priv->ndev = ndev; in mpc52xx_fec_probe()
881 ndev->netdev_ops = &mpc52xx_fec_netdev_ops; in mpc52xx_fec_probe()
882 ndev->ethtool_ops = &mpc52xx_fec_ethtool_ops; in mpc52xx_fec_probe()
883 ndev->watchdog_timeo = FEC_WATCHDOG_TIMEOUT; in mpc52xx_fec_probe()
[all …]
Dgianfar.c144 static void gfar_process_frame(struct net_device *ndev, struct sk_buff *skb);
171 static void gfar_init_bds(struct net_device *ndev) in gfar_init_bds() argument
173 struct gfar_private *priv = netdev_priv(ndev); in gfar_init_bds()
222 static int gfar_alloc_skb_resources(struct net_device *ndev) in gfar_alloc_skb_resources() argument
227 struct gfar_private *priv = netdev_priv(ndev); in gfar_alloc_skb_resources()
254 tx_queue->dev = ndev; in gfar_alloc_skb_resources()
265 rx_queue->ndev = ndev; in gfar_alloc_skb_resources()
294 gfar_init_bds(ndev); in gfar_alloc_skb_resources()
341 if (priv->ndev->features & (NETIF_F_RXCSUM | NETIF_F_HW_VLAN_CTAG_RX)) in gfar_rx_offload_en()
363 if (priv->ndev->flags & IFF_PROMISC) in gfar_mac_rx_config()
[all …]
Dfec_ptp.c259 void fec_ptp_start_cyclecounter(struct net_device *ndev) in fec_ptp_start_cyclecounter() argument
261 struct fec_enet_private *fep = netdev_priv(ndev); in fec_ptp_start_cyclecounter()
475 int fec_ptp_set(struct net_device *ndev, struct ifreq *ifr) in fec_ptp_set() argument
477 struct fec_enet_private *fep = netdev_priv(ndev); in fec_ptp_set()
516 int fec_ptp_get(struct net_device *ndev, struct ifreq *ifr) in fec_ptp_get() argument
518 struct fec_enet_private *fep = netdev_priv(ndev); in fec_ptp_get()
563 struct net_device *ndev = platform_get_drvdata(pdev); in fec_ptp_init() local
564 struct fec_enet_private *fep = netdev_priv(ndev); in fec_ptp_init()
586 fec_ptp_start_cyclecounter(ndev); in fec_ptp_init()
601 struct net_device *ndev = platform_get_drvdata(pdev); in fec_ptp_stop() local
[all …]
Dgianfar_ethtool.c802 netdev_err(priv->ndev, in gfar_ethflow_to_filer_table()
819 netdev_err(priv->ndev, in gfar_ethflow_to_filer_table()
891 netdev_notice(priv->ndev, "Interface in FIFO mode\n"); in gfar_check_filer_hardware()
895 netdev_info(priv->ndev, in gfar_check_filer_hardware()
898 netdev_warn(priv->ndev, in gfar_check_filer_hardware()
908 netdev_info(priv->ndev, in gfar_check_filer_hardware()
911 netdev_warn(priv->ndev, in gfar_check_filer_hardware()
1301 netdev_warn(priv->ndev, in gfar_check_capability()
1304 netdev_warn(priv->ndev, in gfar_check_capability()
1309 netdev_warn(priv->ndev, in gfar_check_capability()
[all …]
/linux-4.4.14/drivers/net/wireless/prism54/
Dislpci_hotplug.c97 struct net_device *ndev; in prism54_probe() local
170 if (!(ndev = islpci_setup(pdev))) { in prism54_probe()
177 priv = netdev_priv(ndev); in prism54_probe()
185 IRQF_SHARED, ndev->name, priv); in prism54_probe()
190 ndev->name); in prism54_probe()
199 unregister_netdev(ndev); in prism54_probe()
201 free_netdev(ndev); in prism54_probe()
219 struct net_device *ndev = pci_get_drvdata(pdev); in prism54_remove() local
220 islpci_private *priv = ndev ? netdev_priv(ndev) : NULL; in prism54_remove()
224 printk(KERN_DEBUG "%s: hot unplug detected\n", ndev->name); in prism54_remove()
[all …]
Dislpci_dev.c151 priv->ndev->name, fw_entry->data + 40); in isl_upload_firmware()
193 struct net_device *ndev = priv->ndev; in islpci_interrupt() local
289 islpci_mgt_receive(ndev); in islpci_interrupt()
291 islpci_mgt_cleanup_transmit(ndev); in islpci_interrupt()
294 islpci_mgmt_rx_fill(ndev); in islpci_interrupt()
317 netif_wake_queue(priv->ndev); in islpci_interrupt()
381 islpci_open(struct net_device *ndev) in islpci_open() argument
384 islpci_private *priv = netdev_priv(ndev); in islpci_open()
393 netif_start_queue(ndev); in islpci_open()
401 netif_carrier_off(ndev); in islpci_open()
[all …]
Disl_ioctl.c216 prism54_get_wireless_stats(struct net_device *ndev) in prism54_get_wireless_stats() argument
218 islpci_private *priv = netdev_priv(ndev); in prism54_get_wireless_stats()
242 prism54_commit(struct net_device *ndev, struct iw_request_info *info, in prism54_commit() argument
245 islpci_private *priv = netdev_priv(ndev); in prism54_commit()
258 prism54_get_name(struct net_device *ndev, struct iw_request_info *info, in prism54_get_name() argument
261 islpci_private *priv = netdev_priv(ndev); in prism54_get_name()
289 prism54_set_freq(struct net_device *ndev, struct iw_request_info *info, in prism54_set_freq() argument
292 islpci_private *priv = netdev_priv(ndev); in prism54_set_freq()
309 prism54_get_freq(struct net_device *ndev, struct iw_request_info *info, in prism54_get_freq() argument
312 islpci_private *priv = netdev_priv(ndev); in prism54_get_freq()
[all …]
Dislpci_mgt.c107 islpci_mgmt_rx_fill(struct net_device *ndev) in islpci_mgmt_rx_fill() argument
109 islpci_private *priv = netdev_priv(ndev); in islpci_mgmt_rx_fill()
163 islpci_mgt_transmit(struct net_device *ndev, int operation, unsigned long oid, in islpci_mgt_transmit() argument
166 islpci_private *priv = netdev_priv(ndev); in islpci_mgt_transmit()
184 ndev->name, frag_len); in islpci_mgt_transmit()
222 ndev->name); in islpci_mgt_transmit()
231 ndev->name); in islpci_mgt_transmit()
268 islpci_mgt_receive(struct net_device *ndev) in islpci_mgt_receive() argument
270 islpci_private *priv = netdev_priv(ndev); in islpci_mgt_receive()
297 ndev->name, in islpci_mgt_receive()
[all …]
Dislpci_eth.c76 islpci_eth_transmit(struct sk_buff *skb, struct net_device *ndev) in islpci_eth_transmit() argument
78 islpci_private *priv = netdev_priv(ndev); in islpci_eth_transmit()
102 ndev->name); in islpci_eth_transmit()
103 netif_stop_queue(ndev); in islpci_eth_transmit()
151 ndev->name); in islpci_eth_transmit()
195 ndev->name); in islpci_eth_transmit()
220 netif_stop_queue(ndev); in islpci_eth_transmit()
226 ndev->stats.tx_packets++; in islpci_eth_transmit()
227 ndev->stats.tx_bytes += skb->len; in islpci_eth_transmit()
238 ndev->stats.tx_dropped++; in islpci_eth_transmit()
[all …]
Dislpci_mgt.h110 struct net_device *ndev; /* pointer to network device */ member
118 islpci_mgt_receive(struct net_device *ndev);
121 islpci_mgmt_rx_fill(struct net_device *ndev);
124 islpci_mgt_cleanup_transmit(struct net_device *ndev);
127 islpci_mgt_transaction(struct net_device *ndev,
Doid_mgt.c454 ret = islpci_mgt_transaction(priv->ndev, PIMFOR_OP_SET, oid, in mgt_set_request()
496 ret = islpci_mgt_transaction(priv->ndev, PIMFOR_OP_SET, oid, in mgt_set_varlen()
546 ret = islpci_mgt_transaction(priv->ndev, PIMFOR_OP_GET, in mgt_get_request()
604 int r = islpci_mgt_transaction(priv->ndev, PIMFOR_OP_SET, in mgt_commit_list()
614 priv->ndev->name, oid, r); in mgt_commit_list()
679 ret = islpci_mgt_transaction(priv->ndev, PIMFOR_OP_GET, in mgt_update_addr()
684 memcpy(priv->ndev->dev_addr, res->data, ETH_ALEN); in mgt_update_addr()
691 printk(KERN_ERR "%s: mgt_update_addr: failure\n", priv->ndev->name); in mgt_update_addr()
716 printk(KERN_DEBUG "%s: mgt_commit: failure\n", priv->ndev->name); in mgt_commit()
753 printk(KERN_DEBUG "%s: Unlatching OIDs failed\n", priv->ndev->name);
/linux-4.4.14/drivers/net/irda/
Dvlsi_ir.c179 static void vlsi_proc_ndev(struct seq_file *seq, struct net_device *ndev) in vlsi_proc_ndev() argument
181 vlsi_irda_dev_t *idev = netdev_priv(ndev); in vlsi_proc_ndev()
185 unsigned iobase = ndev->base_addr; in vlsi_proc_ndev()
187 seq_printf(seq, "\n%s link state: %s / %s / %s / %s\n", ndev->name, in vlsi_proc_ndev()
188 netif_device_present(ndev) ? "attached" : "detached", in vlsi_proc_ndev()
189 netif_running(ndev) ? "running" : "not running", in vlsi_proc_ndev()
190 netif_carrier_ok(ndev) ? "carrier ok" : "no carrier", in vlsi_proc_ndev()
191 netif_queue_stopped(ndev) ? "queue stopped" : "queue running"); in vlsi_proc_ndev()
193 if (!netif_running(ndev)) in vlsi_proc_ndev()
285 ndev->stats.rx_packets, ndev->stats.rx_bytes, ndev->stats.rx_errors, in vlsi_proc_ndev()
[all …]
Dsh_irda.c147 struct net_device *ndev; member
217 struct device *dev = &self->ndev->dev; in sh_irda_rcv_ctrl()
225 struct device *dev = &self->ndev->dev; in sh_irda_set_timeout()
241 struct device *dev = &self->ndev->dev; in sh_irda_set_baudrate()
276 struct device *dev = &self->ndev->dev; in sh_irda_xir_fre()
283 struct device *dev = &self->ndev->dev; in sh_irda_xir_trov()
290 struct device *dev = &self->ndev->dev; in sh_irda_xir_9()
297 struct device *dev = &self->ndev->dev; in sh_irda_xir_8()
304 struct device *dev = &self->ndev->dev; in sh_irda_xir_fte()
338 struct device *dev = &self->ndev->dev; in sh_irda_sir_fre()
[all …]
Dsh_sir.c111 struct net_device *ndev; member
177 struct device *dev = &self->ndev->dev; in sh_sir_crc_init()
250 struct device *dev = &self->ndev->dev; in sh_sir_set_baudrate()
410 dev_err(&self->ndev->dev, "iobuff has already existed."); in sh_sir_init_iobuf()
502 netif_wake_queue(self->ndev); in sh_sir_tx()
505 dev_err(&self->ndev->dev, "should not happen\n"); in sh_sir_tx()
529 dev_err(&self->ndev->dev, "UART1 %04x : STATUS %04x\n", in sh_sir_read_data()
548 async_unwrap_char(self->ndev, &self->ndev->stats, in sh_sir_rx()
550 self->ndev->last_rx = jiffies; in sh_sir_rx()
562 struct device *dev = &self->ndev->dev; in sh_sir_irq()
[all …]
Dsir_dev.c589 struct net_device *ndev) in sirdev_hard_xmit() argument
591 struct sir_dev *dev = netdev_priv(ndev); in sirdev_hard_xmit()
599 netif_stop_queue(ndev); in sirdev_hard_xmit()
620 netif_start_queue(ndev); in sirdev_hard_xmit()
670 netif_wake_queue(ndev); in sirdev_hard_xmit()
679 static int sirdev_ioctl(struct net_device *ndev, struct ifreq *rq, int cmd) in sirdev_ioctl() argument
682 struct sir_dev *dev = netdev_priv(ndev); in sirdev_ioctl()
687 pr_debug("%s(), %s, (cmd=0x%X)\n", __func__, ndev->name, cmd); in sirdev_ioctl()
792 static int sirdev_open(struct net_device *ndev) in sirdev_open() argument
794 struct sir_dev *dev = netdev_priv(ndev); in sirdev_open()
[all …]
Dmcs7780.c810 struct net_device *ndev = mcs->netdev; in mcs_send_irq() local
815 netif_wake_queue(ndev); in mcs_send_irq()
820 struct net_device *ndev) in mcs_hard_xmit() argument
827 netif_stop_queue(ndev); in mcs_hard_xmit()
828 mcs = netdev_priv(ndev); in mcs_hard_xmit()
860 netif_start_queue(ndev); in mcs_hard_xmit()
887 struct net_device *ndev = NULL; in mcs_probe() local
891 ndev = alloc_irdadev(sizeof(*mcs)); in mcs_probe()
892 if (!ndev) in mcs_probe()
897 SET_NETDEV_DEV(ndev, &intf->dev); in mcs_probe()
[all …]
/linux-4.4.14/drivers/net/ethernet/natsemi/
Dns83820.c429 struct net_device *ndev; member
471 static inline void kick_rx(struct net_device *ndev) in kick_rx() argument
473 struct ns83820 *dev = PRIV(ndev); in kick_rx()
482 ndev->name); in kick_rx()
553 static inline int rx_refill(struct net_device *ndev, gfp_t gfp) in rx_refill() argument
555 struct ns83820 *dev = PRIV(ndev); in rx_refill()
562 dprintk("rx_refill(%p)\n", ndev); in rx_refill()
570 skb = __netdev_alloc_skb(ndev, REAL_RX_BUF_SIZE+16, gfp); in rx_refill()
591 static void rx_refill_atomic(struct net_device *ndev) in rx_refill_atomic() argument
593 rx_refill(ndev, GFP_ATOMIC); in rx_refill_atomic()
[all …]
Dmacsonic.c431 static int macsonic_ident(struct nubus_dev *ndev) in macsonic_ident() argument
433 if (ndev->dr_hw == NUBUS_DRHW_ASANTE_LC && in macsonic_ident()
434 ndev->dr_sw == NUBUS_DRSW_SONIC_LC) in macsonic_ident()
436 if (ndev->dr_hw == NUBUS_DRHW_SONIC && in macsonic_ident()
437 ndev->dr_sw == NUBUS_DRSW_APPLE) { in macsonic_ident()
439 if (strstr(ndev->board->name, "DuoDock")) in macsonic_ident()
445 if (ndev->dr_hw == NUBUS_DRHW_SMC9194 && in macsonic_ident()
446 ndev->dr_sw == NUBUS_DRSW_DAYNA) in macsonic_ident()
449 if (ndev->dr_hw == NUBUS_DRHW_APPLE_SONIC_LC && in macsonic_ident()
450 ndev->dr_sw == 0) { /* huh? */ in macsonic_ident()
[all …]
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/
Dcore.c81 if (drvr->iflist[ifidx]->ndev) in brcmf_ifname()
82 return drvr->iflist[ifidx]->ndev->name; in brcmf_ifname()
108 struct net_device *ndev; in _brcmf_set_multicast_list() local
120 ndev = ifp->ndev; in _brcmf_set_multicast_list()
123 cmd_value = (ndev->flags & IFF_ALLMULTI) ? true : false; in _brcmf_set_multicast_list()
126 cnt = netdev_mc_count(ndev); in _brcmf_set_multicast_list()
137 netdev_for_each_mc_addr(ha, ndev) { in _brcmf_set_multicast_list()
163 cmd_value = (ndev->flags & IFF_PROMISC) ? true : false; in _brcmf_set_multicast_list()
187 memcpy(ifp->ndev->dev_addr, ifp->mac_addr, ETH_ALEN); in _brcmf_set_mac_address()
191 static int brcmf_netdev_set_mac_address(struct net_device *ndev, void *addr) in brcmf_netdev_set_mac_address() argument
[all …]
Dcfg80211.c578 strncpy(ifp->ndev->name, name, sizeof(ifp->ndev->name) - 1); in brcmf_ap_add_vif()
732 struct net_device *ndev = wdev->netdev; in brcmf_cfg80211_del_iface() local
738 if (ndev) { in brcmf_cfg80211_del_iface()
740 cfg->escan_info.ifp == netdev_priv(ndev)) in brcmf_cfg80211_del_iface()
741 brcmf_notify_escan_complete(cfg, netdev_priv(ndev), in brcmf_cfg80211_del_iface()
744 brcmf_fil_iovar_int_set(netdev_priv(ndev), "mpc", 1); in brcmf_cfg80211_del_iface()
768 brcmf_cfg80211_change_iface(struct wiphy *wiphy, struct net_device *ndev, in brcmf_cfg80211_change_iface() argument
773 struct brcmf_if *ifp = netdev_priv(ndev); in brcmf_cfg80211_change_iface()
855 ndev->ieee80211_ptr->iftype = type; in brcmf_cfg80211_change_iface()
1151 static s32 brcmf_set_rts(struct net_device *ndev, u32 rts_threshold) in brcmf_set_rts() argument
[all …]
Dcfg80211.h447 static inline struct brcmf_cfg80211_info *ndev_to_cfg(struct net_device *ndev) in ndev_to_cfg() argument
449 return wdev_to_cfg(ndev->ieee80211_ptr); in ndev_to_cfg()
458 static inline struct brcmf_cfg80211_vif *ndev_to_vif(struct net_device *ndev) in ndev_to_vif() argument
460 struct brcmf_if *ifp = netdev_priv(ndev); in ndev_to_vif()
474 s32 brcmf_cfg80211_up(struct net_device *ndev);
475 s32 brcmf_cfg80211_down(struct net_device *ndev);
500 void brcmf_set_mpc(struct brcmf_if *ndev, int mpc);
502 void brcmf_cfg80211_free_netdev(struct net_device *ndev);
/linux-4.4.14/drivers/net/ethernet/ti/
Ddavinci_emac.c325 struct net_device *ndev; member
391 struct device *emac_dev = &priv->ndev->dev; in emac_dump_regs()
481 static void emac_get_drvinfo(struct net_device *ndev, in emac_get_drvinfo() argument
496 static int emac_get_settings(struct net_device *ndev, in emac_get_settings() argument
499 struct emac_priv *priv = netdev_priv(ndev); in emac_get_settings()
515 static int emac_set_settings(struct net_device *ndev, struct ethtool_cmd *ecmd) in emac_set_settings() argument
517 struct emac_priv *priv = netdev_priv(ndev); in emac_set_settings()
533 static int emac_get_coalesce(struct net_device *ndev, in emac_get_coalesce() argument
536 struct emac_priv *priv = netdev_priv(ndev); in emac_get_coalesce()
551 static int emac_set_coalesce(struct net_device *ndev, in emac_set_coalesce() argument
[all …]
Dcpsw.c351 struct net_device *ndev; member
369 struct net_device *ndev; member
506 priv->slaves[__slave_no__].ndev : NULL)
509 (priv->slaves[__slave_no__].ndev)) ? \
510 netdev_priv(priv->slaves[__slave_no__].ndev) : NULL) \
512 #define cpsw_dual_emac_src_port_detect(status, priv, ndev, skb) \ argument
517 ndev = cpsw_get_slave_ndev(priv, 0); \
518 priv = netdev_priv(ndev); \
519 skb->dev = ndev; \
521 ndev = cpsw_get_slave_ndev(priv, 1); \
[all …]
Dnetcp_core.c220 ret = register_netdev(netcp->ndev); in netcp_register_interface()
313 netcp_intf->ndev, interface, in netcp_module_probe()
611 netcp->ndev->stats.rx_errors++; in netcp_empty_rx_queue()
615 netcp->ndev->stats.rx_dropped++; in netcp_empty_rx_queue()
716 netcp->ndev->stats.rx_errors++; in netcp_process_one_rx_packet()
722 netcp->ndev->stats.rx_packets++; in netcp_process_one_rx_packet()
723 netcp->ndev->stats.rx_bytes += skb->len; in netcp_process_one_rx_packet()
726 skb->protocol = eth_type_trans(skb, netcp->ndev); in netcp_process_one_rx_packet()
732 netcp->ndev->stats.rx_errors++; in netcp_process_one_rx_packet()
969 netcp->ndev->stats.tx_errors++; in netcp_process_tx_compl_packets()
[all …]
Dnetcp_ethss.c684 struct net_device *ndev; member
1659 static void keystone_get_drvinfo(struct net_device *ndev, in keystone_get_drvinfo() argument
1666 static u32 keystone_get_msglevel(struct net_device *ndev) in keystone_get_msglevel() argument
1668 struct netcp_intf *netcp = netdev_priv(ndev); in keystone_get_msglevel()
1673 static void keystone_set_msglevel(struct net_device *ndev, u32 value) in keystone_set_msglevel() argument
1675 struct netcp_intf *netcp = netdev_priv(ndev); in keystone_set_msglevel()
1680 static void keystone_get_stat_strings(struct net_device *ndev, in keystone_get_stat_strings() argument
1683 struct netcp_intf *netcp = netdev_priv(ndev); in keystone_get_stat_strings()
1706 static int keystone_get_sset_count(struct net_device *ndev, int stringset) in keystone_get_sset_count() argument
1708 struct netcp_intf *netcp = netdev_priv(ndev); in keystone_get_sset_count()
[all …]
Dnetcp.h74 struct net_device *ndev; member
184 int (*attach)(void *inst_priv, struct net_device *ndev,
187 int (*open)(void *intf_priv, struct net_device *ndev);
188 int (*close)(void *intf_priv, struct net_device *ndev);
/linux-4.4.14/drivers/nfc/nxp-nci/
Dcore.c43 static int nxp_nci_open(struct nci_dev *ndev) in nxp_nci_open() argument
45 struct nxp_nci_info *info = nci_get_drvdata(ndev); in nxp_nci_open()
65 static int nxp_nci_close(struct nci_dev *ndev) in nxp_nci_close() argument
67 struct nxp_nci_info *info = nci_get_drvdata(ndev); in nxp_nci_close()
81 static int nxp_nci_send(struct nci_dev *ndev, struct sk_buff *skb) in nxp_nci_send() argument
83 struct nxp_nci_info *info = nci_get_drvdata(ndev); in nxp_nci_send()
114 struct nci_dev **ndev) in nxp_nci_probe() argument
141 info->ndev = nci_allocate_device(&nxp_nci_ops, NXP_NCI_NFC_PROTOCOLS, in nxp_nci_probe()
143 if (!info->ndev) { in nxp_nci_probe()
148 nci_set_parent_dev(info->ndev, pdev); in nxp_nci_probe()
[all …]
Dnxp-nci.h65 struct nci_dev *ndev; member
79 int nxp_nci_fw_download(struct nci_dev *ndev, const char *firmware_name);
81 void nxp_nci_fw_recv_frame(struct nci_dev *ndev, struct sk_buff *skb);
87 struct nci_dev **ndev);
88 void nxp_nci_remove(struct nci_dev *ndev);
Dfirmware.c81 nfc_fw_download_done(info->ndev->nfc_dev, fw_info->name, (u32) -result); in nxp_nci_fw_work_complete()
108 skb = nci_skb_alloc(info->ndev, info->max_payload, GFP_KERNEL); in nxp_nci_fw_send_chunk()
211 int nxp_nci_fw_download(struct nci_dev *ndev, const char *firmware_name) in nxp_nci_fw_download() argument
213 struct nxp_nci_info *info = nci_get_drvdata(ndev); in nxp_nci_fw_download()
232 ndev->nfc_dev->dev.parent); in nxp_nci_fw_download()
304 void nxp_nci_fw_recv_frame(struct nci_dev *ndev, struct sk_buff *skb) in nxp_nci_fw_recv_frame() argument
306 struct nxp_nci_info *info = nci_get_drvdata(ndev); in nxp_nci_fw_recv_frame()
Di2c.c51 struct nci_dev *ndev; member
210 if (!phy || !phy->ndev) in nxp_nci_i2c_irq_thread_fn()
218 info = nci_get_drvdata(phy->ndev); in nxp_nci_i2c_irq_thread_fn()
250 nci_recv_frame(phy->ndev, skb); in nxp_nci_i2c_irq_thread_fn()
253 nxp_nci_fw_recv_frame(phy->ndev, skb); in nxp_nci_i2c_irq_thread_fn()
401 NXP_NCI_I2C_MAX_PAYLOAD, &phy->ndev); in nxp_nci_i2c_probe()
420 nxp_nci_remove(phy->ndev); in nxp_nci_i2c_remove()
/linux-4.4.14/drivers/nfc/nfcmrvl/
Dmain.c28 static int nfcmrvl_nci_open(struct nci_dev *ndev) in nfcmrvl_nci_open() argument
30 struct nfcmrvl_private *priv = nci_get_drvdata(ndev); in nfcmrvl_nci_open()
47 static int nfcmrvl_nci_close(struct nci_dev *ndev) in nfcmrvl_nci_close() argument
49 struct nfcmrvl_private *priv = nci_get_drvdata(ndev); in nfcmrvl_nci_close()
59 static int nfcmrvl_nci_send(struct nci_dev *ndev, struct sk_buff *skb) in nfcmrvl_nci_send() argument
61 struct nfcmrvl_private *priv = nci_get_drvdata(ndev); in nfcmrvl_nci_send()
65 skb->dev = (void *)ndev; in nfcmrvl_nci_send()
81 static int nfcmrvl_nci_setup(struct nci_dev *ndev) in nfcmrvl_nci_setup() argument
85 nci_set_config(ndev, NFCMRVL_PB_BAIL_OUT, 1, &val); in nfcmrvl_nci_setup()
89 static int nfcmrvl_nci_fw_download(struct nci_dev *ndev, in nfcmrvl_nci_fw_download() argument
[all …]
Dfw_dnld.c89 skb = nci_skb_alloc(priv->ndev, (NCI_DATA_HDR_SIZE + plen), GFP_KERNEL); in alloc_lc_skb()
115 atomic_set(&priv->ndev->cmd_cnt, 0); in fw_dnld_over()
117 if (timer_pending(&priv->ndev->cmd_timer)) in fw_dnld_over()
118 del_timer_sync(&priv->ndev->cmd_timer); in fw_dnld_over()
130 nfc_fw_download_done(priv->ndev->nfc_dev, priv->fw_dnld.name, error); in fw_dnld_over()
154 nci_send_cmd(priv->ndev, NCI_OP_CORE_INIT_CMD, 0, NULL); in process_state_reset()
173 nci_send_cmd(priv->ndev, NCI_OP_CORE_SET_CONFIG_CMD, 3 + cmd.param.len, in process_state_init()
185 nci_send_cmd(priv->ndev, NCI_OP_CORE_CONN_CREATE_CMD, 2, param); in create_lc()
229 nci_send_cmd(priv->ndev, NCI_OP_CORE_SET_CONFIG_CMD, 3 + cmd.param.len, in process_state_set_ref_clock()
297 nci_send_frame(priv->ndev, out_skb); in process_state_fw_dnld()
[all …]
Duart.c141 nu->ndev = priv->ndev; in nfcmrvl_nci_uart_open()
161 if (priv->ndev->nfc_dev->fw_download_in_progress) in nfcmrvl_nci_uart_tx_start()
175 if (priv->ndev->nfc_dev->fw_download_in_progress) in nfcmrvl_nci_uart_tx_done()
/linux-4.4.14/drivers/infiniband/core/
Droce_gid_mgmt.c61 struct net_device *ndev; member
189 u8 port, struct net_device *ndev, in update_gid_ip() argument
197 gid_attr.ndev = ndev; in update_gid_ip()
250 u8 port, struct net_device *ndev) in enum_netdev_ipv4_ips() argument
261 if (ndev->reg_state >= NETREG_UNREGISTERING) in enum_netdev_ipv4_ips()
265 in_dev = __in_dev_get_rcu(ndev); in enum_netdev_ipv4_ips()
286 update_gid_ip(GID_ADD, ib_dev, port, ndev, in enum_netdev_ipv4_ips()
294 u8 port, struct net_device *ndev) in enum_netdev_ipv6_ips() argument
304 struct ib_gid_attr gid_attr = {.ndev = ndev}; in enum_netdev_ipv6_ips()
307 if (ndev->reg_state >= NETREG_UNREGISTERING) in enum_netdev_ipv6_ips()
[all …]
Dcache.c146 old_net_dev = table->data_vec[ix].attr.ndev; in write_gid()
147 if (old_net_dev && old_net_dev != attr->ndev) in write_gid()
159 if (table->data_vec[ix].attr.ndev && in write_gid()
160 table->data_vec[ix].attr.ndev != old_net_dev) in write_gid()
161 dev_hold(table->data_vec[ix].attr.ndev); in write_gid()
224 attr->ndev != val->ndev) in find_gid()
263 if (idev && attr->ndev != idev) { in ib_cache_gid_add()
324 struct net_device *ndev) in ib_cache_gid_del_all_netdev_gids() argument
335 if (table->data_vec[ix].attr.ndev == ndev) in ib_cache_gid_del_all_netdev_gids()
363 if (attr->ndev) in __ib_cache_gid_get()
[all …]
Dcore_priv.h74 struct net_device *ndev,
84 struct net_device *ndev);
Dcma.c448 struct net_device *ndev = NULL; in cma_validate_port() local
457 ndev = dev_get_by_index(&init_net, bound_if_index); in cma_validate_port()
459 ret = ib_find_cached_gid_by_port(device, gid, port, ndev, NULL); in cma_validate_port()
461 if (ndev) in cma_validate_port()
462 dev_put(ndev); in cma_validate_port()
2278 static int iboe_tos_to_sl(struct net_device *ndev, int tos) in iboe_tos_to_sl() argument
2284 dev = ndev->priv_flags & IFF_802_1Q_VLAN ? in iboe_tos_to_sl()
2285 vlan_dev_real_dev(ndev) : ndev; in iboe_tos_to_sl()
2291 if (ndev->priv_flags & IFF_802_1Q_VLAN) in iboe_tos_to_sl()
2292 return (vlan_dev_get_egress_qos_mask(ndev, prio) & in iboe_tos_to_sl()
[all …]
/linux-4.4.14/drivers/net/ethernet/apm/xgene/
Dxgene_enet_main.c55 struct net_device *ndev; in xgene_enet_refill_bufpool() local
63 ndev = buf_pool->ndev; in xgene_enet_refill_bufpool()
64 dev = ndev_to_dev(buf_pool->ndev); in xgene_enet_refill_bufpool()
65 pdata = netdev_priv(ndev); in xgene_enet_refill_bufpool()
72 skb = netdev_alloc_skb_ip_align(ndev, len); in xgene_enet_refill_bufpool()
79 netdev_err(ndev, "DMA mapping error\n"); in xgene_enet_refill_bufpool()
98 struct xgene_enet_pdata *pdata = netdev_priv(ring->ndev); in xgene_enet_dst_ring_num()
112 struct xgene_enet_pdata *pdata = netdev_priv(buf_pool->ndev); in xgene_enet_delete_bufpool()
160 dev = ndev_to_dev(cp_ring->ndev); in xgene_enet_tx_completion()
174 xgene_enet_parse_error(cp_ring, netdev_priv(cp_ring->ndev), in xgene_enet_tx_completion()
[all …]
Dxgene_enet_ethtool.c45 static void xgene_get_drvinfo(struct net_device *ndev, in xgene_get_drvinfo() argument
48 struct xgene_enet_pdata *pdata = netdev_priv(ndev); in xgene_get_drvinfo()
57 static int xgene_get_settings(struct net_device *ndev, struct ethtool_cmd *cmd) in xgene_get_settings() argument
59 struct xgene_enet_pdata *pdata = netdev_priv(ndev); in xgene_get_settings()
89 static int xgene_set_settings(struct net_device *ndev, struct ethtool_cmd *cmd) in xgene_set_settings() argument
91 struct xgene_enet_pdata *pdata = netdev_priv(ndev); in xgene_set_settings()
104 static void xgene_get_strings(struct net_device *ndev, u32 stringset, u8 *data) in xgene_get_strings() argument
118 static int xgene_get_sset_count(struct net_device *ndev, int sset) in xgene_get_sset_count() argument
126 static void xgene_get_ethtool_stats(struct net_device *ndev, in xgene_get_ethtool_stats() argument
130 void *pdata = netdev_priv(ndev); in xgene_get_ethtool_stats()
[all …]
Dxgene_enet_xgmac.c83 netdev_err(pdata->ndev, "MCX mac write failed, addr: %04x\n", in xgene_enet_wr_mac()
136 netdev_err(pdata->ndev, "MCX mac read failed, addr: %04x\n", in xgene_enet_rd_mac()
142 struct net_device *ndev = pdata->ndev; in xgene_enet_ecc_init() local
153 netdev_err(ndev, "Failed to release memory from shutdown\n"); in xgene_enet_ecc_init()
177 u8 *dev_addr = pdata->ndev->dev_addr; in xgene_xgmac_set_mac_addr()
303 struct net_device *ndev = pdata->ndev; in xgene_enet_link_state() local
308 if (!netif_carrier_ok(ndev)) { in xgene_enet_link_state()
309 netif_carrier_on(ndev); in xgene_enet_link_state()
313 netdev_info(ndev, "Link is Up - 10Gbps\n"); in xgene_enet_link_state()
317 if (netif_carrier_ok(ndev)) { in xgene_enet_link_state()
[all …]
Dxgene_enet_hw.c75 struct xgene_enet_pdata *pdata = netdev_priv(ring->ndev); in xgene_enet_ring_wr32()
83 struct xgene_enet_pdata *pdata = netdev_priv(ring->ndev); in xgene_enet_ring_rd32()
90 struct xgene_enet_pdata *pdata = netdev_priv(ring->ndev); in xgene_enet_write_ring_state()
304 netdev_err(pdata->ndev, "MCX mac write failed, addr: %04x\n", in xgene_enet_wr_mcx_mac()
366 netdev_err(pdata->ndev, "MCX mac read failed, addr: %04x\n", in xgene_enet_rd_mcx_mac()
389 netdev_err(pdata->ndev, "MII_MGMT write failed\n"); in xgene_mii_phy_write()
413 netdev_err(pdata->ndev, "MII_MGMT read failed\n"); in xgene_mii_phy_read()
426 u8 *dev_addr = pdata->ndev->dev_addr; in xgene_gmac_set_mac_addr()
438 struct net_device *ndev = pdata->ndev; in xgene_enet_ecc_init() local
449 netdev_err(ndev, "Failed to release memory from shutdown\n"); in xgene_enet_ecc_init()
[all …]
Dxgene_enet_sgmac.c83 netdev_err(p->ndev, "mac write failed, addr: %04x\n", wr_addr); in xgene_enet_wr_mac()
134 struct net_device *ndev = p->ndev; in xgene_enet_ecc_init() local
146 netdev_err(ndev, "Failed to release memory from shutdown\n"); in xgene_enet_ecc_init()
178 netdev_err(p->ndev, "MII_MGMT write failed\n"); in xgene_mii_phy_write()
201 netdev_err(p->ndev, "MII_MGMT read failed\n"); in xgene_mii_phy_read()
215 u8 *dev_addr = p->ndev->dev_addr; in xgene_sgmac_set_mac_addr()
257 netdev_err(p->ndev, "Auto-negotiation failed\n"); in xgene_sgmac_init()
382 struct net_device *ndev = p->ndev; in xgene_enet_link_state() local
387 if (!netif_carrier_ok(ndev)) { in xgene_enet_link_state()
388 netif_carrier_on(ndev); in xgene_enet_link_state()
[all …]
Dxgene_enet_main.h86 struct net_device *ndev; member
149 struct net_device *ndev; member
226 static inline struct device *ndev_to_dev(struct net_device *ndev) in ndev_to_dev() argument
228 return ndev->dev.parent; in ndev_to_dev()
/linux-4.4.14/drivers/net/ethernet/allwinner/
Dsun4i-emac.c74 struct net_device *ndev; member
161 db->phy_dev = of_phy_connect(db->ndev, db->phy_node, in emac_mdio_probe()
165 netdev_err(db->ndev, "could not find the PHY\n"); in emac_mdio_probe()
261 static unsigned int emac_setup(struct net_device *ndev) in emac_setup() argument
263 struct emac_board_info *db = netdev_priv(ndev); in emac_setup()
304 static void emac_set_rx_mode(struct net_device *ndev) in emac_set_rx_mode() argument
306 struct emac_board_info *db = netdev_priv(ndev); in emac_set_rx_mode()
312 if (ndev->flags & IFF_PROMISC) in emac_set_rx_mode()
324 static unsigned int emac_powerup(struct net_device *ndev) in emac_powerup() argument
326 struct emac_board_info *db = netdev_priv(ndev); in emac_powerup()
[all …]
/linux-4.4.14/drivers/net/ethernet/qlogic/qlge/
Dqlge_main.c137 netif_alert(qdev, probe, qdev->ndev, "bad Semaphore mask!.\n"); in ql_sem_trylock()
177 netif_alert(qdev, probe, qdev->ndev, in ql_wait_reg_rdy()
186 netif_alert(qdev, probe, qdev->ndev, in ql_wait_reg_rdy()
230 netif_err(qdev, ifup, qdev->ndev, "Couldn't map DMA area.\n"); in ql_write_cfg()
240 netif_err(qdev, ifup, qdev->ndev, in ql_write_cfg()
322 netif_crit(qdev, ifup, qdev->ndev, in ql_get_mac_addr_reg()
413 if (qdev->ndev->features & NETIF_F_HW_VLAN_CTAG_RX) in ql_set_mac_addr_reg()
440 netif_crit(qdev, ifup, qdev->ndev, in ql_set_mac_addr_reg()
460 netif_printk(qdev, ifup, KERN_DEBUG, qdev->ndev, in ql_set_mac_addr()
465 netif_printk(qdev, ifup, KERN_DEBUG, qdev->ndev, in ql_set_mac_addr()
[all …]
Dqlge_mpi.c138 netif_err(qdev, drv, qdev->ndev, "Failed mailbox read.\n"); in ql_get_mb_sts()
211 netif_err(qdev, drv, qdev->ndev, "Enter!\n"); in ql_idc_req_aen()
219 netif_err(qdev, drv, qdev->ndev, in ql_idc_req_aen()
243 netif_err(qdev, drv, qdev->ndev, in ql_idc_cmplt_aen()
262 netif_err(qdev, drv, qdev->ndev, in ql_link_up()
268 netif_err(qdev, drv, qdev->ndev, "Link Up.\n"); in ql_link_up()
276 netif_err(qdev, ifup, qdev->ndev, in ql_link_up()
288 netif_err(qdev, drv, qdev->ndev, "Queue Port Config Worker!\n"); in ql_link_up()
310 netif_err(qdev, drv, qdev->ndev, "Link down AEN broken!\n"); in ql_link_down()
323 netif_err(qdev, drv, qdev->ndev, "SFP in AEN broken!\n"); in ql_sfp_in()
[all …]
Dqlge_ethtool.c191 if (!netif_running(qdev->ndev)) in ql_update_ring_coalescing()
211 netif_err(qdev, ifup, qdev->ndev, in ql_update_ring_coalescing()
233 netif_err(qdev, ifup, qdev->ndev, in ql_update_ring_coalescing()
251 netif_err(qdev, drv, qdev->ndev, in ql_update_stats()
260 netif_err(qdev, drv, qdev->ndev, in ql_update_stats()
274 netif_err(qdev, drv, qdev->ndev, in ql_update_stats()
291 netif_err(qdev, drv, qdev->ndev, in ql_update_stats()
305 netif_err(qdev, drv, qdev->ndev, in ql_update_stats()
318 netif_err(qdev, drv, qdev->ndev, in ql_update_stats()
361 ql_get_ethtool_stats(struct net_device *ndev, in ql_get_ethtool_stats() argument
[all …]
Dqlge_dbg.c450 netif_err(qdev, drv, qdev->ndev, in ql_get_cam_entries()
462 netif_err(qdev, drv, qdev->ndev, in ql_get_cam_entries()
486 netif_err(qdev, drv, qdev->ndev, in ql_get_routing_entries()
743 netif_err(qdev, drv, qdev->ndev, "No memory allocated\n"); in ql_core_dump()
755 netif_err(qdev, drv, qdev->ndev, in ql_core_dump()
917 netif_err(qdev, drv, qdev->ndev, in ql_core_dump()
1183 netif_err(qdev, drv, qdev->ndev, in ql_core_dump()
1191 netif_err(qdev, drv, qdev->ndev, in ql_core_dump()
1204 netif_err(qdev, drv, qdev->ndev, in ql_core_dump()
1219 netif_err(qdev, drv, qdev->ndev, in ql_core_dump()
[all …]
/linux-4.4.14/drivers/net/ethernet/qlogic/
Dqla3xxx.c154 netdev_printk(KERN_DEBUG, qdev->ndev, in ql_wait_for_drvr_lock()
161 netdev_err(qdev->ndev, "Timed out waiting for driver lock...\n"); in ql_wait_for_drvr_lock()
309 lrg_buf_cb->skb = netdev_alloc_skb(qdev->ndev, in ql_release_to_lrg_buf_free_list()
326 netdev_err(qdev->ndev, in ql_release_to_lrg_buf_free_list()
513 static void ql_set_mac_addr(struct net_device *ndev, u16 *addr) in ql_set_mac_addr() argument
515 __le16 *p = (__le16 *)ndev->dev_addr; in ql_set_mac_addr()
548 netdev_err(qdev->ndev, "checksum should be zero, is %x!!\n", in ql_get_nvram_params()
646 netif_warn(qdev, link, qdev->ndev, TIMED_OUT_MSG); in ql_mii_write_reg_ex()
657 netif_warn(qdev, link, qdev->ndev, TIMED_OUT_MSG); in ql_mii_write_reg_ex()
678 netif_warn(qdev, link, qdev->ndev, TIMED_OUT_MSG); in ql_mii_read_reg_ex()
[all …]
/linux-4.4.14/drivers/staging/netlogic/
Dxlr_net.c130 struct net_device *ndev; in xlr_net_fmn_handler() local
152 ndev = skb->dev; in xlr_net_fmn_handler()
153 priv = netdev_priv(ndev); in xlr_net_fmn_handler()
171 static int xlr_get_settings(struct net_device *ndev, struct ethtool_cmd *ecmd) in xlr_get_settings() argument
173 struct xlr_net_priv *priv = netdev_priv(ndev); in xlr_get_settings()
181 static int xlr_set_settings(struct net_device *ndev, struct ethtool_cmd *ecmd) in xlr_set_settings() argument
183 struct xlr_net_priv *priv = netdev_priv(ndev); in xlr_set_settings()
199 static int xlr_net_fill_rx_ring(struct net_device *ndev) in xlr_net_fill_rx_ring() argument
202 struct xlr_net_priv *priv = netdev_priv(ndev); in xlr_net_fill_rx_ring()
217 static int xlr_net_open(struct net_device *ndev) in xlr_net_open() argument
[all …]
/linux-4.4.14/drivers/net/ethernet/synopsys/
Ddwc_eth_qos.c591 struct net_device *ndev; member
660 static int dwceqos_stop(struct net_device *ndev);
661 static int dwceqos_open(struct net_device *ndev);
777 netdev_warn(lp->ndev, "MDIO read timed out\n"); in dwceqos_mdio_read()
807 netdev_warn(lp->ndev, "MDIO write timed out\n"); in dwceqos_mdio_write()
811 static int dwceqos_ioctl(struct net_device *ndev, struct ifreq *rq, int cmd) in dwceqos_ioctl() argument
813 struct net_local *lp = netdev_priv(ndev); in dwceqos_ioctl()
816 if (!netif_running(ndev)) in dwceqos_ioctl()
889 netdev_err(lp->ndev, in dwceqos_set_speed()
898 static void dwceqos_adjust_link(struct net_device *ndev) in dwceqos_adjust_link() argument
[all …]
/linux-4.4.14/drivers/net/ethernet/tehuti/
Dtehuti.c124 static void print_eth_id(struct net_device *ndev) in print_eth_id() argument
126 netdev_info(ndev, "%s, Port %c\n", in print_eth_id()
127 BDX_NIC_NAME, (ndev->if_port == 0) ? 'A' : 'B'); in print_eth_id()
206 if (netif_carrier_ok(priv->ndev)) { in bdx_link_changed()
207 netif_stop_queue(priv->ndev); in bdx_link_changed()
208 netif_carrier_off(priv->ndev); in bdx_link_changed()
209 netdev_err(priv->ndev, "Link Down\n"); in bdx_link_changed()
212 if (!netif_carrier_ok(priv->ndev)) { in bdx_link_changed()
213 netif_wake_queue(priv->ndev); in bdx_link_changed()
214 netif_carrier_on(priv->ndev); in bdx_link_changed()
[all …]
/linux-4.4.14/drivers/net/hyperv/
Dnetvsc.c40 struct net_device *ndev = hv_get_drvdata(device); in alloc_net_device() local
57 net_device->ndev = ndev; in alloc_net_device()
107 struct net_device *ndev = net_device->ndev; in netvsc_destroy_buf() local
135 netdev_err(ndev, "unable to send " in netvsc_destroy_buf()
150 netdev_err(ndev, in netvsc_destroy_buf()
194 netdev_err(ndev, "unable to send " in netvsc_destroy_buf()
208 netdev_err(ndev, in netvsc_destroy_buf()
230 struct net_device *ndev; in netvsc_init_buf() local
236 ndev = net_device->ndev; in netvsc_init_buf()
244 netdev_err(ndev, "unable to allocate receive " in netvsc_init_buf()
[all …]
Drndis_filter.c133 netdev = net_device->ndev; in dump_rndis_message()
269 struct net_device *ndev; in rndis_filter_receive_response() local
271 ndev = dev->net_dev->ndev; in rndis_filter_receive_response()
297 netdev_err(ndev, in rndis_filter_receive_response()
317 netdev_err(ndev, in rndis_filter_receive_response()
372 netdev_err(dev->net_dev->ndev, "rndis message buffer " in rndis_filter_receive_data()
405 struct net_device *ndev; in rndis_filter_receive() local
413 ndev = net_dev->ndev; in rndis_filter_receive()
417 netdev_err(ndev, "got rndis message but no rndis device - " in rndis_filter_receive()
425 netdev_err(ndev, "got rndis message but rndis device " in rndis_filter_receive()
[all …]
Dnetvsc_drv.c68 if (nvdev == NULL || nvdev->ndev == NULL) in do_set_multicast()
75 if (nvdev->ndev->flags & IFF_PROMISC) in do_set_multicast()
257 static u16 netvsc_select_queue(struct net_device *ndev, struct sk_buff *skb, in netvsc_select_queue() argument
260 struct net_device_context *net_device_ctx = netdev_priv(ndev); in netvsc_select_queue()
266 if (nvsc_dev == NULL || ndev->real_num_tx_queues <= 1) in netvsc_select_queue()
271 ndev->real_num_tx_queues; in netvsc_select_queue()
669 net = net_device->ndev; in netvsc_linkstatus_callback()
696 net = ((struct netvsc_device *)hv_get_drvdata(device_obj))->ndev; in netvsc_recv_callback()
871 static int netvsc_change_mtu(struct net_device *ndev, int mtu) in netvsc_change_mtu() argument
873 struct net_device_context *ndevctx = netdev_priv(ndev); in netvsc_change_mtu()
[all …]
/linux-4.4.14/drivers/net/caif/
Dcaif_hsi.c73 netdev_dbg(cfhsi->ndev, "%s.\n", in cfhsi_inactivity_tout()
150 cfhsi->ndev->stats.tx_errors++; in cfhsi_abort_tx()
151 cfhsi->ndev->stats.tx_dropped++; in cfhsi_abort_tx()
169 netdev_dbg(cfhsi->ndev, "%s.\n", in cfhsi_flush_fifo()
176 netdev_warn(cfhsi->ndev, in cfhsi_flush_fifo()
190 netdev_warn(cfhsi->ndev, in cfhsi_flush_fifo()
201 netdev_warn(cfhsi->ndev, in cfhsi_flush_fifo()
207 netdev_warn(cfhsi->ndev, in cfhsi_flush_fifo()
252 cfhsi->ndev->stats.tx_packets++; in cfhsi_tx_frm()
253 cfhsi->ndev->stats.tx_bytes += skb->len; in cfhsi_tx_frm()
[all …]
Dcaif_virtio.c106 struct net_device *ndev; member
199 netif_tx_wake_all_queues(cfv->ndev); in cfv_release_used_buf()
226 netdev_err(cfv->ndev, in cfv_alloc_and_copy_skb()
237 skb = netdev_alloc_skb(cfv->ndev, frm_len + pad_len); in cfv_alloc_and_copy_skb()
297 skb->dev = cfv->ndev; in cfv_rx_poll()
300 ++cfv->ndev->stats.rx_dropped; in cfv_rx_poll()
302 ++cfv->ndev->stats.rx_packets; in cfv_rx_poll()
303 cfv->ndev->stats.rx_bytes += skb_len; in cfv_rx_poll()
337 netdev_warn(cfv->ndev, "Bad ring, disable device\n"); in cfv_rx_poll()
338 cfv->ndev->stats.rx_dropped = riov->used - riov->i; in cfv_rx_poll()
[all …]
Dcaif_spi.c368 cfspi->ndev->stats.tx_packets++; in cfspi_xmitfrm()
369 cfspi->ndev->stats.tx_bytes += skb->len; in cfspi_xmitfrm()
446 cfspi->cfdev.flowctrl(cfspi->ndev, 1); in cfspi_xmitlen()
512 cfspi->cfdev.flowctrl(cfspi->ndev, 0); in cfspi_xmit()
548 skb = netdev_alloc_skb(cfspi->ndev, pkt_len + 1); in cfspi_rxfrm()
564 res = cfspi_xmit(skb, cfspi->ndev); in cfspi_rxfrm()
567 cfspi->ndev->stats.rx_packets++; in cfspi_rxfrm()
568 cfspi->ndev->stats.rx_bytes += pkt_len; in cfspi_rxfrm()
570 cfspi->ndev->stats.rx_dropped++; in cfspi_rxfrm()
686 cfspi->ndev = NULL; in cfspi_uninit()
[all …]
/linux-4.4.14/drivers/staging/wilc1000/
Dlinux_wlan.c103 static int mac_init_fn(struct net_device *ndev);
105 int mac_open(struct net_device *ndev);
106 int mac_close(struct net_device *ndev);
108 static int mac_ioctl(struct net_device *ndev, struct ifreq *req, int cmd);
387 return wilc->vif[i].ndev; in GetIfHandler()
397 return wilc->vif[i].ndev; in GetIfHandler()
414 if (wilc->vif[i].ndev == wilc_netdev) { in linux_wlan_set_bssid()
485 if (netif_queue_stopped(wl->vif[0].ndev)) in linux_wlan_txq_task()
486 netif_wake_queue(wl->vif[0].ndev); in linux_wlan_txq_task()
487 if (netif_queue_stopped(wl->vif[1].ndev)) in linux_wlan_txq_task()
[all …]
/linux-4.4.14/drivers/net/ethernet/ibm/emac/
Dcore.c299 netif_tx_lock_bh(dev->ndev); in emac_netif_stop()
300 netif_addr_lock(dev->ndev); in emac_netif_stop()
302 netif_addr_unlock(dev->ndev); in emac_netif_stop()
303 netif_tx_unlock_bh(dev->ndev); in emac_netif_stop()
304 dev->ndev->trans_start = jiffies; /* prevent tx timeout */ in emac_netif_stop()
306 netif_tx_disable(dev->ndev); in emac_netif_stop()
311 netif_tx_lock_bh(dev->ndev); in emac_netif_start()
312 netif_addr_lock(dev->ndev); in emac_netif_start()
314 if (dev->mcast_pending && netif_running(dev->ndev)) in emac_netif_start()
316 netif_addr_unlock(dev->ndev); in emac_netif_start()
[all …]
/linux-4.4.14/drivers/nfc/
Dnfcwilink.c94 struct nci_dev *ndev; member
111 static int nfcwilink_send(struct nci_dev *ndev, struct sk_buff *skb);
164 rc = nfcwilink_send(drv->ndev, skb); in nfcwilink_get_bts_file_name()
228 rc = nfcwilink_send(drv->ndev, skb); in nfcwilink_send_bts_cmd()
360 rc = nci_recv_frame(drv->ndev, skb); in nfcwilink_receive()
382 static int nfcwilink_open(struct nci_dev *ndev) in nfcwilink_open() argument
384 struct nfcwilink *drv = nci_get_drvdata(ndev); in nfcwilink_open()
444 static int nfcwilink_close(struct nci_dev *ndev) in nfcwilink_close() argument
446 struct nfcwilink *drv = nci_get_drvdata(ndev); in nfcwilink_close()
461 static int nfcwilink_send(struct nci_dev *ndev, struct sk_buff *skb) in nfcwilink_send() argument
[all …]
/linux-4.4.14/drivers/net/ethernet/davicom/
Ddm9000.c138 struct net_device *ndev; member
762 struct net_device *ndev = db->ndev; in dm9000_show_carrier() local
770 ndev->name, (nsr & NSR_SPEED) ? 10 : 100, in dm9000_show_carrier()
773 dev_info(db->dev, "%s: link down\n", ndev->name); in dm9000_show_carrier()
782 struct net_device *ndev = db->ndev; in dm9000_poll_work() local
787 unsigned old_carrier = netif_carrier_ok(ndev) ? 1 : 0; in dm9000_poll_work()
797 netif_carrier_off(ndev); in dm9000_poll_work()
799 netif_carrier_on(ndev); in dm9000_poll_work()
804 if (netif_running(ndev)) in dm9000_poll_work()
1362 dm9000_stop(struct net_device *ndev) in dm9000_stop() argument
[all …]
/linux-4.4.14/drivers/net/ethernet/8390/
Dmac8390.c126 static int mac8390_initdev(struct net_device *dev, struct nubus_dev *ndev,
292 static bool __init mac8390_init(struct net_device *dev, struct nubus_dev *ndev, in mac8390_init() argument
302 dev->irq = SLOT2IRQ(ndev->board->slot); in mac8390_init()
304 dev->base_addr = (ndev->board->slot_addr | in mac8390_init()
305 ((ndev->board->slot & 0xf) << 20)); in mac8390_init()
312 if (nubus_get_func_dir(ndev, &dir) == -1) { in mac8390_init()
314 dev->name, ndev->board->slot); in mac8390_init()
331 dev->name, ndev->board->slot); in mac8390_init()
342 dev->name, ndev->board->slot); in mac8390_init()
352 dev->base_addr = (int)(ndev->board->slot_addr + in mac8390_init()
[all …]
Dax88796.c969 struct net_device *ndev = platform_get_drvdata(dev); in ax_suspend() local
970 struct ax_device *ax = to_ax_dev(ndev); in ax_suspend()
974 netif_device_detach(ndev); in ax_suspend()
975 ax_close(ndev); in ax_suspend()
982 struct net_device *ndev = platform_get_drvdata(pdev); in ax_resume() local
983 struct ax_device *ax = to_ax_dev(ndev); in ax_resume()
985 ax_initial_setup(ndev, netdev_priv(ndev)); in ax_resume()
986 ax_NS8390_init(ndev, ax->resume_open); in ax_resume()
987 netif_device_attach(ndev); in ax_resume()
990 ax_open(ndev); in ax_resume()
/linux-4.4.14/drivers/net/ethernet/microchip/
Denc28j60.c488 static int enc28j60_set_hw_macaddr(struct net_device *ndev) in enc28j60_set_hw_macaddr() argument
491 struct enc28j60_net *priv = netdev_priv(ndev); in enc28j60_set_hw_macaddr()
498 ndev->name, ndev->dev_addr); in enc28j60_set_hw_macaddr()
500 nolock_regb_write(priv, MAADR5, ndev->dev_addr[0]); in enc28j60_set_hw_macaddr()
501 nolock_regb_write(priv, MAADR4, ndev->dev_addr[1]); in enc28j60_set_hw_macaddr()
502 nolock_regb_write(priv, MAADR3, ndev->dev_addr[2]); in enc28j60_set_hw_macaddr()
503 nolock_regb_write(priv, MAADR2, ndev->dev_addr[3]); in enc28j60_set_hw_macaddr()
504 nolock_regb_write(priv, MAADR1, ndev->dev_addr[4]); in enc28j60_set_hw_macaddr()
505 nolock_regb_write(priv, MAADR0, ndev->dev_addr[5]); in enc28j60_set_hw_macaddr()
778 enc28j60_setlink(struct net_device *ndev, u8 autoneg, u16 speed, u8 duplex) in enc28j60_setlink() argument
[all …]
Dencx24j600.c53 struct net_device *ndev; member
79 struct net_device *dev = priv->ndev; in encx24j600_dump_rsv()
105 struct net_device *dev = priv->ndev; in encx24j600_read_reg()
116 struct net_device *dev = priv->ndev; in encx24j600_write_reg()
126 struct net_device *dev = priv->ndev; in encx24j600_update_reg()
135 struct net_device *dev = priv->ndev; in encx24j600_read_phy()
146 struct net_device *dev = priv->ndev; in encx24j600_write_phy()
165 struct net_device *dev = priv->ndev; in encx24j600_cmd()
217 struct net_device *dev = priv->ndev; in encx24j600_wait_for_autoneg()
263 struct net_device *dev = priv->ndev; in encx24j600_check_link_status()
[all …]
/linux-4.4.14/drivers/net/ethernet/qlogic/qede/
Dqede_main.c108 struct net_device *ndev = netdev_notifier_info_to_dev(ptr); in qede_netdev_event() local
117 if (!ndev || !ndev->ethtool_ops || !ndev->ethtool_ops->get_drvinfo) in qede_netdev_event()
121 ndev->ethtool_ops->get_drvinfo(ndev, &drvinfo); in qede_netdev_event()
124 edev = netdev_priv(ndev); in qede_netdev_event()
129 edev->ops->common->set_id(edev->cdev, edev->ndev->name, in qede_netdev_event()
387 struct net_device *ndev) in qede_start_xmit() argument
389 struct qede_dev *edev = netdev_priv(ndev); in qede_start_xmit()
409 netdev_txq = netdev_get_tx_queue(ndev, txq_index); in qede_start_xmit()
637 netdev_txq = netdev_get_tx_queue(edev->ndev, txq->index); in qede_tx_int()
782 if ((edev->ndev->features & NETIF_F_RXHASH) && htype) { in qede_get_rxhash()
[all …]
Dqede_ethtool.c270 static void qede_get_drvinfo(struct net_device *ndev, in qede_get_drvinfo() argument
274 struct qede_dev *edev = netdev_priv(ndev); in qede_get_drvinfo()
303 static u32 qede_get_msglevel(struct net_device *ndev) in qede_get_msglevel() argument
305 struct qede_dev *edev = netdev_priv(ndev); in qede_get_msglevel()
311 static void qede_set_msglevel(struct net_device *ndev, u32 level) in qede_set_msglevel() argument
313 struct qede_dev *edev = netdev_priv(ndev); in qede_set_msglevel()
338 edev->ndev->mtu = args->mtu; in qede_update_mtu()
344 int qede_change_mtu(struct net_device *ndev, int new_mtu) in qede_change_mtu() argument
346 struct qede_dev *edev = netdev_priv(ndev); in qede_change_mtu()
361 if (netif_running(edev->ndev)) in qede_change_mtu()
/linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_mdio.c68 struct net_device *ndev = bus->priv; in stmmac_mdio_read() local
69 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_mdio_read()
103 struct net_device *ndev = bus->priv; in stmmac_mdio_write() local
104 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_mdio_write()
134 struct net_device *ndev = bus->priv; in stmmac_mdio_reset() local
135 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_mdio_reset()
195 int stmmac_mdio_register(struct net_device *ndev) in stmmac_mdio_register() argument
200 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_mdio_register()
230 new_bus->priv = ndev; in stmmac_mdio_register()
280 ndev->name, phydev->phy_id, addr, in stmmac_mdio_register()
[all …]
Dstmmac_platform.c296 struct net_device *ndev = platform_get_drvdata(pdev); in stmmac_pltfr_remove() local
297 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_pltfr_remove()
298 int ret = stmmac_dvr_remove(ndev); in stmmac_pltfr_remove()
318 struct net_device *ndev = dev_get_drvdata(dev); in stmmac_pltfr_suspend() local
319 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_pltfr_suspend()
322 ret = stmmac_suspend(ndev); in stmmac_pltfr_suspend()
338 struct net_device *ndev = dev_get_drvdata(dev); in stmmac_pltfr_resume() local
339 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_pltfr_resume()
345 return stmmac_resume(ndev); in stmmac_pltfr_resume()
Dstmmac.h136 int stmmac_mdio_unregister(struct net_device *ndev);
137 int stmmac_mdio_register(struct net_device *ndev);
143 int stmmac_resume(struct net_device *ndev);
144 int stmmac_suspend(struct net_device *ndev);
145 int stmmac_dvr_remove(struct net_device *ndev);
Dstmmac_pci.c234 struct net_device *ndev = pci_get_drvdata(pdev); in stmmac_pci_remove() local
236 stmmac_dvr_remove(ndev); in stmmac_pci_remove()
243 struct net_device *ndev = pci_get_drvdata(pdev); in stmmac_pci_suspend() local
245 return stmmac_suspend(ndev); in stmmac_pci_suspend()
251 struct net_device *ndev = pci_get_drvdata(pdev); in stmmac_pci_resume() local
253 return stmmac_resume(ndev); in stmmac_pci_resume()
Dstmmac_main.c2831 struct net_device *ndev = NULL; in stmmac_dvr_probe() local
2834 ndev = alloc_etherdev(sizeof(struct stmmac_priv)); in stmmac_dvr_probe()
2835 if (!ndev) in stmmac_dvr_probe()
2838 SET_NETDEV_DEV(ndev, device); in stmmac_dvr_probe()
2840 priv = netdev_priv(ndev); in stmmac_dvr_probe()
2842 priv->dev = ndev; in stmmac_dvr_probe()
2844 stmmac_set_ethtool_ops(ndev); in stmmac_dvr_probe()
2912 ndev->netdev_ops = &stmmac_netdev_ops; in stmmac_dvr_probe()
2914 ndev->hw_features = NETIF_F_SG | NETIF_F_IP_CSUM | NETIF_F_IPV6_CSUM | in stmmac_dvr_probe()
2916 ndev->features |= ndev->hw_features | NETIF_F_HIGHDMA; in stmmac_dvr_probe()
[all …]
Ddwmac-socfpga.c192 struct net_device *ndev = platform_get_drvdata(pdev); in socfpga_dwmac_init() local
196 if (ndev) in socfpga_dwmac_init()
197 stpriv = netdev_priv(ndev); in socfpga_dwmac_init()
/linux-4.4.14/drivers/ntb/
Dntb_transport.c120 struct ntb_dev *ndev; member
204 struct ntb_dev *ndev; member
367 node = dev_to_node(&nt->ndev->dev); in ntb_transport_register_client_dev()
382 dev->parent = &nt->ndev->dev; in ntb_transport_register_client_dev()
637 struct pci_dev *pdev = nt->ndev->pdev; in ntb_free_mw()
642 ntb_mw_clear_trans(nt->ndev, num_mw); in ntb_free_mw()
654 struct pci_dev *pdev = nt->ndev->pdev; in ntb_set_mw()
699 rc = ntb_mw_set_trans(nt->ndev, num_mw, mw->dma_addr, mw->xlat_size); in ntb_set_mw()
734 struct pci_dev *pdev = nt->ndev->pdev; in ntb_qp_link_cleanup()
789 ntb_spad_write(nt->ndev, i, 0); in ntb_transport_link_cleanup()
[all …]
/linux-4.4.14/drivers/net/ethernet/neterion/vxge/
Dvxge-main.c150 struct net_device *dev = hldev->ndev; in vxge_callback_link_up()
154 vdev->ndev->name, __func__, __LINE__); in vxge_callback_link_up()
155 netdev_notice(vdev->ndev, "Link Up\n"); in vxge_callback_link_up()
158 netif_carrier_on(vdev->ndev); in vxge_callback_link_up()
159 netif_tx_wake_all_queues(vdev->ndev); in vxge_callback_link_up()
162 "%s: %s:%d Exiting...", vdev->ndev->name, __func__, __LINE__); in vxge_callback_link_up()
173 struct net_device *dev = hldev->ndev; in vxge_callback_link_down()
177 "%s: %s:%d", vdev->ndev->name, __func__, __LINE__); in vxge_callback_link_down()
178 netdev_notice(vdev->ndev, "Link Down\n"); in vxge_callback_link_down()
181 netif_carrier_off(vdev->ndev); in vxge_callback_link_down()
[all …]
Dvxge-main.h237 struct net_device *ndev; member
268 struct net_device *ndev; member
333 struct net_device *ndev; member
429 void vxge_initialize_ethtool_ops(struct net_device *ndev);
/linux-4.4.14/drivers/scsi/cxgbi/cxgb3i/
Dcxgb3i.h27 static inline unsigned int cxgb3i_get_private_ipv4addr(struct net_device *ndev) in cxgb3i_get_private_ipv4addr() argument
29 return ((struct port_info *)(netdev_priv(ndev)))->iscsi_ipv4addr; in cxgb3i_get_private_ipv4addr()
32 static inline void cxgb3i_set_private_ipv4addr(struct net_device *ndev, in cxgb3i_set_private_ipv4addr() argument
35 struct port_info *pi = (struct port_info *)netdev_priv(ndev); in cxgb3i_set_private_ipv4addr()
40 memcpy(pi->iscsic.mac_addr, ndev->dev_addr, ETH_ALEN); in cxgb3i_set_private_ipv4addr()
/linux-4.4.14/drivers/isdn/i4l/
Disdn_concap.c44 struct net_device *ndev = concap->net_dev; in isdn_concap_dl_data_req() local
45 isdn_net_dev *nd = ((isdn_net_local *) netdev_priv(ndev))->netdev; in isdn_concap_dl_data_req()
63 struct net_device *ndev = concap->net_dev; in isdn_concap_dl_connect_req() local
64 isdn_net_local *lp = netdev_priv(ndev); in isdn_concap_dl_connect_req()
66 IX25DEBUG("isdn_concap_dl_connect_req: %s \n", ndev->name); in isdn_concap_dl_connect_req()
Disdn_net.c1051 isdn_net_xmit(struct net_device *ndev, struct sk_buff *skb) in isdn_net_xmit() argument
1055 isdn_net_local *lp = netdev_priv(ndev); in isdn_net_xmit()
1058 if (((isdn_net_local *) netdev_priv(ndev))->master) { in isdn_net_xmit()
1067 return isdn_ppp_xmit(skb, ndev); in isdn_net_xmit()
1070 nd = ((isdn_net_local *) netdev_priv(ndev))->netdev; in isdn_net_xmit()
1073 printk(KERN_WARNING "%s: all channels busy - requeuing!\n", ndev->name); in isdn_net_xmit()
1132 static void isdn_net_tx_timeout(struct net_device *ndev) in isdn_net_tx_timeout() argument
1134 isdn_net_local *lp = netdev_priv(ndev); in isdn_net_tx_timeout()
1136 printk(KERN_WARNING "isdn_tx_timeout dev %s dialstate %d\n", ndev->name, lp->dialstate); in isdn_net_tx_timeout()
1156 ndev->trans_start = jiffies; in isdn_net_tx_timeout()
[all …]
Disdn_x25iface.c163 struct net_device *ndev, in isdn_x25iface_proto_restart() argument
169 IX25DEBUG("isdn_x25iface_proto_restart %s \n", MY_DEVNAME(ndev)); in isdn_x25iface_proto_restart()
181 cprot->net_dev = ndev; in isdn_x25iface_proto_restart()
/linux-4.4.14/drivers/net/ethernet/freescale/fs_enet/
Dfs_enet-main.c86 struct net_device *dev = fep->ndev; in fs_enet_rx_napi()
219 struct net_device *dev = fep->ndev; in fs_enet_tx_napi()
757 fs_init_bds(fep->ndev); in fs_enet_open()
941 struct net_device *ndev; in fs_enet_probe() local
1009 ndev = alloc_etherdev(privsize); in fs_enet_probe()
1010 if (!ndev) { in fs_enet_probe()
1015 SET_NETDEV_DEV(ndev, &ofdev->dev); in fs_enet_probe()
1016 platform_set_drvdata(ofdev, ndev); in fs_enet_probe()
1018 fep = netdev_priv(ndev); in fs_enet_probe()
1020 fep->ndev = ndev; in fs_enet_probe()
[all …]
/linux-4.4.14/drivers/net/ethernet/calxeda/
Dxgmac.c1718 struct net_device *ndev = NULL; in xgmac_probe() local
1729 ndev = alloc_etherdev(sizeof(struct xgmac_priv)); in xgmac_probe()
1730 if (!ndev) { in xgmac_probe()
1735 SET_NETDEV_DEV(ndev, &pdev->dev); in xgmac_probe()
1736 priv = netdev_priv(ndev); in xgmac_probe()
1737 platform_set_drvdata(pdev, ndev); in xgmac_probe()
1738 ndev->netdev_ops = &xgmac_netdev_ops; in xgmac_probe()
1739 ndev->ethtool_ops = &xgmac_ethtool_ops; in xgmac_probe()
1744 priv->dev = ndev; in xgmac_probe()
1750 netdev_err(ndev, "ioremap failed\n"); in xgmac_probe()
[all …]
/linux-4.4.14/drivers/s390/net/
Dctcm_sysfs.c36 struct net_device *ndev; in ctcm_buffer_write() local
41 ndev = priv->channel[CTCM_READ]->netdev; in ctcm_buffer_write()
42 if (!(priv && priv->channel[CTCM_READ] && ndev)) { in ctcm_buffer_write()
56 if ((ndev->flags & IFF_RUNNING) && in ctcm_buffer_write()
57 (bs1 < (ndev->mtu + LL_HEADER_LENGTH + 2))) in ctcm_buffer_write()
62 if (!(ndev->flags & IFF_RUNNING)) in ctcm_buffer_write()
63 ndev->mtu = bs1 - LL_HEADER_LENGTH - 2; in ctcm_buffer_write()
67 CTCM_DBF_DEV(SETUP, ndev, buf); in ctcm_buffer_write()
71 CTCM_DBF_DEV(SETUP, ndev, "buff_err"); in ctcm_buffer_write()
Dnetiucv.c1316 struct net_device *ndev = NULL; in netiucv_pm_freeze() local
1321 ndev = priv->conn->netdev; in netiucv_pm_freeze()
1322 if (!ndev) in netiucv_pm_freeze()
1324 netif_device_detach(ndev); in netiucv_pm_freeze()
1326 rc = netiucv_close(ndev); in netiucv_pm_freeze()
1340 struct net_device *ndev = NULL; in netiucv_pm_restore_thaw() local
1345 ndev = priv->conn->netdev; in netiucv_pm_restore_thaw()
1346 if (!ndev) in netiucv_pm_restore_thaw()
1351 rc = netiucv_open(ndev); in netiucv_pm_restore_thaw()
1356 netif_device_attach(ndev); in netiucv_pm_restore_thaw()
[all …]
/linux-4.4.14/drivers/net/can/c_can/
Dc_can_platform.c423 struct net_device *ndev = platform_get_drvdata(pdev); in c_can_suspend() local
424 struct c_can_priv *priv = netdev_priv(ndev); in c_can_suspend()
431 if (netif_running(ndev)) { in c_can_suspend()
432 netif_stop_queue(ndev); in c_can_suspend()
433 netif_device_detach(ndev); in c_can_suspend()
436 ret = c_can_power_down(ndev); in c_can_suspend()
438 netdev_err(ndev, "failed to enter power down mode\n"); in c_can_suspend()
450 struct net_device *ndev = platform_get_drvdata(pdev); in c_can_resume() local
451 struct c_can_priv *priv = netdev_priv(ndev); in c_can_resume()
458 ret = c_can_power_up(ndev); in c_can_resume()
[all …]
/linux-4.4.14/net/core/
Dnetpoll.c600 int __netpoll_setup(struct netpoll *np, struct net_device *ndev) in __netpoll_setup() argument
606 np->dev = ndev; in __netpoll_setup()
607 strlcpy(np->dev_name, ndev->name, IFNAMSIZ); in __netpoll_setup()
610 if ((ndev->priv_flags & IFF_DISABLE_NETPOLL) || in __netpoll_setup()
611 !ndev->netdev_ops->ndo_poll_controller) { in __netpoll_setup()
618 if (!ndev->npinfo) { in __netpoll_setup()
633 err = ops->ndo_netpoll_setup(ndev, npinfo); in __netpoll_setup()
638 npinfo = rtnl_dereference(ndev->npinfo); in __netpoll_setup()
645 rcu_assign_pointer(ndev->npinfo, npinfo); in __netpoll_setup()
658 struct net_device *ndev = NULL; in netpoll_setup() local
[all …]
Dnet-sysfs.c47 struct net_device *ndev = to_net_dev(dev); in netdev_show() local
51 if (dev_isalive(ndev)) in netdev_show()
52 ret = (*format)(ndev, buf); in netdev_show()
118 struct net_device *ndev = to_net_dev(dev); in iflink_show() local
120 return sprintf(buf, fmt_dec, dev_get_iflink(ndev)); in iflink_show()
133 struct net_device *ndev = to_net_dev(dev); in name_assign_type_show() local
136 if (ndev->name_assign_type != NET_NAME_UNKNOWN) in name_assign_type_show()
147 struct net_device *ndev = to_net_dev(dev); in address_show() local
151 if (dev_isalive(ndev)) in address_show()
152 ret = sysfs_format_mac(buf, ndev->dev_addr, ndev->addr_len); in address_show()
[all …]
/linux-4.4.14/drivers/net/wan/
Dlapbether.c191 static void lapbeth_data_transmit(struct net_device *ndev, struct sk_buff *skb) in lapbeth_data_transmit() argument
193 struct lapbethdev *lapbeth = netdev_priv(ndev); in lapbeth_data_transmit()
205 ndev->stats.tx_packets++; in lapbeth_data_transmit()
206 ndev->stats.tx_bytes += size; in lapbeth_data_transmit()
321 struct net_device *ndev; in lapbeth_new_device() local
327 ndev = alloc_netdev(sizeof(*lapbeth), "lapb%d", NET_NAME_UNKNOWN, in lapbeth_new_device()
329 if (!ndev) in lapbeth_new_device()
332 lapbeth = netdev_priv(ndev); in lapbeth_new_device()
333 lapbeth->axdev = ndev; in lapbeth_new_device()
339 if (register_netdevice(ndev)) in lapbeth_new_device()
[all …]
/linux-4.4.14/drivers/usb/gadget/udc/
Dnet2280.h320 #define ep_dbg(ndev, fmt, args...) \ argument
321 dev_dbg((&((ndev)->pdev->dev)), fmt, ##args)
323 #define ep_vdbg(ndev, fmt, args...) \ argument
324 dev_vdbg((&((ndev)->pdev->dev)), fmt, ##args)
326 #define ep_info(ndev, fmt, args...) \ argument
327 dev_info((&((ndev)->pdev->dev)), fmt, ##args)
329 #define ep_warn(ndev, fmt, args...) \ argument
330 dev_warn((&((ndev)->pdev->dev)), fmt, ##args)
332 #define ep_err(ndev, fmt, args...) \ argument
333 dev_err((&((ndev)->pdev->dev)), fmt, ##args)
/linux-4.4.14/drivers/net/ethernet/smsc/
Dsmc91x.c2077 struct net_device *ndev = platform_get_drvdata(pdev); in smc_enable_device() local
2078 struct smc_local *lp = netdev_priv(ndev); in smc_enable_device()
2139 struct net_device *ndev) in smc_request_attrib() argument
2142 struct smc_local *lp __maybe_unused = netdev_priv(ndev); in smc_request_attrib()
2154 struct net_device *ndev) in smc_release_attrib() argument
2157 struct smc_local *lp __maybe_unused = netdev_priv(ndev); in smc_release_attrib()
2163 static inline void smc_request_datacs(struct platform_device *pdev, struct net_device *ndev) in smc_request_datacs() argument
2167 struct smc_local *lp = netdev_priv(ndev); in smc_request_datacs()
2173 netdev_info(ndev, "%s: failed to request datacs memory region.\n", in smc_request_datacs()
2182 static void smc_release_datacs(struct platform_device *pdev, struct net_device *ndev) in smc_release_datacs() argument
[all …]
Dsmc911x.c2028 struct net_device *ndev; in smc911x_drv_probe() local
2050 ndev = alloc_etherdev(sizeof(struct smc911x_local)); in smc911x_drv_probe()
2051 if (!ndev) { in smc911x_drv_probe()
2055 SET_NETDEV_DEV(ndev, &pdev->dev); in smc911x_drv_probe()
2057 ndev->dma = (unsigned char)-1; in smc911x_drv_probe()
2058 ndev->irq = platform_get_irq(pdev, 0); in smc911x_drv_probe()
2059 lp = netdev_priv(ndev); in smc911x_drv_probe()
2060 lp->netdev = ndev; in smc911x_drv_probe()
2078 platform_set_drvdata(pdev, ndev); in smc911x_drv_probe()
2080 ndev->base_addr = res->start; in smc911x_drv_probe()
[all …]
/linux-4.4.14/net/mac802154/
Diface.c627 struct net_device *ndev = NULL; in ieee802154_if_add() local
633 ndev = alloc_netdev(sizeof(*sdata), name, in ieee802154_if_add()
635 if (!ndev) in ieee802154_if_add()
638 ndev->needed_headroom = local->hw.extra_tx_headroom + in ieee802154_if_add()
641 ret = dev_alloc_name(ndev, ndev->name); in ieee802154_if_add()
645 ieee802154_le64_to_be64(ndev->perm_addr, in ieee802154_if_add()
649 ndev->type = ARPHRD_IEEE802154; in ieee802154_if_add()
651 ieee802154_le64_to_be64(ndev->dev_addr, &extended_addr); in ieee802154_if_add()
653 memcpy(ndev->dev_addr, ndev->perm_addr, in ieee802154_if_add()
657 ndev->type = ARPHRD_IEEE802154_MONITOR; in ieee802154_if_add()
[all …]
/linux-4.4.14/drivers/net/ethernet/i825xx/
Dlasi_82596.c101 #define DMA_WBACK(ndev, addr, len) \ argument
102 do { dma_cache_sync((ndev)->dev.parent, (void *)addr, len, DMA_TO_DEVICE); } while (0)
104 #define DMA_INV(ndev, addr, len) \ argument
105 do { dma_cache_sync((ndev)->dev.parent, (void *)addr, len, DMA_FROM_DEVICE); } while (0)
107 #define DMA_WBACK_INV(ndev, addr, len) \ argument
108 do { dma_cache_sync((ndev)->dev.parent, (void *)addr, len, DMA_BIDIRECTIONAL); } while (0)
/linux-4.4.14/drivers/net/ethernet/altera/
Daltera_tse_main.c103 struct net_device *ndev = bus->priv; in altera_tse_mdio_read() local
104 struct altera_tse_private *priv = netdev_priv(ndev); in altera_tse_mdio_read()
118 struct net_device *ndev = bus->priv; in altera_tse_mdio_write() local
119 struct altera_tse_private *priv = netdev_priv(ndev); in altera_tse_mdio_write()
1301 struct net_device *ndev; in altera_tse_probe() local
1310 ndev = alloc_etherdev(sizeof(struct altera_tse_private)); in altera_tse_probe()
1311 if (!ndev) { in altera_tse_probe()
1316 SET_NETDEV_DEV(ndev, &pdev->dev); in altera_tse_probe()
1318 priv = netdev_priv(ndev); in altera_tse_probe()
1320 priv->dev = ndev; in altera_tse_probe()
[all …]
/linux-4.4.14/drivers/staging/rtl8723au/os_dep/
Dioctl_cfg80211.c865 static int cfg80211_rtw_add_key(struct wiphy *wiphy, struct net_device *ndev, in cfg80211_rtw_add_key() argument
875 DBG_8723A("%s(%s): adding key for %pM\n", __func__, ndev->name, in cfg80211_rtw_add_key()
916 ret = rtw_cfg80211_set_encryption(ndev, key_index, set_tx, in cfg80211_rtw_add_key()
923 ret = rtw_cfg80211_ap_set_encryption(ndev, key_index, set_tx, in cfg80211_rtw_add_key()
937 cfg80211_rtw_get_key(struct wiphy *wiphy, struct net_device *ndev, in cfg80211_rtw_get_key() argument
942 DBG_8723A("%s(%s)\n", __func__, ndev->name); in cfg80211_rtw_get_key()
946 static int cfg80211_rtw_del_key(struct wiphy *wiphy, struct net_device *ndev, in cfg80211_rtw_del_key() argument
950 struct rtw_adapter *padapter = netdev_priv(ndev); in cfg80211_rtw_del_key()
953 DBG_8723A("%s(%s): key_index =%d\n", __func__, ndev->name, key_index); in cfg80211_rtw_del_key()
964 struct net_device *ndev, u8 key_index, in cfg80211_rtw_set_default_key() argument
[all …]
/linux-4.4.14/drivers/net/ethernet/adi/
Dbfin_mac.c1112 netif_stop_queue(lp->ndev); in tx_reclaim_skb()
1116 netif_queue_stopped(lp->ndev)) in tx_reclaim_skb()
1117 netif_wake_queue(lp->ndev); in tx_reclaim_skb()
1121 if (netif_queue_stopped(lp->ndev)) in tx_reclaim_skb()
1221 struct net_device *dev = lp->ndev; in bfin_mac_rx()
1624 struct net_device *ndev; in bfin_mac_probe() local
1630 ndev = alloc_etherdev(sizeof(struct bfin_mac_local)); in bfin_mac_probe()
1631 if (!ndev) in bfin_mac_probe()
1634 SET_NETDEV_DEV(ndev, &pdev->dev); in bfin_mac_probe()
1635 platform_set_drvdata(pdev, ndev); in bfin_mac_probe()
[all …]
/linux-4.4.14/drivers/net/hamradio/
Dbpqether.c504 struct net_device *ndev; in bpq_new_device() local
507 ndev = alloc_netdev(sizeof(struct bpqdev), "bpq%d", NET_NAME_UNKNOWN, in bpq_new_device()
509 if (!ndev) in bpq_new_device()
513 bpq = netdev_priv(ndev); in bpq_new_device()
516 bpq->axdev = ndev; in bpq_new_device()
521 err = register_netdevice(ndev); in bpq_new_device()
524 bpq_set_lockdep_class(ndev); in bpq_new_device()
532 free_netdev(ndev); in bpq_new_device()
537 static void bpq_free_device(struct net_device *ndev) in bpq_free_device() argument
539 struct bpqdev *bpq = netdev_priv(ndev); in bpq_free_device()
[all …]
/linux-4.4.14/net/nfc/hci/
Dhcp.c39 struct nfc_dev *ndev = hdev->ndev; in nfc_hci_hcp_message_tx() local
69 skb_len = ndev->tx_headroom + NFC_HCI_HCP_PACKET_HEADER_LEN + in nfc_hci_hcp_message_tx()
70 data_link_len + ndev->tx_tailroom; in nfc_hci_hcp_message_tx()
78 skb_reserve(skb, ndev->tx_headroom); in nfc_hci_hcp_message_tx()
/linux-4.4.14/drivers/staging/rtl8188eu/include/
Dosdep_service.h104 #define NDEV_ARG(ndev) ndev->name argument
108 #define FUNC_NDEV_ARG(ndev) __func__, ndev->name argument
/linux-4.4.14/drivers/scsi/cxgbi/
Dlibcxgbi.c216 struct cxgbi_device *cxgbi_device_find_by_netdev(struct net_device *ndev, in cxgbi_device_find_by_netdev() argument
223 if (ndev->priv_flags & IFF_802_1Q_VLAN) { in cxgbi_device_find_by_netdev()
224 vdev = ndev; in cxgbi_device_find_by_netdev()
225 ndev = vlan_dev_real_dev(ndev); in cxgbi_device_find_by_netdev()
227 "vlan dev %s -> %s.\n", vdev->name, ndev->name); in cxgbi_device_find_by_netdev()
233 if (ndev == cdev->ports[i]) { in cxgbi_device_find_by_netdev()
244 "ndev 0x%p, %s, NO match found.\n", ndev, ndev->name); in cxgbi_device_find_by_netdev()
249 struct cxgbi_device *cxgbi_device_find_by_netdev_rcu(struct net_device *ndev, in cxgbi_device_find_by_netdev_rcu() argument
256 if (ndev->priv_flags & IFF_802_1Q_VLAN) { in cxgbi_device_find_by_netdev_rcu()
257 vdev = ndev; in cxgbi_device_find_by_netdev_rcu()
[all …]
/linux-4.4.14/drivers/parport/
Dparport_cs.c75 int ndev; member
155 info->ndev = 1; in parport_config()
171 if (info->ndev) { in parport_cs_release()
175 info->ndev = 0; in parport_cs_release()
/linux-4.4.14/drivers/net/ethernet/broadcom/
Dbcmsysport.c530 struct net_device *ndev = priv->netdev; in bcm_sysport_rx_refill() local
538 netif_err(priv, rx_err, ndev, "SKB alloc failed\n"); in bcm_sysport_rx_refill()
547 netif_err(priv, rx_err, ndev, "DMA mapping failure\n"); in bcm_sysport_rx_refill()
562 netif_dbg(priv, rx_status, ndev, "RX refill\n"); in bcm_sysport_rx_refill()
590 struct net_device *ndev = priv->netdev; in bcm_sysport_desc_rx() local
608 netif_dbg(priv, rx_status, ndev, in bcm_sysport_desc_rx()
623 netif_err(priv, rx_err, ndev, "out of memory!\n"); in bcm_sysport_desc_rx()
624 ndev->stats.rx_dropped++; in bcm_sysport_desc_rx()
625 ndev->stats.rx_errors++; in bcm_sysport_desc_rx()
635 netif_dbg(priv, rx_status, ndev, in bcm_sysport_desc_rx()
[all …]
/linux-4.4.14/drivers/net/wireless/ath/ath6kl/
Dcfg80211.c796 cfg80211_ibss_joined(vif->ndev, bssid, chan, GFP_KERNEL); in ath6kl_cfg80211_connect_event()
804 cfg80211_connect_result(vif->ndev, bssid, in ath6kl_cfg80211_connect_event()
811 cfg80211_roamed_bss(vif->ndev, bss, assoc_req_ie, assoc_req_len, in ath6kl_cfg80211_connect_event()
885 cfg80211_connect_result(vif->ndev, in ath6kl_cfg80211_disconnect_event()
891 cfg80211_disconnected(vif->ndev, proto_reason, in ath6kl_cfg80211_disconnect_event()
991 struct ath6kl *ar = ath6kl_priv(vif->ndev); in ath6kl_cfg80211_scan()
1111 cfg80211_ch_switch_notify(vif->ndev, &chandef); in ath6kl_cfg80211_ch_switch_notify()
1115 static int ath6kl_cfg80211_add_key(struct wiphy *wiphy, struct net_device *ndev, in ath6kl_cfg80211_add_key() argument
1120 struct ath6kl *ar = ath6kl_priv(ndev); in ath6kl_cfg80211_add_key()
1121 struct ath6kl_vif *vif = netdev_priv(ndev); in ath6kl_cfg80211_add_key()
[all …]
Dmain.c420 netif_carrier_on(vif->ndev); in ath6kl_connect_ap_mode_bss()
492 cfg80211_new_sta(vif->ndev, mac_addr, &sinfo, GFP_KERNEL); in ath6kl_connect_ap_mode_sta()
494 netif_wake_queue(vif->ndev); in ath6kl_connect_ap_mode_sta()
645 netif_wake_queue(vif->ndev); in ath6kl_connect_event()
651 netif_carrier_on(vif->ndev); in ath6kl_connect_event()
689 cfg80211_michael_mic_failure(vif->ndev, sta->mac, in ath6kl_tkip_micerr_event()
906 ath6kl_data_tx(skb, vif->ndev); in ath6kl_pspoll_event()
950 ath6kl_data_tx(skb, vif->ndev); in ath6kl_dtimexpiry_event()
979 cfg80211_conn_failed(vif->ndev, bssid, in ath6kl_disconnect_event()
986 cfg80211_conn_failed(vif->ndev, bssid, in ath6kl_disconnect_event()
[all …]
/linux-4.4.14/net/mac80211/
Diface.c1696 struct net_device *ndev = NULL; in ieee80211_if_add() local
1729 ndev = alloc_netdev_mqs(size + txq_size, in ieee80211_if_add()
1732 if (!ndev) in ieee80211_if_add()
1734 dev_net_set(ndev, wiphy_net(local->hw.wiphy)); in ieee80211_if_add()
1736 ndev->tstats = netdev_alloc_pcpu_stats(struct pcpu_sw_netstats); in ieee80211_if_add()
1737 if (!ndev->tstats) { in ieee80211_if_add()
1738 free_netdev(ndev); in ieee80211_if_add()
1742 ndev->needed_headroom = local->tx_headroom + in ieee80211_if_add()
1749 ndev->needed_tailroom = IEEE80211_ENCRYPT_TAILROOM; in ieee80211_if_add()
1751 ret = dev_alloc_name(ndev, ndev->name); in ieee80211_if_add()
[all …]
/linux-4.4.14/drivers/nfc/st21nfca/
Dse.c174 nfc_add_se(hdev->ndev, NFC_HCI_UICC_HOST_ID, NFC_SE_UICC); in st21nfca_hci_discover_se()
179 nfc_add_se(hdev->ndev, ST21NFCA_ESE_HOST_ID, NFC_SE_EMBEDDED); in st21nfca_hci_discover_se()
208 nfc_remove_se(hdev->ndev, se_idx); in st21nfca_hci_enable_se()
308 struct device *dev = &hdev->ndev->dev; in st21nfca_connectivity_event_received()
344 r = nfc_se_transaction(hdev->ndev, host, transaction); in st21nfca_connectivity_event_received()
347 nfc_err(&hdev->ndev->dev, "Unexpected event on connectivity gate\n"); in st21nfca_connectivity_event_received()
380 nfc_err(&hdev->ndev->dev, "Unexpected event on apdu reader gate\n"); in st21nfca_apdu_reader_event_received()
Ddep.c131 dev = info->hdev->ndev; in st21nfca_tx_work()
185 r = nfc_set_remote_general_bytes(hdev->ndev, atr_res->gbi, in st21nfca_tm_send_atr_res()
231 r = nfc_tm_activated(hdev->ndev, NFC_PROTO_NFC_DEP_MASK, in st21nfca_tm_recv_atr_req()
375 return nfc_tm_data_received(hdev->ndev, skb); in st21nfca_tm_recv_dep_req()
438 nfc_err(&hdev->ndev->dev, "Unexpected event on card f gate\n"); in st21nfca_dep_event_received()
492 r = nfc_set_remote_general_bytes(info->hdev->ndev, in st21nfca_im_recv_atr_res_cb()
505 r = nfc_dep_link_is_up(info->hdev->ndev, info->dep_info.idx, in st21nfca_im_recv_atr_res_cb()
552 target = hdev->ndev->targets; in st21nfca_im_send_atr_req()
627 nfc_tm_data_received(info->hdev->ndev, skb); in st21nfca_im_recv_dep_res_cb()
Dst21nfca.h207 int st21nfca_hci_loopback_event_received(struct nfc_hci_dev *ndev, u8 event,
209 int st21nfca_vendor_cmds_init(struct nfc_hci_dev *ndev);
/linux-4.4.14/drivers/net/can/softing/
Dsofting_main.c390 static int softing_netdev_open(struct net_device *ndev) in softing_netdev_open() argument
395 ret = open_candev(ndev); in softing_netdev_open()
397 ret = softing_startstop(ndev, 1); in softing_netdev_open()
401 static int softing_netdev_stop(struct net_device *ndev) in softing_netdev_stop() argument
405 netif_stop_queue(ndev); in softing_netdev_stop()
408 ret = softing_startstop(ndev, 0); in softing_netdev_stop()
412 static int softing_candev_set_mode(struct net_device *ndev, enum can_mode mode) in softing_candev_set_mode() argument
419 ret = softing_startstop(ndev, 1); in softing_candev_set_mode()
563 struct net_device *ndev = to_net_dev(dev); in show_chip() local
564 struct softing_priv *priv = netdev2softing(ndev); in show_chip()
[all …]
/linux-4.4.14/drivers/infiniband/hw/ocrdma/
Docrdma_ah.c146 if (sgid_attr.ndev) { in ocrdma_create_ah()
147 if (is_vlan_dev(sgid_attr.ndev)) in ocrdma_create_ah()
148 vlan_tag = vlan_dev_vlan_id(sgid_attr.ndev); in ocrdma_create_ah()
149 dev_put(sgid_attr.ndev); in ocrdma_create_ah()
157 sgid_attr.ndev->ifindex); in ocrdma_create_ah()
/linux-4.4.14/drivers/infiniband/hw/mlx4/
Dah.c96 if (gid_attr.ndev) { in create_iboe_ah()
97 if (is_vlan_dev(gid_attr.ndev)) in create_iboe_ah()
98 vlan_tag = vlan_dev_vlan_id(gid_attr.ndev); in create_iboe_ah()
99 memcpy(ah->av.eth.s_mac, gid_attr.ndev->dev_addr, ETH_ALEN); in create_iboe_ah()
100 dev_put(gid_attr.ndev); in create_iboe_ah()
/linux-4.4.14/include/rdma/
Dib_cache.h73 struct net_device *ndev,
94 struct net_device *ndev,
/linux-4.4.14/drivers/ide/
Dide-cs.c65 int ndev; member
237 info->ndev = 1; in ide_config()
257 if (info->ndev) { in ide_release()
265 info->ndev = 0; in ide_release()
/linux-4.4.14/drivers/nfc/pn544/
Dpn544.c392 hdev->gb = nfc_get_local_general_bytes(hdev->ndev, in pn544_hci_start_poll()
474 r = nfc_set_remote_general_bytes(hdev->ndev, rgb_skb->data, in pn544_hci_dep_link_up()
478 r = nfc_dep_link_is_up(hdev->ndev, target->idx, comm_mode, in pn544_hci_dep_link_up()
745 r = nfc_tm_activated(hdev->ndev, NFC_PROTO_NFC_DEP_MASK, in pn544_hci_event_received()
771 return nfc_tm_data_received(hdev->ndev, skb); in pn544_hci_event_received()
805 nfc_add_se(hdev->ndev, se_idx++, NFC_SE_UICC); in pn544_hci_discover_se()
814 nfc_add_se(hdev->ndev, se_idx++, NFC_SE_EMBEDDED); in pn544_hci_discover_se()
840 se = nfc_find_se(hdev->ndev, se_idx); in pn544_hci_enable_se()
881 se = nfc_find_se(hdev->ndev, se_idx); in pn544_hci_disable_se()
/linux-4.4.14/drivers/nfc/microread/
Dmicroread.c266 hdev->gb = nfc_get_local_general_bytes(hdev->ndev, in microread_start_poll()
329 r = nfc_set_remote_general_bytes(hdev->ndev, rgb_skb->data, in microread_dep_link_up()
332 r = nfc_dep_link_is_up(hdev->ndev, target->idx, comm_mode, in microread_dep_link_up()
548 r = nfc_targets_found(hdev->ndev, targets, 1); in microread_target_discovered()
587 r = nfc_tm_data_received(hdev->ndev, skb); in microread_event_received()
596 r = nfc_tm_activated(hdev->ndev, NFC_PROTO_NFC_DEP_MASK, in microread_event_received()
616 r = nfc_tm_data_received(hdev->ndev, skb); in microread_event_received()
/linux-4.4.14/tools/usb/usbip/src/
Dusbip_list.c78 dbg("exportable devices: %d\n", reply.ndev); in get_exported_devices()
80 if (reply.ndev == 0) { in get_exported_devices()
89 for (i = 0; i < reply.ndev; i++) { in get_exported_devices()
Dusbip_network.h154 uint32_t ndev; member
167 usbip_net_pack_uint32_t(pack, &(reply)->ndev);\
/linux-4.4.14/drivers/tty/serial/8250/
Dserial_cs.c82 int ndev; member
273 for (i = 0; i < info->ndev; i++) in serial_remove()
285 for (i = 0; i < info->ndev; i++) in serial_suspend()
296 for (i = 0; i < info->ndev; i++) in serial_resume()
367 info->line[info->ndev] = line; in setup_serial()
368 info->ndev++; in setup_serial()
652 if (i || info->ndev == 0) in serial_config()
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_file_ops.c1433 int ret = 0, devmax, npresent, nup, ndev, dusable = 0, i; in get_a_ctxt() local
1450 for (ndev = 0; ndev < devmax; ndev++) { in get_a_ctxt()
1451 struct qib_devdata *dd = qib_lookup(ndev); in get_a_ctxt()
1481 for (ndev = 0; ndev < devmax; ndev++) { in get_a_ctxt()
1482 struct qib_devdata *dd = qib_lookup(ndev); in get_a_ctxt()
1502 int devmax, ndev, i; in find_shared_ctxt() local
1507 for (ndev = 0; ndev < devmax; ndev++) { in find_shared_ctxt()
1508 struct qib_devdata *dd = qib_lookup(ndev); in find_shared_ctxt()
1554 int ret = 0, devmax, npresent, nup, ndev; in find_hca() local
1567 for (ndev = 0; ndev < devmax; ndev++) { in find_hca()
[all …]
/linux-4.4.14/net/ipv6/
Daddrconf.c335 struct inet6_dev *ndev; in ipv6_add_dev() local
343 ndev = kzalloc(sizeof(struct inet6_dev), GFP_KERNEL); in ipv6_add_dev()
344 if (!ndev) in ipv6_add_dev()
347 rwlock_init(&ndev->lock); in ipv6_add_dev()
348 ndev->dev = dev; in ipv6_add_dev()
349 INIT_LIST_HEAD(&ndev->addr_list); in ipv6_add_dev()
350 setup_timer(&ndev->rs_timer, addrconf_rs_timer, in ipv6_add_dev()
351 (unsigned long)ndev); in ipv6_add_dev()
352 memcpy(&ndev->cnf, dev_net(dev)->ipv6.devconf_dflt, sizeof(ndev->cnf)); in ipv6_add_dev()
354 if (ndev->cnf.stable_secret.initialized) in ipv6_add_dev()
[all …]
/linux-4.4.14/drivers/net/wireless/orinoco/
Dmain.c249 priv->ndev->name); in set_port_type()
1084 struct net_device *dev = priv->ndev; in orinoco_rx_isr_tasklet()
1160 struct net_device *dev = priv->ndev; in orinoco_join_ap()
1235 struct net_device *dev = priv->ndev; in orinoco_send_bssid_wevent()
1253 struct net_device *dev = priv->ndev; in orinoco_send_assocreqie_wevent()
1283 struct net_device *dev = priv->ndev; in orinoco_send_assocrespie_wevent()
1635 struct net_device *dev = priv->ndev; in __orinoco_up()
1664 struct net_device *dev = priv->ndev; in __orinoco_down()
1741 struct net_device *dev = priv->ndev; in orinoco_reset()
1811 struct net_device *dev = priv->ndev; in __orinoco_commit()
[all …]
/linux-4.4.14/drivers/net/can/m_can/
Dm_can.c1245 struct net_device *ndev = dev_get_drvdata(dev); in m_can_suspend() local
1246 struct m_can_priv *priv = netdev_priv(ndev); in m_can_suspend()
1248 if (netif_running(ndev)) { in m_can_suspend()
1249 netif_stop_queue(ndev); in m_can_suspend()
1250 netif_device_detach(ndev); in m_can_suspend()
1262 struct net_device *ndev = dev_get_drvdata(dev); in m_can_resume() local
1263 struct m_can_priv *priv = netdev_priv(ndev); in m_can_resume()
1269 if (netif_running(ndev)) { in m_can_resume()
1270 netif_device_attach(ndev); in m_can_resume()
1271 netif_start_queue(ndev); in m_can_resume()
/linux-4.4.14/drivers/base/
Disa.c114 int isa_register_driver(struct isa_driver *isa_driver, unsigned int ndev) in isa_register_driver() argument
126 for (id = 0; id < ndev; id++) { in isa_register_driver()

12