Home
last modified time | relevance | path

Searched refs:out_num (Results 1 – 25 of 57) sorted by relevance

123

/openbmc/qemu/hw/virtio/
H A Dvirtio-crypto.c76 struct iovec **iov, unsigned int *out_num) in virtio_crypto_cipher_session_helper() argument
79 unsigned int num = *out_num; in virtio_crypto_cipher_session_helper()
104 *out_num = num; in virtio_crypto_cipher_session_helper()
115 struct iovec *iov, unsigned int out_num, in virtio_crypto_create_sym_session() argument
133 &iov, &out_num); in virtio_crypto_create_sym_session()
142 &iov, &out_num); in virtio_crypto_create_sym_session()
166 s = iov_to_buf(iov, out_num, 0, sym_info->auth_key, in virtio_crypto_create_sym_session()
173 iov_discard_front(&iov, &out_num, sym_info->auth_key_len); in virtio_crypto_create_sym_session()
200 struct iovec *iov, unsigned int out_num, in virtio_crypto_create_asym_session() argument
221 if (iov_to_buf(iov, out_num, 0, asym_info->key, keylen) != keylen) { in virtio_crypto_create_asym_session()
[all …]
H A Dvhost-shadow-virtqueue.c176 const struct iovec *out_sg, size_t out_num, in vhost_svq_add_split() argument
183 g_autofree hwaddr *sgs = g_new(hwaddr, MAX(out_num, in_num)); in vhost_svq_add_split()
188 if (unlikely(!out_num && !in_num)) { in vhost_svq_add_split()
194 ok = vhost_svq_vring_write_descs(svq, sgs, out_sg, out_num, in_num > 0, in vhost_svq_add_split()
250 size_t out_num, const struct iovec *in_sg, size_t in_num, in vhost_svq_add() argument
254 unsigned ndescs = in_num + out_num; in vhost_svq_add()
261 ok = vhost_svq_add_split(svq, out_sg, out_num, in_sg, in_num, &qemu_head); in vhost_svq_add()
277 return vhost_svq_add(svq, elem->out_sg, elem->out_num, elem->in_sg, in vhost_svq_add_element()
H A Dvirtio.c819 for (i = 0; i < elem->out_num; i++) in virtqueue_unmap_sg()
1606 static void virtqueue_undo_map_desc(unsigned int out_num, unsigned int in_num, in virtqueue_undo_map_desc() argument
1611 for (i = 0; i < out_num + in_num; i++) { in virtqueue_undo_map_desc()
1612 int is_write = i >= out_num; in virtqueue_undo_map_desc()
1647 virtqueue_map_iovec(vdev, elem->out_sg, elem->out_addr, elem->out_num, in virtqueue_map()
1651 static void *virtqueue_alloc_element(size_t sz, unsigned out_num, unsigned in_num) in virtqueue_alloc_element() argument
1656 size_t out_addr_end = out_addr_ofs + out_num * sizeof(elem->out_addr[0]); in virtqueue_alloc_element()
1659 size_t out_sg_end = out_sg_ofs + out_num * sizeof(elem->out_sg[0]); in virtqueue_alloc_element()
1663 trace_virtqueue_alloc_element(elem, sz, in_num, out_num); in virtqueue_alloc_element()
1664 elem->out_num = out_num; in virtqueue_alloc_element()
[all …]
H A Dvhost-shadow-virtqueue.h121 size_t out_num, const struct iovec *in_sg, size_t in_num,
/openbmc/qemu/fsdev/
H A D9p-iov-marshal.c60 static ssize_t v9fs_unpack(void *dst, struct iovec *out_sg, int out_num, in v9fs_unpack() argument
63 return v9fs_packunpack(dst, out_sg, out_num, offset, size, 0); in v9fs_unpack()
72 ssize_t v9fs_iov_vunmarshal(struct iovec *out_sg, int out_num, size_t offset, in v9fs_iov_vunmarshal() argument
83 copied = v9fs_unpack(valp, out_sg, out_num, offset, sizeof(*valp)); in v9fs_iov_vunmarshal()
89 copied = v9fs_unpack(&val, out_sg, out_num, offset, sizeof(val)); in v9fs_iov_vunmarshal()
103 copied = v9fs_unpack(&val, out_sg, out_num, offset, sizeof(val)); in v9fs_iov_vunmarshal()
117 copied = v9fs_unpack(&val, out_sg, out_num, offset, sizeof(val)); in v9fs_iov_vunmarshal()
130 copied = v9fs_iov_unmarshal(out_sg, out_num, offset, bswap, in v9fs_iov_vunmarshal()
135 copied = v9fs_unpack(str->data, out_sg, out_num, offset, in v9fs_iov_vunmarshal()
147 copied = v9fs_iov_unmarshal(out_sg, out_num, offset, bswap, in v9fs_iov_vunmarshal()
[all …]
H A D9p-iov-marshal.h9 ssize_t v9fs_iov_unmarshal(struct iovec *out_sg, int out_num, size_t offset,
14 ssize_t v9fs_iov_vunmarshal(struct iovec *out_sg, int out_num, size_t offset,
/openbmc/qemu/block/export/
H A Dvirtio-blk-handler.c136 unsigned int out_num) in virtio_blk_process_req() argument
144 if (out_num < 1 || in_num < 1) { in virtio_blk_process_req()
149 if (unlikely(iov_to_buf(out_iov, out_num, 0, &out, in virtio_blk_process_req()
155 iov_discard_front(&out_iov, &out_num, sizeof(out)); in virtio_blk_process_req()
185 qemu_iovec_init_external(&qiov, out_iov, out_num); in virtio_blk_process_req()
233 out_num, type); in virtio_blk_process_req()
H A Dvhost-user-blk-server.c67 unsigned out_num = elem->out_num; in vu_blk_virtio_process_req() local
71 in_num, out_num); in vu_blk_virtio_process_req()
H A Dvirtio-blk-handler.h35 unsigned int out_num);
H A Dvduse-blk.c81 unsigned out_num = elem->out_num; in vduse_blk_virtio_process_req() local
85 out_iov, in_num, out_num); in vduse_blk_virtio_process_req()
/openbmc/linux/drivers/nvdimm/
H A Dbus.c774 .out_num = 2,
778 .out_num = 2,
782 .out_num = 2,
786 .out_num = 3,
792 .out_num = 2,
798 .out_num = 1,
804 .out_num = 3,
810 .out_num = 1,
828 .out_num = 4,
834 .out_num = 2,
[all …]
/openbmc/qemu/tests/
H A Dvhost-user-bridge.c184 unsigned int out_num; in vubr_handle_tx() local
192 out_num = elem->out_num; in vubr_handle_tx()
194 if (out_num < 1) { in vubr_handle_tx()
199 iov_hexdump(out_sg, out_num, stderr, "TX:", 1024); in vubr_handle_tx()
204 out_sg, out_num, in vubr_handle_tx()
206 out_num = sg_num; in vubr_handle_tx()
214 .msg_iovlen = out_num, in vubr_handle_tx()
/openbmc/qemu/contrib/vhost-user-blk/
H A Dvhost-user-blk.c233 unsigned out_num; in vub_virtio_process_req() local
242 if (elem->out_num < 1 || elem->in_num < 1) { in vub_virtio_process_req()
254 out_num = elem->out_num; in vub_virtio_process_req()
262 out_num--; in vub_virtio_process_req()
279 ret = vub_writev(req, &elem->out_sg[1], out_num); in vub_virtio_process_req()
308 rc = vub_discard_write_zeroes(req, &elem->out_sg[1], out_num, type); in vub_virtio_process_req()
/openbmc/linux/drivers/gpu/drm/amd/display/dc/basics/
H A Dconversion.c116 uint32_t *out_num, uint32_t *out_den) in reduce_fraction() argument
121 *out_num = num / gcd; in reduce_fraction()
H A Dconversion.h42 uint32_t *out_num, uint32_t *out_den);
/openbmc/qemu/hw/9pfs/
H A Dvirtio-9p-device.c69 len = iov_to_buf(elem->out_sg, elem->out_num, 0, &out, 7); in handle_9p_output()
146 ret = v9fs_iov_vunmarshal(elem->out_sg, elem->out_num, offset, 1, fmt, ap); in virtio_pdu_vunmarshal()
181 size_t buf_size = iov_size(elem->out_sg, elem->out_num); in virtio_init_out_iov_from_pdu()
192 *pniov = elem->out_num; in virtio_init_out_iov_from_pdu()
/openbmc/qemu/subprojects/libvduse/
H A Dlibvduse.c626 static void *vduse_queue_alloc_element(size_t sz, unsigned out_num, in vduse_queue_alloc_element() argument
632 size_t out_sg_end = out_sg_ofs + out_num * sizeof(elem->out_sg[0]); in vduse_queue_alloc_element()
639 elem->out_num = out_num; in vduse_queue_alloc_element()
657 unsigned int out_num = 0, in_num = 0; in vduse_queue_map_desc() local
691 if (!vduse_queue_map_single_desc(vq, &in_num, iov + out_num, in vduse_queue_map_desc()
692 VIRTQUEUE_MAX_SIZE - out_num, in vduse_queue_map_desc()
702 if (!vduse_queue_map_single_desc(vq, &out_num, iov, in vduse_queue_map_desc()
711 if ((in_num + out_num) > max) { in vduse_queue_map_desc()
724 elem = vduse_queue_alloc_element(sz, out_num, in_num); in vduse_queue_map_desc()
730 for (i = 0; i < out_num; i++) { in vduse_queue_map_desc()
[all …]
H A Dlibvduse.h40 unsigned int out_num; member
/openbmc/qemu/hw/audio/
H A Dvirtio-snd.c166 cmd->elem->out_num, in virtio_snd_handle_pcm_info()
295 cmd->elem->out_num, in virtio_snd_handle_pcm_set_params()
515 cmd->elem->out_num, in virtio_snd_handle_pcm_prepare()
541 cmd->elem->out_num, in virtio_snd_handle_pcm_start_stop()
607 cmd->elem->out_num, in virtio_snd_handle_pcm_release()
666 cmd->elem->out_num, in process_cmd()
875 elem->out_num, in virtio_snd_handle_tx_xfer()
895 size = iov_size(elem->out_sg, elem->out_num) - msg_sz; in virtio_snd_handle_tx_xfer()
956 elem->out_num, in virtio_snd_handle_rx_xfer()
1163 buffer->elem->out_num, in virtio_snd_pcm_out_cb()
/openbmc/linux/drivers/scsi/
H A Dvirtio_scsi.c432 unsigned out_num = 0, in_num = 0; 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()
/openbmc/linux/drivers/clk/
H A Dclk-versaclock7.c691 unsigned int val, out_num; in vc7_read_output() local
693 out_num = vc7_map_index_to_output(vc7->chip_info->model, idx); in vc7_read_output()
695 VC7_REG_ODRV_EN(out_num), in vc7_read_output()
710 unsigned int out_num; in vc7_write_output() local
712 out_num = vc7_map_index_to_output(vc7->chip_info->model, idx); in vc7_write_output()
714 VC7_REG_ODRV_EN(out_num), in vc7_write_output()
1101 unsigned int i, val, bank_idx, out_num; in vc7_probe() local
1177 out_num = vc7_map_index_to_output(vc7->chip_info->model, i); in vc7_probe()
1184 bank_idx = output_bank_mapping[out_num]; in vc7_probe()
/openbmc/qemu/hw/net/
H A Dvirtio-net.c1551 unsigned out_num) in virtio_net_handle_ctrl_iov() argument
1560 iov_size(out_sg, out_num) < sizeof(ctrl)) { in virtio_net_handle_ctrl_iov()
1565 iov2 = iov = g_memdup2(out_sg, sizeof(struct iovec) * out_num); in virtio_net_handle_ctrl_iov()
1566 s = iov_to_buf(iov, out_num, 0, &ctrl, sizeof(ctrl)); in virtio_net_handle_ctrl_iov()
1567 iov_discard_front(&iov, &out_num, sizeof(ctrl)); in virtio_net_handle_ctrl_iov()
1571 status = virtio_net_handle_rx_mode(n, ctrl.cmd, iov, out_num); in virtio_net_handle_ctrl_iov()
1573 status = virtio_net_handle_mac(n, ctrl.cmd, iov, out_num); in virtio_net_handle_ctrl_iov()
1575 status = virtio_net_handle_vlan_table(n, ctrl.cmd, iov, out_num); in virtio_net_handle_ctrl_iov()
1577 status = virtio_net_handle_announce(n, ctrl.cmd, iov, out_num); in virtio_net_handle_ctrl_iov()
1579 status = virtio_net_handle_mq(n, ctrl.cmd, iov, out_num); in virtio_net_handle_ctrl_iov()
[all …]
/openbmc/qemu/hw/block/
H A Dvirtio-blk.c200 if (elem->out_num < 2 || elem->in_num < 3) { in virtio_blk_handle_scsi()
760 uint64_t out_num, in virtio_blk_handle_zone_append() argument
767 int64_t len = iov_size(out_iov, out_num); in virtio_blk_handle_zone_append()
780 qemu_iovec_init_external(&req->qiov, out_iov, out_num); in virtio_blk_handle_zone_append()
801 unsigned out_num = req->elem.out_num; in virtio_blk_handle_request() local
805 if (req->elem.out_num < 1 || req->elem.in_num < 1) { in virtio_blk_handle_request()
810 if (unlikely(iov_to_buf(out_iov, out_num, 0, &req->out, in virtio_blk_handle_request()
816 iov_discard_front_undoable(&out_iov, &out_num, sizeof(req->out), in virtio_blk_handle_request()
845 qemu_iovec_init_external(&req->qiov, out_iov, out_num); in virtio_blk_handle_request()
923 virtio_blk_handle_zone_append(req, out_iov, in_iov, out_num, in_num); in virtio_blk_handle_request()
[all …]
/openbmc/qemu/contrib/vhost-user-scsi/
H A Dvhost-user-scsi.c262 assert(!(elem->out_num > 1 && elem->in_num > 1)); in vus_proc_req()
263 assert(elem->out_num > 0 && elem->in_num > 0); in vus_proc_req()
280 req, &elem->out_sg[1], elem->out_num - 1, in vus_proc_req()
/openbmc/qemu/net/
H A Dvhost-vdpa.c640 const struct iovec *out_sg, size_t out_num, in vhost_vdpa_net_cvq_add() argument
646 r = vhost_svq_add(svq, out_sg, out_num, in_sg, in_num, NULL); in vhost_vdpa_net_cvq_add()
1349 r = iov_to_buf(elem->out_sg, elem->out_num, cursor, in vhost_vdpa_net_excessive_mac_filter_cvq_add()
1362 r = iov_to_buf(elem->out_sg, elem->out_num, cursor, in vhost_vdpa_net_excessive_mac_filter_cvq_add()
1375 if (iov_size(elem->out_sg, elem->out_num) != cursor) { in vhost_vdpa_net_excessive_mac_filter_cvq_add()
1500 out.iov_len = iov_to_buf(elem->out_sg, elem->out_num, 0, in vhost_vdpa_net_handle_ctrl_avail()
1514 iov_size(elem->out_sg, elem->out_num) > out.iov_len)) { in vhost_vdpa_net_handle_ctrl_avail()

123