Lines Matching refs:sg
333 sg_set_page(&urb->sg[i], virt_to_head_page(data), q->buf_size,
341 mt76_put_page_pool_buf(sg_virt(&urb->sg[j]), false);
347 sg_init_marker(urb->sg, urb->num_sgs);
384 e->urb->sg = (struct scatterlist *)(e->urb + 1);
409 mt76_put_page_pool_buf(sg_virt(&urb->sg[i]), false);
515 u8 *data = urb->num_sgs ? sg_virt(&urb->sg[0]) : urb->transfer_buffer;
516 int data_len = urb->num_sgs ? urb->sg[0].length : urb->actual_length;
540 data_len = min_t(int, len, urb->sg[nsgs].length);
542 sg_page(&urb->sg[nsgs]),
543 urb->sg[nsgs].offset, data_len,
844 sg_init_table(urb->sg, MT_TX_SG_MAX_SIZE);
845 urb->num_sgs = skb_to_sgvec(skb, urb->sg, 0, skb->len);