Lines Matching refs:pkt_next
514 struct sk_buff *pkt_next = NULL, *local_pkt_next; in brcmf_sdiod_sglist_rw() local
530 skb_queue_walk(pktlist, pkt_next) in brcmf_sdiod_sglist_rw()
531 req_sz += pkt_next->len; in brcmf_sdiod_sglist_rw()
534 pkt_next = brcmu_pkt_buf_get_skb(PAGE_SIZE); in brcmf_sdiod_sglist_rw()
535 if (pkt_next == NULL) { in brcmf_sdiod_sglist_rw()
539 __skb_queue_tail(&local_list, pkt_next); in brcmf_sdiod_sglist_rw()
542 pkt_next = brcmu_pkt_buf_get_skb(req_sz); in brcmf_sdiod_sglist_rw()
543 if (pkt_next == NULL) { in brcmf_sdiod_sglist_rw()
547 __skb_queue_tail(&local_list, pkt_next); in brcmf_sdiod_sglist_rw()
557 pkt_next = target_list->next; in brcmf_sdiod_sglist_rw()
581 while (pkt_next != (struct sk_buff *)target_list) { in brcmf_sdiod_sglist_rw()
582 pkt_data = pkt_next->data + pkt_offset; in brcmf_sdiod_sglist_rw()
583 sg_data_sz = pkt_next->len - pkt_offset; in brcmf_sdiod_sglist_rw()
595 if (pkt_offset == pkt_next->len) { in brcmf_sdiod_sglist_rw()
597 pkt_next = pkt_next->next; in brcmf_sdiod_sglist_rw()
638 skb_queue_walk(pktlist, pkt_next) { in brcmf_sdiod_sglist_rw()
642 req_sz = min_t(uint, pkt_next->len - dst_offset, in brcmf_sdiod_sglist_rw()
645 dst_data = pkt_next->data + dst_offset; in brcmf_sdiod_sglist_rw()
653 if (dst_offset == pkt_next->len) in brcmf_sdiod_sglist_rw()
661 while ((pkt_next = __skb_dequeue(&local_list)) != NULL) in brcmf_sdiod_sglist_rw()
662 brcmu_pkt_buf_free_skb(pkt_next); in brcmf_sdiod_sglist_rw()