Lines Matching refs:chaining_skb

187 			kfree_skb(ddev->chaining_skb);  in digital_send_dep_data_prep()
188 ddev->chaining_skb = NULL; in digital_send_dep_data_prep()
199 ddev->chaining_skb = skb; in digital_send_dep_data_prep()
202 ddev->chaining_skb = NULL; in digital_send_dep_data_prep()
220 if (DIGITAL_NFC_DEP_MI_BIT_SET(pfb) && (!ddev->chaining_skb)) { in digital_recv_dep_data_gather()
221 ddev->chaining_skb = in digital_recv_dep_data_gather()
224 if (!ddev->chaining_skb) { in digital_recv_dep_data_gather()
230 if (ddev->chaining_skb) { in digital_recv_dep_data_gather()
231 if (resp->len > skb_tailroom(ddev->chaining_skb)) { in digital_recv_dep_data_gather()
232 new_skb = skb_copy_expand(ddev->chaining_skb, in digital_recv_dep_data_gather()
234 ddev->chaining_skb), in digital_recv_dep_data_gather()
242 kfree_skb(ddev->chaining_skb); in digital_recv_dep_data_gather()
243 ddev->chaining_skb = new_skb; in digital_recv_dep_data_gather()
246 memcpy(skb_put(ddev->chaining_skb, resp->len), resp->data, in digital_recv_dep_data_gather()
260 resp = ddev->chaining_skb; in digital_recv_dep_data_gather()
261 ddev->chaining_skb = NULL; in digital_recv_dep_data_gather()
269 kfree_skb(ddev->chaining_skb); in digital_recv_dep_data_gather()
270 ddev->chaining_skb = NULL; in digital_recv_dep_data_gather()
795 if (ddev->chaining_skb && !DIGITAL_NFC_DEP_NACK_BIT_SET(pfb)) { in digital_in_recv_dep_res()
800 ddev->chaining_skb, in digital_in_recv_dep_res()
840 kfree_skb(ddev->chaining_skb); in digital_in_recv_dep_res()
841 ddev->chaining_skb = NULL; in digital_in_recv_dep_res()
855 struct sk_buff *chaining_skb, *tmp_skb; in digital_in_send_dep_req() local
869 chaining_skb = ddev->chaining_skb; in digital_in_send_dep_req()
888 kfree_skb(chaining_skb); in digital_in_send_dep_req()
889 ddev->chaining_skb = NULL; in digital_in_send_dep_req()
1134 !ddev->chaining_skb || !ddev->saved_skb) { in digital_tg_recv_dep_req()
1152 rc = digital_tg_send_dep_res(ddev, ddev->chaining_skb); in digital_tg_recv_dep_req()
1192 kfree_skb(ddev->chaining_skb); in digital_tg_recv_dep_req()
1193 ddev->chaining_skb = NULL; in digital_tg_recv_dep_req()
1207 struct sk_buff *chaining_skb, *tmp_skb; in digital_tg_send_dep_res() local
1228 chaining_skb = ddev->chaining_skb; in digital_tg_send_dep_res()
1247 kfree_skb(chaining_skb); in digital_tg_send_dep_res()
1248 ddev->chaining_skb = NULL; in digital_tg_send_dep_res()