Home
last modified time | relevance | path

Searched refs:sgs (Results 1 – 12 of 12) sorted by relevance

/linux-4.4.14/net/9p/
Dtrans_virtio.c267 struct scatterlist *sgs[2]; in p9_virtio_request() local
280 sgs[out_sgs++] = chan->sg; in p9_virtio_request()
285 sgs[out_sgs + in_sgs++] = chan->sg + out; in p9_virtio_request()
287 err = virtqueue_add_sgs(chan->vq, sgs, out_sgs, in_sgs, req->tc, in p9_virtio_request()
405 struct scatterlist *sgs[4]; in p9_virtio_zc_request() local
445 sgs[out_sgs++] = chan->sg; in p9_virtio_zc_request()
448 sgs[out_sgs++] = chan->sg + out; in p9_virtio_zc_request()
463 sgs[out_sgs + in_sgs++] = chan->sg + out; in p9_virtio_zc_request()
466 sgs[out_sgs + in_sgs++] = chan->sg + out + in; in p9_virtio_zc_request()
471 BUG_ON(out_sgs + in_sgs > ARRAY_SIZE(sgs)); in p9_virtio_zc_request()
[all …]
/linux-4.4.14/kernel/sched/
Dfair.c6244 group_has_capacity(struct lb_env *env, struct sg_lb_stats *sgs) in group_has_capacity() argument
6246 if (sgs->sum_nr_running < sgs->group_weight) in group_has_capacity()
6249 if ((sgs->group_capacity * 100) > in group_has_capacity()
6250 (sgs->group_util * env->sd->imbalance_pct)) in group_has_capacity()
6265 group_is_overloaded(struct lb_env *env, struct sg_lb_stats *sgs) in group_is_overloaded() argument
6267 if (sgs->sum_nr_running <= sgs->group_weight) in group_is_overloaded()
6270 if ((sgs->group_capacity * 100) < in group_is_overloaded()
6271 (sgs->group_util * env->sd->imbalance_pct)) in group_is_overloaded()
6279 struct sg_lb_stats *sgs) in group_classify() argument
6281 if (sgs->group_no_capacity) in group_classify()
[all …]
/linux-4.4.14/drivers/block/
Dvirtio_blk.c79 struct scatterlist hdr, status, cmd, sense, inhdr, *sgs[6]; in __virtblk_add_req() local
84 sgs[num_out++] = &hdr; in __virtblk_add_req()
94 sgs[num_out++] = &cmd; in __virtblk_add_req()
99 sgs[num_out++] = data_sg; in __virtblk_add_req()
101 sgs[num_out + num_in++] = data_sg; in __virtblk_add_req()
106 sgs[num_out + num_in++] = &sense; in __virtblk_add_req()
108 sgs[num_out + num_in++] = &inhdr; in __virtblk_add_req()
112 sgs[num_out + num_in++] = &status; in __virtblk_add_req()
114 return virtqueue_add_sgs(vq, sgs, num_out, num_in, vbr, GFP_ATOMIC); in __virtblk_add_req()
/linux-4.4.14/drivers/virtio/
Dvirtio_ring.c130 struct scatterlist *sgs[], in virtqueue_add() argument
213 for (sg = sgs[n]; sg; sg = sg_next(sg)) { in virtqueue_add()
222 for (sg = sgs[n]; sg; sg = sg_next(sg)) { in virtqueue_add()
280 struct scatterlist *sgs[], in virtqueue_add_sgs() argument
291 for (sg = sgs[i]; sg; sg = sg_next(sg)) in virtqueue_add_sgs()
294 return virtqueue_add(_vq, sgs, total_sg, out_sgs, in_sgs, data, gfp); in virtqueue_add_sgs()
/linux-4.4.14/drivers/spi/
Dspi-mxs.c180 const int sgs = DIV_ROUND_UP(len, desc_len); in mxs_spi_txrx_dma() local
193 dma_xfer = kcalloc(sgs, sizeof(*dma_xfer), GFP_KERNEL); in mxs_spi_txrx_dma()
209 for (sg_count = 0; sg_count < sgs; sg_count++) { in mxs_spi_txrx_dma()
217 if ((sg_count + 1 == sgs) && (flags & TXRX_DEASSERT_CS)) in mxs_spi_txrx_dma()
Dspi.c689 int sgs; in spi_map_buf() local
697 sgs = DIV_ROUND_UP(len + offset_in_page(buf), desc_len); in spi_map_buf()
700 sgs = DIV_ROUND_UP(len, desc_len); in spi_map_buf()
703 ret = sg_alloc_table(sgt, sgs, GFP_KERNEL); in spi_map_buf()
707 for (i = 0; i < sgs; i++) { in spi_map_buf()
/linux-4.4.14/drivers/gpu/drm/virtio/
Dvirtgpu_vq.c300 struct scatterlist *sgs[3], vcmd, vout, vresp; in virtio_gpu_queue_ctrl_buffer_locked() local
308 sgs[outcnt+incnt] = &vcmd; in virtio_gpu_queue_ctrl_buffer_locked()
313 sgs[outcnt + incnt] = &vout; in virtio_gpu_queue_ctrl_buffer_locked()
319 sgs[outcnt + incnt] = &vresp; in virtio_gpu_queue_ctrl_buffer_locked()
324 ret = virtqueue_add_sgs(vq, sgs, outcnt, incnt, vbuf, GFP_ATOMIC); in virtio_gpu_queue_ctrl_buffer_locked()
386 struct scatterlist *sgs[1], ccmd; in virtio_gpu_queue_cursor() local
394 sgs[0] = &ccmd; in virtio_gpu_queue_cursor()
399 ret = virtqueue_add_sgs(vq, sgs, outcnt, 0, vbuf, GFP_ATOMIC); in virtio_gpu_queue_cursor()
/linux-4.4.14/drivers/scsi/
Dvirtio_scsi.c430 struct scatterlist *sgs[6], req, resp; in virtscsi_add_cmd() local
445 sgs[out_num++] = &req; in virtscsi_add_cmd()
451 sgs[out_num++] = scsi_prot_sglist(sc); in virtscsi_add_cmd()
452 sgs[out_num++] = out->sgl; in virtscsi_add_cmd()
457 sgs[out_num + in_num++] = &resp; in virtscsi_add_cmd()
463 sgs[out_num + in_num++] = scsi_prot_sglist(sc); in virtscsi_add_cmd()
464 sgs[out_num + in_num++] = in->sgl; in virtscsi_add_cmd()
467 return virtqueue_add_sgs(vq, sgs, out_num, in_num, cmd, GFP_ATOMIC); in virtscsi_add_cmd()
/linux-4.4.14/tools/virtio/linux/
Dvirtio.h25 struct scatterlist *sgs[],
/linux-4.4.14/include/linux/
Dvirtio.h48 struct scatterlist *sgs[],
/linux-4.4.14/tools/virtio/
Dvringh_test.c440 struct scatterlist guest_sg[RINGSIZE], *sgs[2]; in main() local
503 sgs[0] = &guest_sg[0]; in main()
504 sgs[1] = &guest_sg[1]; in main()
508 err = virtqueue_add_sgs(vq, sgs, 1, 1, &err, GFP_KERNEL); in main()
/linux-4.4.14/drivers/net/
Dvirtio_net.c984 struct scatterlist *sgs[4], hdr, stat; in virtnet_send_command() local
995 sgs[out_num++] = &hdr; in virtnet_send_command()
998 sgs[out_num++] = out; in virtnet_send_command()
1002 sgs[out_num] = &stat; in virtnet_send_command()
1004 BUG_ON(out_num + 1 > ARRAY_SIZE(sgs)); in virtnet_send_command()
1005 virtqueue_add_sgs(vi->cvq, sgs, out_num, 1, vi, GFP_ATOMIC); in virtnet_send_command()