Lines Matching refs:sg

71 	struct scatterlist sg[MAX_SKB_FRAGS + 2];  member
94 struct scatterlist sg[MAX_SKB_FRAGS + 2]; member
543 sg_init_table(rq->sg, MAX_SKB_FRAGS + 2); in add_recvbuf_small()
544 sg_set_buf(rq->sg, hdr, vi->hdr_len); in add_recvbuf_small()
545 skb_to_sgvec(skb, rq->sg + 1, 0, skb->len); in add_recvbuf_small()
547 err = virtqueue_add_inbuf(rq->vq, rq->sg, 2, skb, gfp); in add_recvbuf_small()
561 sg_init_table(rq->sg, MAX_SKB_FRAGS + 2); in add_recvbuf_big()
571 sg_set_buf(&rq->sg[i], page_address(first), PAGE_SIZE); in add_recvbuf_big()
587 sg_set_buf(&rq->sg[0], p, vi->hdr_len); in add_recvbuf_big()
591 sg_set_buf(&rq->sg[1], p + offset, PAGE_SIZE - offset); in add_recvbuf_big()
595 err = virtqueue_add_inbuf(rq->vq, rq->sg, MAX_SKB_FRAGS + 2, in add_recvbuf_big()
640 sg_init_one(rq->sg, buf, len); in add_recvbuf_mergeable()
641 err = virtqueue_add_inbuf(rq->vq, rq->sg, 1, (void *)ctx, gfp); in add_recvbuf_mergeable()
896 sg_init_table(sq->sg, MAX_SKB_FRAGS + 2); in xmit_skb()
899 num_sg = skb_to_sgvec(skb, sq->sg, 0, skb->len); in xmit_skb()
903 sg_set_buf(sq->sg, hdr, hdr_len); in xmit_skb()
904 num_sg = skb_to_sgvec(skb, sq->sg + 1, 0, skb->len) + 1; in xmit_skb()
906 return virtqueue_add_outbuf(sq->vq, sq->sg, num_sg, skb, GFP_ATOMIC); in xmit_skb()
1021 struct scatterlist sg; in virtnet_set_mac_address() local
1028 sg_init_one(&sg, addr->sa_data, dev->addr_len); in virtnet_set_mac_address()
1030 VIRTIO_NET_CTRL_MAC_ADDR_SET, &sg)) { in virtnet_set_mac_address()
1111 struct scatterlist sg; in virtnet_set_queues() local
1119 sg_init_one(&sg, &s, sizeof(s)); in virtnet_set_queues()
1122 VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET, &sg)) { in virtnet_set_queues()
1153 struct scatterlist sg[2]; in virtnet_set_rx_mode() local
1169 sg_init_one(sg, &promisc, sizeof(promisc)); in virtnet_set_rx_mode()
1172 VIRTIO_NET_CTRL_RX_PROMISC, sg)) in virtnet_set_rx_mode()
1176 sg_init_one(sg, &allmulti, sizeof(allmulti)); in virtnet_set_rx_mode()
1179 VIRTIO_NET_CTRL_RX_ALLMULTI, sg)) in virtnet_set_rx_mode()
1192 sg_init_table(sg, 2); in virtnet_set_rx_mode()
1200 sg_set_buf(&sg[0], mac_data, in virtnet_set_rx_mode()
1211 sg_set_buf(&sg[1], mac_data, in virtnet_set_rx_mode()
1215 VIRTIO_NET_CTRL_MAC_TABLE_SET, sg)) in virtnet_set_rx_mode()
1225 struct scatterlist sg; in virtnet_vlan_rx_add_vid() local
1227 sg_init_one(&sg, &vid, sizeof(vid)); in virtnet_vlan_rx_add_vid()
1230 VIRTIO_NET_CTRL_VLAN_ADD, &sg)) in virtnet_vlan_rx_add_vid()
1239 struct scatterlist sg; in virtnet_vlan_rx_kill_vid() local
1241 sg_init_one(&sg, &vid, sizeof(vid)); in virtnet_vlan_rx_kill_vid()
1244 VIRTIO_NET_CTRL_VLAN_DEL, &sg)) in virtnet_vlan_rx_kill_vid()
1617 sg_init_table(vi->rq[i].sg, ARRAY_SIZE(vi->rq[i].sg)); in virtnet_alloc_queues()
1619 sg_init_table(vi->sq[i].sg, ARRAY_SIZE(vi->sq[i].sg)); in virtnet_alloc_queues()