Lines Matching refs:pkt_next
366 struct sk_buff *pkt_next = NULL, *local_pkt_next; in brcmf_sdiod_sglist_rw() local
382 skb_queue_walk(pktlist, pkt_next) in brcmf_sdiod_sglist_rw()
383 req_sz += pkt_next->len; in brcmf_sdiod_sglist_rw()
386 pkt_next = brcmu_pkt_buf_get_skb(PAGE_SIZE); in brcmf_sdiod_sglist_rw()
387 if (pkt_next == NULL) { in brcmf_sdiod_sglist_rw()
391 __skb_queue_tail(&local_list, pkt_next); in brcmf_sdiod_sglist_rw()
394 pkt_next = brcmu_pkt_buf_get_skb(req_sz); in brcmf_sdiod_sglist_rw()
395 if (pkt_next == NULL) { in brcmf_sdiod_sglist_rw()
399 __skb_queue_tail(&local_list, pkt_next); in brcmf_sdiod_sglist_rw()
409 pkt_next = target_list->next; in brcmf_sdiod_sglist_rw()
433 while (pkt_next != (struct sk_buff *)target_list) { in brcmf_sdiod_sglist_rw()
434 pkt_data = pkt_next->data + pkt_offset; in brcmf_sdiod_sglist_rw()
435 sg_data_sz = pkt_next->len - pkt_offset; in brcmf_sdiod_sglist_rw()
447 if (pkt_offset == pkt_next->len) { in brcmf_sdiod_sglist_rw()
449 pkt_next = pkt_next->next; in brcmf_sdiod_sglist_rw()
490 skb_queue_walk(pktlist, pkt_next) { in brcmf_sdiod_sglist_rw()
494 req_sz = min_t(uint, pkt_next->len - dst_offset, in brcmf_sdiod_sglist_rw()
497 dst_data = pkt_next->data + dst_offset; in brcmf_sdiod_sglist_rw()
505 if (dst_offset == pkt_next->len) in brcmf_sdiod_sglist_rw()
513 while ((pkt_next = __skb_dequeue(&local_list)) != NULL) in brcmf_sdiod_sglist_rw()
514 brcmu_pkt_buf_free_skb(pkt_next); in brcmf_sdiod_sglist_rw()