Lines Matching refs:skb
40 static void nci_core_reset_rsp_packet(struct nci_dev *ndev, struct sk_buff *skb) in nci_core_reset_rsp_packet() argument
42 struct nci_core_reset_rsp *rsp = (void *) skb->data; 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
57 struct nci_core_init_rsp_1 *rsp_1 = (void *) skb->data; in nci_core_init_rsp_packet()
78 rsp_2 = (void *) (skb->data + 6 + rsp_1->num_supported_rf_interfaces); in nci_core_init_rsp_packet()
122 struct sk_buff *skb) in nci_core_set_config_rsp_packet() argument
124 struct nci_core_set_config_rsp *rsp = (void *) skb->data; in nci_core_set_config_rsp_packet()
132 struct sk_buff *skb) in nci_rf_disc_map_rsp_packet() argument
134 __u8 status = skb->data[0]; in nci_rf_disc_map_rsp_packet()
141 static void nci_rf_disc_rsp_packet(struct nci_dev *ndev, struct sk_buff *skb) in nci_rf_disc_rsp_packet() argument
144 __u8 status = skb->data[0]; in nci_rf_disc_rsp_packet()
172 struct sk_buff *skb) in nci_rf_disc_select_rsp_packet() argument
174 __u8 status = skb->data[0]; in nci_rf_disc_select_rsp_packet()
184 struct sk_buff *skb) in nci_rf_deactivate_rsp_packet() argument
186 __u8 status = skb->data[0]; in nci_rf_deactivate_rsp_packet()
200 struct sk_buff *skb) in nci_nfcee_discover_rsp_packet() argument
204 if (skb->len != 2) { in nci_nfcee_discover_rsp_packet()
209 discover_rsp = (struct nci_nfcee_discover_rsp *)skb->data; in nci_nfcee_discover_rsp_packet()
217 struct sk_buff *skb) in nci_nfcee_mode_set_rsp_packet() argument
219 __u8 status = skb->data[0]; in nci_nfcee_mode_set_rsp_packet()
226 struct sk_buff *skb) in nci_core_conn_create_rsp_packet() argument
228 __u8 status = skb->data[0]; in nci_core_conn_create_rsp_packet()
235 rsp = (struct nci_core_conn_create_rsp *)skb->data; in nci_core_conn_create_rsp_packet()
267 struct sk_buff *skb) in nci_core_conn_close_rsp_packet() argument
270 __u8 status = skb->data[0]; in nci_core_conn_close_rsp_packet()
283 void nci_rsp_packet(struct nci_dev *ndev, struct sk_buff *skb) in nci_rsp_packet() argument
285 __u16 rsp_opcode = nci_opcode(skb->data); in nci_rsp_packet()
291 nci_pbf(skb->data), in nci_rsp_packet()
294 nci_plen(skb->data)); in nci_rsp_packet()
297 skb_pull(skb, NCI_CTRL_HDR_SIZE); in nci_rsp_packet()
300 if (nci_prop_rsp_packet(ndev, rsp_opcode, skb) == -ENOTSUPP) { in nci_rsp_packet()
310 nci_core_reset_rsp_packet(ndev, skb); in nci_rsp_packet()
314 nci_core_init_rsp_packet(ndev, skb); in nci_rsp_packet()
318 nci_core_set_config_rsp_packet(ndev, skb); in nci_rsp_packet()
322 nci_core_conn_create_rsp_packet(ndev, skb); in nci_rsp_packet()
326 nci_core_conn_close_rsp_packet(ndev, skb); in nci_rsp_packet()
330 nci_rf_disc_map_rsp_packet(ndev, skb); in nci_rsp_packet()
334 nci_rf_disc_rsp_packet(ndev, skb); in nci_rsp_packet()
338 nci_rf_disc_select_rsp_packet(ndev, skb); in nci_rsp_packet()
342 nci_rf_deactivate_rsp_packet(ndev, skb); in nci_rsp_packet()
346 nci_nfcee_discover_rsp_packet(ndev, skb); in nci_rsp_packet()
350 nci_nfcee_mode_set_rsp_packet(ndev, skb); in nci_rsp_packet()
358 nci_core_rsp_packet(ndev, rsp_opcode, skb); in nci_rsp_packet()
360 kfree_skb(skb); in nci_rsp_packet()