Lines Matching refs:pkt_next
515 struct sk_buff *pkt_next = NULL, *local_pkt_next; in brcmf_sdiod_sglist_rw() local
531 skb_queue_walk(pktlist, pkt_next) in brcmf_sdiod_sglist_rw()
532 req_sz += pkt_next->len; in brcmf_sdiod_sglist_rw()
535 pkt_next = brcmu_pkt_buf_get_skb(PAGE_SIZE); in brcmf_sdiod_sglist_rw()
536 if (pkt_next == NULL) { in brcmf_sdiod_sglist_rw()
540 __skb_queue_tail(&local_list, pkt_next); in brcmf_sdiod_sglist_rw()
543 pkt_next = brcmu_pkt_buf_get_skb(req_sz); in brcmf_sdiod_sglist_rw()
544 if (pkt_next == NULL) { in brcmf_sdiod_sglist_rw()
548 __skb_queue_tail(&local_list, pkt_next); in brcmf_sdiod_sglist_rw()
558 pkt_next = target_list->next; in brcmf_sdiod_sglist_rw()
582 while (pkt_next != (struct sk_buff *)target_list) { in brcmf_sdiod_sglist_rw()
583 pkt_data = pkt_next->data + pkt_offset; in brcmf_sdiod_sglist_rw()
584 sg_data_sz = pkt_next->len - pkt_offset; in brcmf_sdiod_sglist_rw()
596 if (pkt_offset == pkt_next->len) { in brcmf_sdiod_sglist_rw()
598 pkt_next = pkt_next->next; in brcmf_sdiod_sglist_rw()
639 skb_queue_walk(pktlist, pkt_next) { in brcmf_sdiod_sglist_rw()
643 req_sz = min_t(uint, pkt_next->len - dst_offset, in brcmf_sdiod_sglist_rw()
646 dst_data = pkt_next->data + dst_offset; in brcmf_sdiod_sglist_rw()
654 if (dst_offset == pkt_next->len) in brcmf_sdiod_sglist_rw()
662 while ((pkt_next = __skb_dequeue(&local_list)) != NULL) in brcmf_sdiod_sglist_rw()
663 brcmu_pkt_buf_free_skb(pkt_next); in brcmf_sdiod_sglist_rw()