Lines Matching refs:chaining_skb
214 kfree_skb(ddev->chaining_skb); in digital_send_dep_data_prep()
215 ddev->chaining_skb = NULL; in digital_send_dep_data_prep()
223 ddev->chaining_skb = skb; in digital_send_dep_data_prep()
226 ddev->chaining_skb = NULL; in digital_send_dep_data_prep()
244 if (DIGITAL_NFC_DEP_MI_BIT_SET(pfb) && (!ddev->chaining_skb)) { in digital_recv_dep_data_gather()
245 ddev->chaining_skb = in digital_recv_dep_data_gather()
248 if (!ddev->chaining_skb) { in digital_recv_dep_data_gather()
254 if (ddev->chaining_skb) { in digital_recv_dep_data_gather()
255 if (resp->len > skb_tailroom(ddev->chaining_skb)) { in digital_recv_dep_data_gather()
256 new_skb = skb_copy_expand(ddev->chaining_skb, in digital_recv_dep_data_gather()
258 ddev->chaining_skb), in digital_recv_dep_data_gather()
266 kfree_skb(ddev->chaining_skb); in digital_recv_dep_data_gather()
267 ddev->chaining_skb = new_skb; in digital_recv_dep_data_gather()
270 skb_put_data(ddev->chaining_skb, resp->data, resp->len); in digital_recv_dep_data_gather()
283 resp = ddev->chaining_skb; in digital_recv_dep_data_gather()
284 ddev->chaining_skb = NULL; in digital_recv_dep_data_gather()
292 kfree_skb(ddev->chaining_skb); in digital_recv_dep_data_gather()
293 ddev->chaining_skb = NULL; in digital_recv_dep_data_gather()
837 if (!ddev->chaining_skb) { in digital_in_recv_dep_res()
850 ddev->chaining_skb, in digital_in_recv_dep_res()
892 kfree_skb(ddev->chaining_skb); in digital_in_recv_dep_res()
893 ddev->chaining_skb = NULL; in digital_in_recv_dep_res()
912 struct sk_buff *chaining_skb, *tmp_skb; in digital_in_send_dep_req() local
926 chaining_skb = ddev->chaining_skb; in digital_in_send_dep_req()
944 kfree_skb(chaining_skb); in digital_in_send_dep_req()
945 ddev->chaining_skb = NULL; in digital_in_send_dep_req()
1248 if (!ddev->chaining_skb || in digital_tg_recv_dep_req()
1258 rc = digital_tg_send_dep_res(ddev, ddev->chaining_skb); in digital_tg_recv_dep_req()
1281 kfree_skb(ddev->chaining_skb); in digital_tg_recv_dep_req()
1282 ddev->chaining_skb = NULL; in digital_tg_recv_dep_req()
1301 struct sk_buff *chaining_skb, *tmp_skb; in digital_tg_send_dep_res() local
1321 chaining_skb = ddev->chaining_skb; in digital_tg_send_dep_res()
1339 kfree_skb(chaining_skb); in digital_tg_send_dep_res()
1340 ddev->chaining_skb = NULL; in digital_tg_send_dep_res()