Home
last modified time | relevance | path

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

12

/net/nfc/nci/
Dcore.c42 struct nci_conn_info *nci_get_conn_info_by_conn_id(struct nci_dev *ndev, in nci_get_conn_info_by_conn_id() argument
47 list_for_each_entry(conn_info, &ndev->conn_info_list, list) { in nci_get_conn_info_by_conn_id()
55 int nci_get_conn_info_by_dest_type_params(struct nci_dev *ndev, u8 dest_type, in nci_get_conn_info_by_dest_type_params() argument
60 list_for_each_entry(conn_info, &ndev->conn_info_list, list) { in nci_get_conn_info_by_dest_type_params()
77 void nci_req_complete(struct nci_dev *ndev, int result) in nci_req_complete() argument
79 if (ndev->req_status == NCI_REQ_PEND) { in nci_req_complete()
80 ndev->req_result = result; in nci_req_complete()
81 ndev->req_status = NCI_REQ_DONE; in nci_req_complete()
82 complete(&ndev->req_completion); in nci_req_complete()
87 static void nci_req_cancel(struct nci_dev *ndev, int err) in nci_req_cancel() argument
[all …]
Drsp.c28 static void nci_core_reset_rsp_packet(struct nci_dev *ndev, struct sk_buff *skb) in nci_core_reset_rsp_packet() argument
35 ndev->nci_ver = rsp->nci_ver; in nci_core_reset_rsp_packet()
40 nci_req_complete(ndev, rsp->status); in nci_core_reset_rsp_packet()
43 static void nci_core_init_rsp_packet(struct nci_dev *ndev, struct sk_buff *skb) in nci_core_init_rsp_packet() argument
53 ndev->nfcc_features = __le32_to_cpu(rsp_1->nfcc_features); in nci_core_init_rsp_packet()
54 ndev->num_supported_rf_interfaces = rsp_1->num_supported_rf_interfaces; in nci_core_init_rsp_packet()
56 if (ndev->num_supported_rf_interfaces > in nci_core_init_rsp_packet()
58 ndev->num_supported_rf_interfaces = in nci_core_init_rsp_packet()
62 memcpy(ndev->supported_rf_interfaces, in nci_core_init_rsp_packet()
64 ndev->num_supported_rf_interfaces); in nci_core_init_rsp_packet()
[all …]
Dntf.c30 static void nci_core_conn_credits_ntf_packet(struct nci_dev *ndev, in nci_core_conn_credits_ntf_packet() argument
51 conn_info = nci_get_conn_info_by_conn_id(ndev, in nci_core_conn_credits_ntf_packet()
61 if (!skb_queue_empty(&ndev->tx_q)) in nci_core_conn_credits_ntf_packet()
62 queue_work(ndev->tx_wq, &ndev->tx_work); in nci_core_conn_credits_ntf_packet()
65 static void nci_core_generic_error_ntf_packet(struct nci_dev *ndev, in nci_core_generic_error_ntf_packet() argument
72 if (atomic_read(&ndev->state) == NCI_W4_HOST_SELECT) { in nci_core_generic_error_ntf_packet()
75 nci_req_complete(ndev, status); in nci_core_generic_error_ntf_packet()
79 static void nci_core_conn_intf_error_ntf_packet(struct nci_dev *ndev, in nci_core_conn_intf_error_ntf_packet() argument
89 if (test_bit(NCI_DATA_EXCHANGE, &ndev->flags)) in nci_core_conn_intf_error_ntf_packet()
90 nci_data_exchange_complete(ndev, NULL, ntf->conn_id, -EIO); in nci_core_conn_intf_error_ntf_packet()
[all …]
Dhci.c121 static void nci_hci_reset_pipes_per_host(struct nci_dev *ndev, u8 host) in nci_hci_reset_pipes_per_host() argument
126 if (ndev->hci_dev->pipes[i].host == host) { in nci_hci_reset_pipes_per_host()
127 ndev->hci_dev->pipes[i].gate = NCI_HCI_INVALID_GATE; in nci_hci_reset_pipes_per_host()
128 ndev->hci_dev->pipes[i].host = NCI_HCI_INVALID_HOST; in nci_hci_reset_pipes_per_host()
141 static int nci_hci_send_data(struct nci_dev *ndev, u8 pipe, in nci_hci_send_data() argument
150 conn_info = ndev->hci_dev->conn_info; in nci_hci_send_data()
155 skb = nci_skb_alloc(ndev, conn_info->max_pkt_payload_len + in nci_hci_send_data()
180 r = nci_send_data(ndev, conn_info->conn_id, skb); in nci_hci_send_data()
187 skb = nci_skb_alloc(ndev, in nci_hci_send_data()
200 static void nci_hci_send_data_req(struct nci_dev *ndev, unsigned long opt) in nci_hci_send_data_req() argument
[all …]
Ddata.c26 void nci_data_exchange_complete(struct nci_dev *ndev, struct sk_buff *skb, in nci_data_exchange_complete() argument
33 conn_info = nci_get_conn_info_by_conn_id(ndev, conn_id); in nci_data_exchange_complete()
45 del_timer_sync(&ndev->data_timer); in nci_data_exchange_complete()
46 clear_bit(NCI_DATA_EXCHANGE_TO, &ndev->flags); in nci_data_exchange_complete()
59 clear_bit(NCI_DATA_EXCHANGE, &ndev->flags); in nci_data_exchange_complete()
64 static inline void nci_push_data_hdr(struct nci_dev *ndev, in nci_push_data_hdr() argument
81 int nci_conn_max_data_pkt_payload_size(struct nci_dev *ndev, __u8 conn_id) in nci_conn_max_data_pkt_payload_size() argument
85 conn_info = nci_get_conn_info_by_conn_id(ndev, conn_id); in nci_conn_max_data_pkt_payload_size()
93 static int nci_queue_tx_data_frags(struct nci_dev *ndev, in nci_queue_tx_data_frags() argument
107 conn_info = nci_get_conn_info_by_conn_id(ndev, conn_id); in nci_queue_tx_data_frags()
[all …]
Dspi.c126 struct nci_dev *ndev) in nci_spi_allocate_spi() argument
139 nspi->ndev = ndev; in nci_spi_allocate_spi()
153 skb = nci_skb_alloc(nspi->ndev, 0, GFP_KERNEL); in send_acknowledge()
212 skb = nci_skb_alloc(nspi->ndev, rx_len, GFP_KERNEL); in __nci_spi_read()
/net/can/j1939/
Dmain.c80 netdev_err_once(priv->ndev, "%s: sa is broadcast address, ignoring!\n", in j1939_can_recv()
127 static struct j1939_priv *j1939_priv_create(struct net_device *ndev) in j1939_priv_create() argument
137 priv->ndev = ndev; in j1939_priv_create()
140 dev_hold(ndev); in j1939_priv_create()
142 netdev_dbg(priv->ndev, "%s : 0x%p\n", __func__, priv); in j1939_priv_create()
147 static inline void j1939_priv_set(struct net_device *ndev, in j1939_priv_set() argument
150 struct can_ml_priv *can_ml = can_get_ml_priv(ndev); in j1939_priv_set()
158 struct net_device *ndev = priv->ndev; in __j1939_priv_release() local
160 netdev_dbg(priv->ndev, "%s: 0x%p\n", __func__, priv); in __j1939_priv_release()
166 dev_put(ndev); in __j1939_priv_release()
[all …]
Dtransport.c229 netdev_warn(priv->ndev, "Unknown abort code %i", abort); in j1939_xtp_abort_to_errno()
270 netdev_dbg(session->priv->ndev, "%s: 0x%p\n", __func__, session); in j1939_session_destroy()
393 netdev_dbg(priv->ndev, "%s: 0x%p: no skb found for start: %i, queue size: %i\n", in j1939_session_skb_get_by_offset()
596 skb->dev = priv->ndev; in j1939_tp_tx_dat_new()
598 can_skb_prv(skb)->ifindex = priv->ndev->ifindex; in j1939_tp_tx_dat_new()
753 netdev_dbg(session->priv->ndev, "%s: 0x%p\n", __func__, session); in j1939_session_tx_rts()
782 netdev_dbg(session->priv->ndev, "%s: 0x%p\n", __func__, session); in j1939_session_tx_dpo()
820 netdev_err_once(priv->ndev, in j1939_session_tx_dat()
837 netdev_alert(priv->ndev, in j1939_session_tx_dat()
873 netdev_alert(priv->ndev, "%s: 0x%p: called by not transmitter!\n", in j1939_xtp_txnext_transmiter()
[all …]
Daddress-claim.c56 netdev_notice(priv->ndev, "tx address claim with dlc %i\n", in j1939_ac_verify_outgoing()
62 netdev_notice(priv->ndev, "tx address claim with different name\n"); in j1939_ac_verify_outgoing()
67 netdev_notice(priv->ndev, "tx address claim with broadcast sa\n"); in j1939_ac_verify_outgoing()
73 netdev_notice(priv->ndev, "tx address claim with dest, not broadcast\n"); in j1939_ac_verify_outgoing()
106 netdev_notice(priv->ndev, "tx drop: invalid sa for name 0x%016llx\n", in j1939_ac_fixup()
117 netdev_notice(priv->ndev, "tx drop: invalid da for name 0x%016llx\n", in j1939_ac_fixup()
133 netdev_notice(priv->ndev, "rx address claim with wrong dlc %i\n", in j1939_ac_process()
141 netdev_notice(priv->ndev, "rx address claim without name\n"); in j1939_ac_process()
146 netdev_notice(priv->ndev, "rx address claim with broadcast sa\n"); in j1939_ac_process()
Dsocket.c138 netdev_dbg(priv->ndev, "%s: err: %i\n", __func__, err); in j1939_sk_queue_drop_all()
182 netdev_warn_once(first->priv->ndev, in j1939_sk_queue_activate_next_locked()
476 struct net_device *ndev; in j1939_sk_bind() local
478 ndev = dev_get_by_index(net, addr->can_ifindex); in j1939_sk_bind()
479 if (!ndev) { in j1939_sk_bind()
484 can_ml = can_get_ml_priv(ndev); in j1939_sk_bind()
486 dev_put(ndev); in j1939_sk_bind()
491 if (!(ndev->flags & IFF_UP)) { in j1939_sk_bind()
492 dev_put(ndev); in j1939_sk_bind()
497 priv = j1939_netdev_start(ndev); in j1939_sk_bind()
[all …]
/net/
Ddevres.c11 struct net_device *ndev; member
18 free_netdev(res->ndev); in devm_free_netdev()
30 dr->ndev = alloc_etherdev_mqs(sizeof_priv, txqs, rxqs); in devm_alloc_etherdev_mqs()
31 if (!dr->ndev) { in devm_alloc_etherdev_mqs()
38 return dr->ndev; in devm_alloc_etherdev_mqs()
46 unregister_netdev(res->ndev); in devm_unregister_netdev()
52 struct net_device *ndev = match_data; in netdev_devres_match() local
54 return ndev == res->ndev; in netdev_devres_match()
67 int devm_register_netdev(struct device *dev, struct net_device *ndev) in devm_register_netdev() argument
77 netdev_devres_match, ndev))) in devm_register_netdev()
[all …]
/net/smc/
Dsmc_pnet.c32 static struct net_device *__pnet_find_base_ndev(struct net_device *ndev);
33 static struct net_device *pnet_find_base_ndev(struct net_device *ndev);
66 struct net_device *ndev; member
121 if (pnetelem->type == SMC_PNET_ETH && pnetelem->ndev) { in smc_pnet_remove_by_pnetid()
122 dev_put(pnetelem->ndev); in smc_pnet_remove_by_pnetid()
182 static int smc_pnet_add_by_ndev(struct net_device *ndev) in smc_pnet_add_by_ndev() argument
186 struct net *net = dev_net(ndev); in smc_pnet_add_by_ndev()
196 if (pnetelem->type == SMC_PNET_ETH && !pnetelem->ndev && in smc_pnet_add_by_ndev()
197 !strncmp(pnetelem->eth_name, ndev->name, IFNAMSIZ)) { in smc_pnet_add_by_ndev()
198 dev_hold(ndev); in smc_pnet_add_by_ndev()
[all …]
Dsmc_ib.c190 const struct net_device *ndev; in smc_ib_determine_gid() local
199 ndev = rdma_read_gid_attr_ndev_rcu(attr); in smc_ib_determine_gid()
200 if (!IS_ERR(ndev) && in smc_ib_determine_gid()
201 ((!vlan_id && !is_vlan_dev(ndev)) || in smc_ib_determine_gid()
202 (vlan_id && is_vlan_dev(ndev) && in smc_ib_determine_gid()
203 vlan_dev_vlan_id(ndev) == vlan_id)) && in smc_ib_determine_gid()
/net/mac802154/
Diface.c618 struct net_device *ndev = NULL; in ieee802154_if_add() local
624 ndev = alloc_netdev(sizeof(*sdata), name, in ieee802154_if_add()
626 if (!ndev) in ieee802154_if_add()
629 ndev->needed_headroom = local->hw.extra_tx_headroom + in ieee802154_if_add()
632 ret = dev_alloc_name(ndev, ndev->name); in ieee802154_if_add()
636 ieee802154_le64_to_be64(ndev->perm_addr, in ieee802154_if_add()
640 ndev->type = ARPHRD_IEEE802154; in ieee802154_if_add()
642 ieee802154_le64_to_be64(ndev->dev_addr, &extended_addr); in ieee802154_if_add()
644 memcpy(ndev->dev_addr, ndev->perm_addr, in ieee802154_if_add()
648 ndev->type = ARPHRD_IEEE802154_MONITOR; in ieee802154_if_add()
[all …]
/net/core/
Dnetpoll.c622 int __netpoll_setup(struct netpoll *np, struct net_device *ndev) in __netpoll_setup() argument
628 np->dev = ndev; in __netpoll_setup()
629 strlcpy(np->dev_name, ndev->name, IFNAMSIZ); in __netpoll_setup()
631 if (ndev->priv_flags & IFF_DISABLE_NETPOLL) { in __netpoll_setup()
638 if (!ndev->npinfo) { in __netpoll_setup()
653 err = ops->ndo_netpoll_setup(ndev, npinfo); in __netpoll_setup()
658 npinfo = rtnl_dereference(ndev->npinfo); in __netpoll_setup()
665 rcu_assign_pointer(ndev->npinfo, npinfo); in __netpoll_setup()
678 struct net_device *ndev = NULL, *dev = NULL; in netpoll_setup() local
685 ndev = __dev_get_by_name(net, np->dev_name); in netpoll_setup()
[all …]
Dnet-sysfs.c45 struct net_device *ndev = to_net_dev(dev); in netdev_show() local
49 if (dev_isalive(ndev)) in netdev_show()
50 ret = (*format)(ndev, buf); in netdev_show()
117 struct net_device *ndev = to_net_dev(dev); in iflink_show() local
119 return sprintf(buf, fmt_dec, dev_get_iflink(ndev)); in iflink_show()
132 struct net_device *ndev = to_net_dev(dev); in name_assign_type_show() local
135 if (ndev->name_assign_type != NET_NAME_UNKNOWN) in name_assign_type_show()
146 struct net_device *ndev = to_net_dev(dev); in address_show() local
150 if (dev_isalive(ndev)) in address_show()
151 ret = sysfs_format_mac(buf, ndev->dev_addr, ndev->addr_len); in address_show()
[all …]
/net/ncsi/
Dncsi-manage.c53 struct ncsi_dev *nd = &ndp->ndev; in ncsi_report_link()
116 netdev_warn(ndp->ndev.dev, in ncsi_channel_monitor()
135 netdev_err(ndp->ndev.dev, "Error %d sending GLS\n", in ncsi_channel_monitor()
141 netdev_err(ndp->ndev.dev, "NCSI Channel %d timed out!\n", in ncsi_channel_monitor()
424 if (ndp->ndev.dev == dev) in ncsi_find_dev()
425 return &ndp->ndev; in ncsi_find_dev()
469 struct ncsi_dev *nd = &ndp->ndev; in ncsi_suspend_channel()
672 netdev_err(ndp->ndev.dev, in set_one_vid()
710 netdev_err(nca->ndp->ndev.dev, in ncsi_oem_gma_handler_bcm()
735 netdev_err(nca->ndp->ndev.dev, in ncsi_oem_gma_handler_mlx()
[all …]
Dncsi-aen.c77 netdev_dbg(ndp->ndev.dev, "NCSI: LSC AEN - channel %u state %s\n", in ncsi_aen_handler_lsc()
85 netdev_warn(ndp->ndev.dev, in ncsi_aen_handler_lsc()
109 return ncsi_reset_dev(&ndp->ndev); in ncsi_aen_handler_lsc()
191 netdev_dbg(ndp->ndev.dev, in ncsi_aen_handler_hncdsc()
225 netdev_warn(ndp->ndev.dev, "Invalid AEN (0x%x) received\n", in ncsi_aen_handler()
232 netdev_warn(ndp->ndev.dev, in ncsi_aen_handler()
240 netdev_err(ndp->ndev.dev, in ncsi_aen_handler()
Dncsi-netlink.c104 netdev_info(ndp->ndev.dev, "NCSI: No package with id %u\n", id); in ncsi_write_package_info()
317 netdev_info(ndp->ndev.dev, in ncsi_set_interface_nl()
342 netdev_info(ndp->ndev.dev, in ncsi_set_interface_nl()
346 netdev_info(ndp->ndev.dev, "Set package 0x%x as preferred\n", in ncsi_set_interface_nl()
351 ncsi_reset_dev(&ndp->ndev); in ncsi_set_interface_nl()
386 netdev_info(ndp->ndev.dev, "NCSI: Cleared preferred package/channel\n"); in ncsi_clear_interface_nl()
390 ncsi_reset_dev(&ndp->ndev); in ncsi_clear_interface_nl()
447 netdev_info(ndp->ndev.dev, "NCSI: no command to send %u\n", in ncsi_send_cmd_nl()
469 netdev_err(ndp->ndev.dev, in ncsi_send_cmd_nl()
472 ncsi_send_netlink_err(ndp->ndev.dev, in ncsi_send_cmd_nl()
[all …]
Dncsi-rsp.c49 netdev_dbg(nr->ndp->ndev.dev, in ncsi_validate_rsp_pkt()
54 netdev_dbg(nr->ndp->ndev.dev, in ncsi_validate_rsp_pkt()
62 netdev_dbg(nr->ndp->ndev.dev, in ncsi_validate_rsp_pkt()
80 netdev_dbg(nr->ndp->ndev.dev, in ncsi_validate_rsp_pkt()
631 struct net_device *ndev = ndp->ndev.dev; in ncsi_rsp_handler_oem_mlx_gma() local
632 const struct net_device_ops *ops = ndev->netdev_ops; in ncsi_rsp_handler_oem_mlx_gma()
640 saddr.sa_family = ndev->type; in ncsi_rsp_handler_oem_mlx_gma()
641 ndev->priv_flags |= IFF_LIVE_ADDR_CHANGE; in ncsi_rsp_handler_oem_mlx_gma()
646 ret = ops->ndo_set_mac_address(ndev, &saddr); in ncsi_rsp_handler_oem_mlx_gma()
648 netdev_warn(ndev, "NCSI: 'Writing mac address to device failed\n"); in ncsi_rsp_handler_oem_mlx_gma()
[all …]
/net/mac80211/
Diface.c1849 struct net_device *ndev = NULL; in ieee80211_if_add() local
1891 ndev = alloc_netdev_mqs(size + txq_size, in ieee80211_if_add()
1894 if (!ndev) in ieee80211_if_add()
1898 ndev->tx_queue_len = local->hw.wiphy->tx_queue_len; in ieee80211_if_add()
1900 dev_net_set(ndev, wiphy_net(local->hw.wiphy)); in ieee80211_if_add()
1902 ndev->tstats = netdev_alloc_pcpu_stats(struct pcpu_sw_netstats); in ieee80211_if_add()
1903 if (!ndev->tstats) { in ieee80211_if_add()
1904 free_netdev(ndev); in ieee80211_if_add()
1908 ndev->needed_headroom = local->tx_headroom + in ieee80211_if_add()
1915 ndev->needed_tailroom = IEEE80211_ENCRYPT_TAILROOM; in ieee80211_if_add()
[all …]
/net/nfc/hci/
Dhcp.c27 struct nfc_dev *ndev = hdev->ndev; in nfc_hci_hcp_message_tx() local
57 skb_len = ndev->tx_headroom + NFC_HCI_HCP_PACKET_HEADER_LEN + in nfc_hci_hcp_message_tx()
58 data_link_len + ndev->tx_tailroom; in nfc_hci_hcp_message_tx()
66 skb_reserve(skb, ndev->tx_headroom); in nfc_hci_hcp_message_tx()
Dcore.c369 r = nfc_targets_found(hdev->ndev, targets, 1); in nfc_hci_target_discovered()
839 nfc_driver_failure(hdev->ndev, err); in nfc_hci_failure()
979 hdev->ndev = nfc_allocate_device(&hci_nfc_ops, protocols, in nfc_hci_allocate_device()
982 if (!hdev->ndev) { in nfc_hci_allocate_device()
992 nfc_set_drvdata(hdev->ndev, hdev); in nfc_hci_allocate_device()
1004 nfc_free_device(hdev->ndev); in nfc_hci_free_device()
1026 return nfc_register_device(hdev->ndev); in nfc_hci_register_device()
1054 nfc_unregister_device(hdev->ndev); in nfc_hci_unregister_device()
/net/dsa/
Dtag_ar9331.c47 struct net_device *ndev, in ar9331_tag_rcv() argument
60 netdev_warn_once(ndev, "%s:%i wrong header version 0x%2x\n", in ar9331_tag_rcv()
66 netdev_warn_once(ndev, "%s:%i packet should not be from cpu 0x%2x\n", in ar9331_tag_rcv()
76 skb->dev = dsa_master_find_slave(ndev, 0, port); in ar9331_tag_rcv()
/net/ieee802154/6lowpan/
Dcore.c216 struct net_device *ndev = netdev_notifier_info_to_dev(ptr); in lowpan_device_event() local
219 if (ndev->type != ARPHRD_IEEE802154) in lowpan_device_event()
221 wpan_dev = ndev->ieee802154_ptr; in lowpan_device_event()

12