Home
last modified time | relevance | path

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

/Linux-v4.19/arch/powerpc/platforms/powernv/
Dopal-sensor-groups.c33 } *sgs; variable
175 sgs = kcalloc(of_get_child_count(sg), sizeof(*sgs), GFP_KERNEL); in opal_sensor_groups_init()
176 if (!sgs) in opal_sensor_groups_init()
197 sgs[i].sgattrs = kcalloc(nr_attrs, sizeof(*sgs[i].sgattrs), in opal_sensor_groups_init()
199 if (!sgs[i].sgattrs) in opal_sensor_groups_init()
202 sgs[i].sg.attrs = kcalloc(nr_attrs + 1, in opal_sensor_groups_init()
203 sizeof(*sgs[i].sg.attrs), in opal_sensor_groups_init()
206 if (!sgs[i].sg.attrs) { in opal_sensor_groups_init()
207 kfree(sgs[i].sgattrs); in opal_sensor_groups_init()
217 sprintf(sgs[i].name, "%s%d", node->name, chipid); in opal_sensor_groups_init()
[all …]
/Linux-v4.19/drivers/crypto/virtio/
Dvirtio_crypto_algs.c133 struct scatterlist outhdr, key_sg, inhdr, *sgs[3]; in virtio_crypto_alg_ablkcipher_init_session() local
171 sgs[num_out++] = &outhdr; in virtio_crypto_alg_ablkcipher_init_session()
175 sgs[num_out++] = &key_sg; in virtio_crypto_alg_ablkcipher_init_session()
179 sgs[num_out + num_in++] = &inhdr; in virtio_crypto_alg_ablkcipher_init_session()
181 err = virtqueue_add_sgs(vcrypto->ctrl_vq, sgs, num_out, in virtio_crypto_alg_ablkcipher_init_session()
223 struct scatterlist outhdr, status_sg, *sgs[2]; in virtio_crypto_alg_ablkcipher_close_session() local
248 sgs[num_out++] = &outhdr; in virtio_crypto_alg_ablkcipher_close_session()
253 sgs[num_out + num_in++] = &status_sg; in virtio_crypto_alg_ablkcipher_close_session()
255 err = virtqueue_add_sgs(vcrypto->ctrl_vq, sgs, num_out, in virtio_crypto_alg_ablkcipher_close_session()
371 struct scatterlist outhdr, iv_sg, status_sg, **sgs; in __virtio_crypto_ablkcipher_do_req() local
[all …]
Dvirtio_crypto_common.h106 struct scatterlist **sgs; member
Dvirtio_crypto_core.c33 kfree(vc_req->sgs); in virtcrypto_clear_request()
438 kfree(vc_req->sgs); in virtcrypto_free_unused_reqs()
/Linux-v4.19/net/9p/
Dtrans_virtio.c265 struct scatterlist *sgs[2]; in p9_virtio_request() local
278 sgs[out_sgs++] = chan->sg; in p9_virtio_request()
283 sgs[out_sgs + in_sgs++] = chan->sg + out; in p9_virtio_request()
285 err = virtqueue_add_sgs(chan->vq, sgs, out_sgs, in_sgs, req, in p9_virtio_request()
404 struct scatterlist *sgs[4]; in p9_virtio_zc_request() local
451 sgs[out_sgs++] = chan->sg; in p9_virtio_zc_request()
454 sgs[out_sgs++] = chan->sg + out; in p9_virtio_zc_request()
469 sgs[out_sgs + in_sgs++] = chan->sg + out; in p9_virtio_zc_request()
472 sgs[out_sgs + in_sgs++] = chan->sg + out + in; in p9_virtio_zc_request()
477 BUG_ON(out_sgs + in_sgs > ARRAY_SIZE(sgs)); in p9_virtio_zc_request()
[all …]
/Linux-v4.19/drivers/block/
Dvirtio_blk.c89 struct scatterlist hdr, status, cmd, sense, inhdr, *sgs[6]; in virtblk_add_req_scsi() local
93 sgs[num_out++] = &hdr; in virtblk_add_req_scsi()
95 sgs[num_out++] = &cmd; in virtblk_add_req_scsi()
99 sgs[num_out++] = data_sg; in virtblk_add_req_scsi()
101 sgs[num_out + num_in++] = data_sg; in virtblk_add_req_scsi()
105 sgs[num_out + num_in++] = &sense; in virtblk_add_req_scsi()
107 sgs[num_out + num_in++] = &inhdr; in virtblk_add_req_scsi()
109 sgs[num_out + num_in++] = &status; in virtblk_add_req_scsi()
111 return virtqueue_add_sgs(vq, sgs, num_out, num_in, vbr, GFP_ATOMIC); in virtblk_add_req_scsi()
156 struct scatterlist hdr, status, *sgs[3]; in virtblk_add_req() local
[all …]
/Linux-v4.19/net/vmw_vsock/
Dvirtio_transport.c132 struct scatterlist hdr, buf, *sgs[2]; in virtio_transport_send_pkt_work() local
152 sgs[out_sg++] = &hdr; in virtio_transport_send_pkt_work()
155 sgs[out_sg++] = &buf; in virtio_transport_send_pkt_work()
158 ret = virtqueue_add_sgs(vq, sgs, out_sg, in_sg, pkt, GFP_KERNEL); in virtio_transport_send_pkt_work()
263 struct scatterlist hdr, buf, *sgs[2]; in virtio_vsock_rx_fill() local
283 sgs[0] = &hdr; in virtio_vsock_rx_fill()
286 sgs[1] = &buf; in virtio_vsock_rx_fill()
287 ret = virtqueue_add_sgs(vq, sgs, 0, 2, pkt, GFP_KERNEL); in virtio_vsock_rx_fill()
/Linux-v4.19/kernel/sched/
Dfair.c7752 group_has_capacity(struct lb_env *env, struct sg_lb_stats *sgs) in group_has_capacity() argument
7754 if (sgs->sum_nr_running < sgs->group_weight) in group_has_capacity()
7757 if ((sgs->group_capacity * 100) > in group_has_capacity()
7758 (sgs->group_util * env->sd->imbalance_pct)) in group_has_capacity()
7773 group_is_overloaded(struct lb_env *env, struct sg_lb_stats *sgs) in group_is_overloaded() argument
7775 if (sgs->sum_nr_running <= sgs->group_weight) in group_is_overloaded()
7778 if ((sgs->group_capacity * 100) < in group_is_overloaded()
7779 (sgs->group_util * env->sd->imbalance_pct)) in group_is_overloaded()
7798 struct sg_lb_stats *sgs) in group_classify() argument
7800 if (sgs->group_no_capacity) in group_classify()
[all …]
/Linux-v4.19/drivers/scsi/
Dvirtio_scsi.c425 struct scatterlist *sgs[6], req, resp; in virtscsi_add_cmd() local
440 sgs[out_num++] = &req; in virtscsi_add_cmd()
446 sgs[out_num++] = scsi_prot_sglist(sc); in virtscsi_add_cmd()
447 sgs[out_num++] = out->sgl; in virtscsi_add_cmd()
452 sgs[out_num + in_num++] = &resp; in virtscsi_add_cmd()
458 sgs[out_num + in_num++] = scsi_prot_sglist(sc); in virtscsi_add_cmd()
459 sgs[out_num + in_num++] = in->sgl; in virtscsi_add_cmd()
462 return virtqueue_add_sgs(vq, sgs, out_num, in_num, cmd, GFP_ATOMIC); in virtscsi_add_cmd()
/Linux-v4.19/drivers/gpu/drm/virtio/
Dvirtgpu_vq.c269 struct scatterlist *sgs[3], vcmd, vout, vresp; in virtio_gpu_queue_ctrl_buffer_locked() local
277 sgs[outcnt + incnt] = &vcmd; in virtio_gpu_queue_ctrl_buffer_locked()
282 sgs[outcnt + incnt] = &vout; in virtio_gpu_queue_ctrl_buffer_locked()
288 sgs[outcnt + incnt] = &vresp; in virtio_gpu_queue_ctrl_buffer_locked()
293 ret = virtqueue_add_sgs(vq, sgs, outcnt, incnt, vbuf, GFP_ATOMIC); in virtio_gpu_queue_ctrl_buffer_locked()
355 struct scatterlist *sgs[1], ccmd; in virtio_gpu_queue_cursor() local
363 sgs[0] = &ccmd; in virtio_gpu_queue_cursor()
368 ret = virtqueue_add_sgs(vq, sgs, outcnt, 0, vbuf, GFP_ATOMIC); in virtio_gpu_queue_cursor()
/Linux-v4.19/drivers/spi/
Dspi-mxs.c171 const int sgs = DIV_ROUND_UP(len, desc_len); in mxs_spi_txrx_dma() local
184 dma_xfer = kcalloc(sgs, sizeof(*dma_xfer), GFP_KERNEL); in mxs_spi_txrx_dma()
200 for (sg_count = 0; sg_count < sgs; sg_count++) { in mxs_spi_txrx_dma()
208 if ((sg_count + 1 == sgs) && (flags & TXRX_DEASSERT_CS)) in mxs_spi_txrx_dma()
Dspi.c761 int sgs; in spi_map_buf() local
770 sgs = DIV_ROUND_UP(len + offset_in_page(buf), desc_len); in spi_map_buf()
773 sgs = DIV_ROUND_UP(len, desc_len); in spi_map_buf()
778 ret = sg_alloc_table(sgt, sgs, GFP_KERNEL); in spi_map_buf()
783 for (i = 0; i < sgs; i++) { in spi_map_buf()
/Linux-v4.19/tools/virtio/linux/
Dvirtio.h30 struct scatterlist *sgs[],
/Linux-v4.19/drivers/virtio/
Dvirtio_ring.c260 struct scatterlist *sgs[], in virtqueue_add() argument
339 for (sg = sgs[n]; sg; sg = sg_next(sg)) { in virtqueue_add()
352 for (sg = sgs[n]; sg; sg = sg_next(sg)) { in virtqueue_add()
452 struct scatterlist *sgs[], in virtqueue_add_sgs() argument
463 for (sg = sgs[i]; sg; sg = sg_next(sg)) in virtqueue_add_sgs()
466 return virtqueue_add(_vq, sgs, total_sg, out_sgs, in_sgs, in virtqueue_add_sgs()
/Linux-v4.19/tools/virtio/
Dvringh_test.c442 struct scatterlist guest_sg[RINGSIZE], *sgs[2]; in main() local
505 sgs[0] = &guest_sg[0]; in main()
506 sgs[1] = &guest_sg[1]; in main()
510 err = virtqueue_add_sgs(vq, sgs, 1, 1, &err, GFP_KERNEL); in main()
/Linux-v4.19/include/linux/
Dvirtio.h55 struct scatterlist *sgs[],
Dnvme.h1099 __le16 sgs; member
/Linux-v4.19/drivers/net/
Dvirtio_net.c1581 struct scatterlist *sgs[4], hdr, stat; in virtnet_send_command() local
1592 sgs[out_num++] = &hdr; in virtnet_send_command()
1595 sgs[out_num++] = out; in virtnet_send_command()
1599 sgs[out_num] = &stat; in virtnet_send_command()
1601 BUG_ON(out_num + 1 > ARRAY_SIZE(sgs)); in virtnet_send_command()
1602 virtqueue_add_sgs(vi->cvq, sgs, out_num, 1, vi, GFP_ATOMIC); in virtnet_send_command()
/Linux-v4.19/drivers/nvme/host/
Dnvme.h324 u16 sgs; member
Dcore.c1413 if (ctrl->nr_streams && ns->sws && ns->sgs) in nvme_config_discard()
1414 size *= ns->sws * ns->sgs; in nvme_config_discard()
3026 ns->sgs = le16_to_cpu(s.sgs); in nvme_setup_streams_ns()
3032 if (ns->sgs) in nvme_setup_streams_ns()
3033 blk_queue_io_opt(ns->queue, bs * ns->sws * ns->sgs); in nvme_setup_streams_ns()