/net/nfc/nci/ |
H A D | core.c | 49 void nci_req_complete(struct nci_dev *ndev, int result) argument 51 if (ndev->req_status == NCI_REQ_PEND) { 52 ndev->req_result = result; 53 ndev->req_status = NCI_REQ_DONE; 54 complete(&ndev->req_completion); 58 static void nci_req_cancel(struct nci_dev *ndev, int err) argument 60 if (ndev->req_status == NCI_REQ_PEND) { 61 ndev->req_result = err; 62 ndev->req_status = NCI_REQ_CANCELED; 63 complete(&ndev 68 __nci_request(struct nci_dev *ndev, void (*req)(struct nci_dev *ndev, unsigned long opt), unsigned long opt, __u32 timeout) argument 111 nci_request(struct nci_dev *ndev, void (*req)(struct nci_dev *ndev, unsigned long opt), unsigned long opt, __u32 timeout) argument 129 nci_reset_req(struct nci_dev *ndev, unsigned long opt) argument 137 nci_init_req(struct nci_dev *ndev, unsigned long opt) argument 142 nci_init_complete_req(struct nci_dev *ndev, unsigned long opt) argument 184 nci_set_config_req(struct nci_dev *ndev, unsigned long opt) argument 199 nci_rf_discover_req(struct nci_dev *ndev, unsigned long opt) argument 252 nci_rf_discover_select_req(struct nci_dev *ndev, unsigned long opt) argument 279 nci_rf_deactivate_req(struct nci_dev *ndev, unsigned long opt) argument 289 nci_open_device(struct nci_dev *ndev) argument 346 nci_close_device(struct nci_dev *ndev) argument 395 struct nci_dev *ndev = (void *) arg; local 404 struct nci_dev *ndev = (void *) arg; local 412 struct nci_dev *ndev = nfc_get_drvdata(nfc_dev); local 419 struct nci_dev *ndev = nfc_get_drvdata(nfc_dev); local 424 nci_set_config(struct nci_dev *ndev, __u8 id, size_t len, __u8 *val) argument 442 struct nci_dev *ndev = nfc_get_drvdata(nfc_dev); local 461 struct nci_dev *ndev = nfc_get_drvdata(nfc_dev); local 504 struct nci_dev *ndev = nfc_get_drvdata(nfc_dev); local 519 struct nci_dev *ndev = nfc_get_drvdata(nfc_dev); local 585 struct nci_dev *ndev = nfc_get_drvdata(nfc_dev); local 605 struct nci_dev *ndev = nfc_get_drvdata(nfc_dev); local 637 struct nci_dev *ndev = nfc_get_drvdata(nfc_dev); local 703 struct nci_dev *ndev; local 744 nci_free_device(struct nci_dev *ndev) argument 756 nci_register_device(struct nci_dev *ndev) argument 821 nci_unregister_device(struct nci_dev *ndev) argument 839 nci_recv_frame(struct nci_dev *ndev, struct sk_buff *skb) argument 857 nci_send_frame(struct nci_dev *ndev, struct sk_buff *skb) argument 877 nci_send_cmd(struct nci_dev *ndev, __u16 opcode, __u8 plen, void *payload) argument 911 struct nci_dev *ndev = container_of(work, struct nci_dev, tx_work); local 943 struct nci_dev *ndev = container_of(work, struct nci_dev, rx_work); local 987 struct nci_dev *ndev = container_of(work, struct nci_dev, cmd_work); local [all...] |
H A D | rsp.c | 40 static void nci_core_reset_rsp_packet(struct nci_dev *ndev, struct sk_buff *skb) argument 47 ndev->nci_ver = rsp->nci_ver; 52 nci_req_complete(ndev, rsp->status); 55 static void nci_core_init_rsp_packet(struct nci_dev *ndev, struct sk_buff *skb) argument 65 ndev->nfcc_features = __le32_to_cpu(rsp_1->nfcc_features); 66 ndev->num_supported_rf_interfaces = rsp_1->num_supported_rf_interfaces; 68 if (ndev->num_supported_rf_interfaces > 70 ndev->num_supported_rf_interfaces = 74 memcpy(ndev->supported_rf_interfaces, 76 ndev 121 nci_core_set_config_rsp_packet(struct nci_dev *ndev, struct sk_buff *skb) argument 131 nci_rf_disc_map_rsp_packet(struct nci_dev *ndev, struct sk_buff *skb) argument 141 nci_rf_disc_rsp_packet(struct nci_dev *ndev, struct sk_buff *skb) argument 153 nci_rf_disc_select_rsp_packet(struct nci_dev *ndev, struct sk_buff *skb) argument 165 nci_rf_deactivate_rsp_packet(struct nci_dev *ndev, struct sk_buff *skb) argument 181 nci_rsp_packet(struct nci_dev *ndev, struct sk_buff *skb) argument [all...] |
H A D | data.c | 37 void nci_data_exchange_complete(struct nci_dev *ndev, struct sk_buff *skb, argument 40 data_exchange_cb_t cb = ndev->data_exchange_cb; 41 void *cb_context = ndev->data_exchange_cb_context; 46 del_timer_sync(&ndev->data_timer); 47 clear_bit(NCI_DATA_EXCHANGE_TO, &ndev->flags); 50 ndev->data_exchange_cb = NULL; 51 ndev->data_exchange_cb_context = NULL; 62 clear_bit(NCI_DATA_EXCHANGE, &ndev->flags); 67 static inline void nci_push_data_hdr(struct nci_dev *ndev, argument 84 static int nci_queue_tx_data_frags(struct nci_dev *ndev, argument 151 nci_send_data(struct nci_dev *ndev, __u8 conn_id, struct sk_buff *skb) argument 185 nci_add_rx_data_frag(struct nci_dev *ndev, struct sk_buff *skb, __u8 pbf) argument 230 nci_rx_data_packet(struct nci_dev *ndev, struct sk_buff *skb) argument [all...] |
H A D | ntf.c | 42 static void nci_core_conn_credits_ntf_packet(struct nci_dev *ndev, argument 65 &ndev->credits_cnt); 70 if (!skb_queue_empty(&ndev->tx_q)) 71 queue_work(ndev->tx_wq, &ndev->tx_work); 74 static void nci_core_generic_error_ntf_packet(struct nci_dev *ndev, argument 81 if (atomic_read(&ndev->state) == NCI_W4_HOST_SELECT) { 84 nci_req_complete(ndev, status); 88 static void nci_core_conn_intf_error_ntf_packet(struct nci_dev *ndev, argument 98 if (test_bit(NCI_DATA_EXCHANGE, &ndev 102 nci_extract_rf_params_nfca_passive_poll(struct nci_dev *ndev, struct rf_tech_specific_params_nfca_poll *nfca_poll, __u8 *data) argument 129 nci_extract_rf_params_nfcb_passive_poll(struct nci_dev *ndev, struct rf_tech_specific_params_nfcb_poll *nfcb_poll, __u8 *data) argument 143 nci_extract_rf_params_nfcf_passive_poll(struct nci_dev *ndev, struct rf_tech_specific_params_nfcf_poll *nfcf_poll, __u8 *data) argument 159 nci_extract_rf_params_nfcv_passive_poll(struct nci_dev *ndev, struct rf_tech_specific_params_nfcv_poll *nfcv_poll, __u8 *data) argument 170 nci_get_prop_rf_protocol(struct nci_dev *ndev, __u8 rf_protocol) argument 177 nci_add_new_protocol(struct nci_dev *ndev, struct nfc_target *target, __u8 rf_protocol, __u8 rf_tech_and_mode, void *params) argument 256 nci_add_new_target(struct nci_dev *ndev, struct nci_rf_discover_ntf *ntf) argument 293 nci_clear_target_list(struct nci_dev *ndev) argument 301 nci_rf_discover_ntf_packet(struct nci_dev *ndev, struct sk_buff *skb) argument 364 nci_extract_activation_params_iso_dep(struct nci_dev *ndev, struct nci_rf_intf_activated_ntf *ntf, __u8 *data) argument 400 nci_extract_activation_params_nfc_dep(struct nci_dev *ndev, struct nci_rf_intf_activated_ntf *ntf, __u8 *data) argument 424 nci_target_auto_activated(struct nci_dev *ndev, struct nci_rf_intf_activated_ntf *ntf) argument 447 nci_rf_intf_activated_ntf_packet(struct nci_dev *ndev, struct sk_buff *skb) argument 578 nci_rf_deactivate_ntf_packet(struct nci_dev *ndev, struct sk_buff *skb) argument 603 nci_ntf_packet(struct nci_dev *ndev, struct sk_buff *skb) argument [all...] |
H A D | spi.c | 131 * @ndev: nci dev to send incoming nci frames to 135 struct nci_dev *ndev) 147 nspi->ndev = ndev; 161 skb = nci_skb_alloc(nspi->ndev, 0, GFP_KERNEL); 216 skb = nci_skb_alloc(nspi->ndev, rx_len, GFP_KERNEL); 133 nci_spi_allocate_spi(struct spi_device *spi, u8 acknowledge_mode, unsigned int delay, struct nci_dev *ndev) argument
|
/net/nfc/hci/ |
H A D | hcp.c | 39 struct nfc_dev *ndev = hdev->ndev; local 69 skb_len = ndev->tx_headroom + NFC_HCI_HCP_PACKET_HEADER_LEN + 70 data_link_len + ndev->tx_tailroom; 78 skb_reserve(skb, ndev->tx_headroom);
|
H A D | core.c | 275 r = nfc_targets_found(hdev->ndev, targets, 1); 725 nfc_driver_failure(hdev->ndev, err); 864 hdev->ndev = nfc_allocate_device(&hci_nfc_ops, protocols, 867 if (!hdev->ndev) { 877 nfc_set_drvdata(hdev->ndev, hdev); 889 nfc_free_device(hdev->ndev); 913 return nfc_register_device(hdev->ndev); 941 nfc_unregister_device(hdev->ndev);
|
/net/core/ |
H A D | netpoll.c | 595 int __netpoll_setup(struct netpoll *np, struct net_device *ndev) argument 601 np->dev = ndev; 602 strlcpy(np->dev_name, ndev->name, IFNAMSIZ); 605 if ((ndev->priv_flags & IFF_DISABLE_NETPOLL) || 606 !ndev->netdev_ops->ndo_poll_controller) { 613 if (!ndev->npinfo) { 628 err = ops->ndo_netpoll_setup(ndev, npinfo); 633 npinfo = rtnl_dereference(ndev->npinfo); 640 rcu_assign_pointer(ndev->npinfo, npinfo); 653 struct net_device *ndev local [all...] |
H A D | net-sysfs.c | 46 struct net_device *ndev = to_net_dev(dev); local 50 if (dev_isalive(ndev)) 51 ret = (*format)(ndev, buf); 124 struct net_device *ndev = to_net_dev(dev); local 127 if (ndev->name_assign_type != NET_NAME_UNKNOWN) 138 struct net_device *ndev = to_net_dev(dev); local 142 if (dev_isalive(ndev)) 143 ret = sysfs_format_mac(buf, ndev->dev_addr, ndev->addr_len); 152 struct net_device *ndev local 1352 netdev_unregister_kobject(struct net_device *ndev) argument 1366 netdev_register_kobject(struct net_device *ndev) argument [all...] |
/net/mac80211/ |
H A D | iface.c | 1631 struct net_device *ndev = NULL; local 1655 ndev = alloc_netdev_mqs(sizeof(*sdata) + local->hw.vif_data_size, 1658 if (!ndev) 1660 dev_net_set(ndev, wiphy_net(local->hw.wiphy)); 1662 ndev->needed_headroom = local->tx_headroom + 1669 ndev->needed_tailroom = IEEE80211_ENCRYPT_TAILROOM; 1671 ret = dev_alloc_name(ndev, ndev->name); 1673 free_netdev(ndev); 1677 ieee80211_assign_perm_addr(local, ndev [all...] |
H A D | main.c | 298 struct net_device *ndev = ifa->ifa_dev->dev; local 299 struct wireless_dev *wdev = ndev->ieee80211_ptr; 313 sdata = IEEE80211_DEV_TO_SUB_IF(ndev); 355 struct net_device *ndev = ifa->idev->dev; local 358 struct wireless_dev *wdev = ndev->ieee80211_ptr; 365 sdata = IEEE80211_DEV_TO_SUB_IF(ndev);
|
/net/ipv6/ |
H A D | addrconf.c | 317 struct inet6_dev *ndev; local 325 ndev = kzalloc(sizeof(struct inet6_dev), GFP_KERNEL); 326 if (ndev == NULL) 329 rwlock_init(&ndev->lock); 330 ndev->dev = dev; 331 INIT_LIST_HEAD(&ndev->addr_list); 332 setup_timer(&ndev->rs_timer, addrconf_rs_timer, 333 (unsigned long)ndev); 334 memcpy(&ndev->cnf, dev_net(dev)->ipv6.devconf_dflt, sizeof(ndev [all...] |
/net/nfc/ |
H A D | llcp_core.c | 1562 int nfc_llcp_register_device(struct nfc_dev *ndev) argument 1570 local->dev = ndev;
|