Lines Matching defs:ndev

41 static void nci_core_reset_rsp_packet(struct nci_dev *ndev, struct sk_buff *skb)
48 ndev->nci_ver = rsp->nci_ver;
53 nci_req_complete(ndev, rsp->status);
56 static void nci_core_init_rsp_packet(struct nci_dev *ndev, struct sk_buff *skb)
66 ndev->nfcc_features = __le32_to_cpu(rsp_1->nfcc_features);
67 ndev->num_supported_rf_interfaces = rsp_1->num_supported_rf_interfaces;
69 if (ndev->num_supported_rf_interfaces >
71 ndev->num_supported_rf_interfaces =
75 memcpy(ndev->supported_rf_interfaces,
77 ndev->num_supported_rf_interfaces);
81 ndev->max_logical_connections = rsp_2->max_logical_connections;
82 ndev->max_routing_table_size =
84 ndev->max_ctrl_pkt_payload_len =
86 ndev->max_size_for_large_params =
88 ndev->manufact_id =
90 ndev->manufact_specific_info =
94 ndev->nfcc_features);
96 ndev->num_supported_rf_interfaces);
98 ndev->supported_rf_interfaces[0]);
100 ndev->supported_rf_interfaces[1]);
102 ndev->supported_rf_interfaces[2]);
104 ndev->supported_rf_interfaces[3]);
106 ndev->max_logical_connections);
108 ndev->max_routing_table_size);
110 ndev->max_ctrl_pkt_payload_len);
112 ndev->max_size_for_large_params);
114 ndev->manufact_id);
116 ndev->manufact_specific_info);
119 nci_req_complete(ndev, rsp_1->status);
122 static void nci_core_set_config_rsp_packet(struct nci_dev *ndev,
129 nci_req_complete(ndev, rsp->status);
132 static void nci_rf_disc_map_rsp_packet(struct nci_dev *ndev,
139 nci_req_complete(ndev, status);
142 static void nci_rf_disc_rsp_packet(struct nci_dev *ndev, struct sk_buff *skb)
149 atomic_set(&ndev->state, NCI_DISCOVERY);
151 nci_req_complete(ndev, status);
154 static void nci_rf_disc_select_rsp_packet(struct nci_dev *ndev,
163 nci_req_complete(ndev, status);
166 static void nci_rf_deactivate_rsp_packet(struct nci_dev *ndev,
175 (atomic_read(&ndev->state) != NCI_POLL_ACTIVE)) {
176 nci_clear_target_list(ndev);
177 atomic_set(&ndev->state, NCI_IDLE);
178 nci_req_complete(ndev, status);
182 void nci_rsp_packet(struct nci_dev *ndev, struct sk_buff *skb)
187 del_timer(&ndev->cmd_timer);
200 nci_core_reset_rsp_packet(ndev, skb);
204 nci_core_init_rsp_packet(ndev, skb);
208 nci_core_set_config_rsp_packet(ndev, skb);
212 nci_rf_disc_map_rsp_packet(ndev, skb);
216 nci_rf_disc_rsp_packet(ndev, skb);
220 nci_rf_disc_select_rsp_packet(ndev, skb);
224 nci_rf_deactivate_rsp_packet(ndev, skb);
235 atomic_set(&ndev->cmd_cnt, 1);
236 if (!skb_queue_empty(&ndev->cmd_q))
237 queue_work(ndev->cmd_wq, &ndev->cmd_work);