/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/ptrace/ |
H A D | ptrace.h | 104 struct iovec iov; in ptrace_read_regs() local 109 iov.iov_base = regs; in ptrace_read_regs() 110 iov.iov_len = n * sizeof(unsigned long); in ptrace_read_regs() 112 ret = ptrace(PTRACE_GETREGSET, child, type, &iov); in ptrace_read_regs() 124 struct iovec iov; in ptrace_write_regs() local 129 iov.iov_base = regs; in ptrace_write_regs() 130 iov.iov_len = n * sizeof(unsigned long); in ptrace_write_regs() 132 ret = ptrace(PTRACE_SETREGSET, child, type, &iov); in ptrace_write_regs() 142 struct iovec iov; in show_tar_registers() local 151 iov in show_tar_registers() 188 struct iovec iov; write_tar_registers() local 231 struct iovec iov; show_tm_checkpointed_state() local 279 struct iovec iov; write_ckpt_tar_registers() local 366 struct iovec iov; show_ckpt_fpr() local 390 struct iovec iov; write_ckpt_fpr() local 471 struct iovec iov; show_ckpt_gpr() local 500 struct iovec iov; write_ckpt_gpr() local 544 struct iovec iov; show_vmx_ckpt() local 574 struct iovec iov; write_vmx_ckpt() local 604 struct iovec iov; show_vsx_ckpt() local 633 struct iovec iov; write_vsx_ckpt() local 651 struct iovec iov; show_tm_spr() local [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/ptrace/ |
H A D | ptrace.h | 108 struct iovec iov; in ptrace_read_regs() local 113 iov.iov_base = regs; in ptrace_read_regs() 114 iov.iov_len = n * sizeof(unsigned long); in ptrace_read_regs() 116 ret = ptrace(PTRACE_GETREGSET, child, type, &iov); in ptrace_read_regs() 128 struct iovec iov; in ptrace_write_regs() local 133 iov.iov_base = regs; in ptrace_write_regs() 134 iov.iov_len = n * sizeof(unsigned long); in ptrace_write_regs() 136 ret = ptrace(PTRACE_SETREGSET, child, type, &iov); in ptrace_write_regs() 146 struct iovec iov; in show_tar_registers() local 155 iov in show_tar_registers() 192 struct iovec iov; write_tar_registers() local 235 struct iovec iov; show_tm_checkpointed_state() local 283 struct iovec iov; write_ckpt_tar_registers() local 370 struct iovec iov; show_ckpt_fpr() local 394 struct iovec iov; write_ckpt_fpr() local 539 struct iovec iov; show_ckpt_gpr() local 568 struct iovec iov; write_ckpt_gpr() local 612 struct iovec iov; show_vmx_ckpt() local 642 struct iovec iov; write_vmx_ckpt() local 672 struct iovec iov; show_vsx_ckpt() local 701 struct iovec iov; write_vsx_ckpt() local 719 struct iovec iov; show_tm_spr() local [all...] |
/kernel/linux/linux-5.10/drivers/pci/ |
H A D | iov.c | 39 * Update iov->offset and iov->stride when NumVFs is written. 43 struct pci_sriov *iov = dev->sriov; in pci_iov_set_numvfs() local 45 pci_write_config_word(dev, iov->pos + PCI_SRIOV_NUM_VF, nr_virtfn); in pci_iov_set_numvfs() 46 pci_read_config_word(dev, iov->pos + PCI_SRIOV_VF_OFFSET, &iov->offset); in pci_iov_set_numvfs() 47 pci_read_config_word(dev, iov->pos + PCI_SRIOV_VF_STRIDE, &iov->stride); in pci_iov_set_numvfs() 59 struct pci_sriov *iov = dev->sriov; in compute_max_vf_buses() local 62 for (nr_virtfn = iov in compute_max_vf_buses() 167 struct pci_sriov *iov = dev->sriov; pci_iov_add_virtfn() local 468 struct pci_sriov *iov = dev->sriov; sriov_enable() local 572 struct pci_sriov *iov = dev->sriov; sriov_del_vfs() local 581 struct pci_sriov *iov = dev->sriov; sriov_disable() local 609 struct pci_sriov *iov; sriov_init() local 729 struct pci_sriov *iov = dev->sriov; sriov_restore_state() local 789 struct pci_sriov *iov = dev->sriov; pci_iov_remove() local 808 struct pci_sriov *iov = dev->is_physfn ? dev->sriov : NULL; pci_iov_update_resource() local [all...] |
/kernel/linux/linux-6.6/drivers/pci/ |
H A D | iov.c | 82 * Update iov->offset and iov->stride when NumVFs is written. 86 struct pci_sriov *iov = dev->sriov; in pci_iov_set_numvfs() local 88 pci_write_config_word(dev, iov->pos + PCI_SRIOV_NUM_VF, nr_virtfn); in pci_iov_set_numvfs() 89 pci_read_config_word(dev, iov->pos + PCI_SRIOV_VF_OFFSET, &iov->offset); in pci_iov_set_numvfs() 90 pci_read_config_word(dev, iov->pos + PCI_SRIOV_VF_STRIDE, &iov->stride); in pci_iov_set_numvfs() 102 struct pci_sriov *iov = dev->sriov; in compute_max_vf_buses() local 105 for (nr_virtfn = iov in compute_max_vf_buses() 295 struct pci_sriov *iov = dev->sriov; pci_iov_add_virtfn() local 605 struct pci_sriov *iov = dev->sriov; sriov_enable() local 709 struct pci_sriov *iov = dev->sriov; sriov_del_vfs() local 718 struct pci_sriov *iov = dev->sriov; sriov_disable() local 746 struct pci_sriov *iov; sriov_init() local 866 struct pci_sriov *iov = dev->sriov; sriov_restore_state() local 926 struct pci_sriov *iov = dev->sriov; pci_iov_remove() local 945 struct pci_sriov *iov = dev->is_physfn ? dev->sriov : NULL; pci_iov_update_resource() local [all...] |
/kernel/linux/linux-5.10/arch/powerpc/platforms/powernv/ |
H A D | pci-sriov.c | 152 struct pnv_iov_data *iov; in pnv_pci_ioda_fixup_iov_resources() local 155 iov = kzalloc(sizeof(*iov), GFP_KERNEL); in pnv_pci_ioda_fixup_iov_resources() 156 if (!iov) in pnv_pci_ioda_fixup_iov_resources() 158 pdev->dev.archdata.iov_data = iov; in pnv_pci_ioda_fixup_iov_resources() 197 iov->m64_single_mode[i] = true; in pnv_pci_ioda_fixup_iov_resources() 212 iov->need_shift = true; in pnv_pci_ioda_fixup_iov_resources() 226 kfree(iov); in pnv_pci_ioda_fixup_iov_resources() 258 struct pnv_iov_data *iov = pnv_iov_get(pdev); in pnv_pci_iov_resource_alignment() local 261 * iov ca in pnv_pci_iov_resource_alignment() 292 struct pnv_iov_data *iov; pnv_pci_vf_release_m64() local 404 pnv_pci_alloc_m64_bar(struct pnv_phb *phb, struct pnv_iov_data *iov) pnv_pci_alloc_m64_bar() argument 423 struct pnv_iov_data *iov; pnv_pci_vf_assign_m64() local 512 struct pnv_iov_data *iov; pnv_pci_vf_resource_shift() local 600 struct pnv_iov_data *iov; pnv_pci_sriov_disable() local 626 struct pnv_iov_data *iov; pnv_ioda_setup_vf_PE() local 683 struct pnv_iov_data *iov; pnv_pci_sriov_enable() local [all...] |
/kernel/linux/linux-6.6/arch/powerpc/platforms/powernv/ |
H A D | pci-sriov.c | 149 struct pnv_iov_data *iov; in pnv_pci_ioda_fixup_iov_resources() local 152 iov = kzalloc(sizeof(*iov), GFP_KERNEL); in pnv_pci_ioda_fixup_iov_resources() 153 if (!iov) in pnv_pci_ioda_fixup_iov_resources() 155 pdev->dev.archdata.iov_data = iov; in pnv_pci_ioda_fixup_iov_resources() 194 iov->m64_single_mode[i] = true; in pnv_pci_ioda_fixup_iov_resources() 209 iov->need_shift = true; in pnv_pci_ioda_fixup_iov_resources() 223 kfree(iov); in pnv_pci_ioda_fixup_iov_resources() 252 struct pnv_iov_data *iov = pnv_iov_get(pdev); in pnv_pci_iov_resource_alignment() local 255 * iov ca in pnv_pci_iov_resource_alignment() 286 struct pnv_iov_data *iov; pnv_pci_vf_release_m64() local 398 pnv_pci_alloc_m64_bar(struct pnv_phb *phb, struct pnv_iov_data *iov) pnv_pci_alloc_m64_bar() argument 417 struct pnv_iov_data *iov; pnv_pci_vf_assign_m64() local 506 struct pnv_iov_data *iov; pnv_pci_vf_resource_shift() local 594 struct pnv_iov_data *iov; pnv_pci_sriov_disable() local 620 struct pnv_iov_data *iov; pnv_ioda_setup_vf_PE() local 677 struct pnv_iov_data *iov; pnv_pci_sriov_enable() local [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | vringh.h | 88 * @iov: array of iovecs to operate on 89 * @consumed: number of bytes consumed within iov[i] 91 * @used: number of iovecs present in @iov 93 * corresponds to allocated memory of @iov 96 * Remaining data is iov + i, of used - i elements. 99 struct iovec *iov; member 100 size_t consumed; /* Within iov[i] */ 106 * @iov: array of iovecs to operate on 107 * @consumed: number of bytes consumed within iov[i] 109 * @used: number of iovecs present in @iov 117 struct kvec *iov; global() member 132 vringh_iov_init(struct vringh_iov *iov, struct iovec *iovec, unsigned num) vringh_iov_init() argument 141 vringh_iov_reset(struct vringh_iov *iov) vringh_iov_reset() argument 149 vringh_iov_cleanup(struct vringh_iov *iov) vringh_iov_cleanup() argument [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | vringh.h | 82 * Remaining data is iov + i, of used - i elements. 85 struct iovec *iov; member 86 size_t consumed; /* Within iov[i] */ 94 * Remaining data is iov + i, of used - i elements. 97 struct kvec *iov; member 98 size_t consumed; /* Within iov[i] */ 112 static inline void vringh_iov_init(struct vringh_iov *iov, in vringh_iov_init() argument 115 iov->used = iov->i = 0; in vringh_iov_init() 116 iov in vringh_iov_init() 121 vringh_iov_reset(struct vringh_iov *iov) vringh_iov_reset() argument 129 vringh_iov_cleanup(struct vringh_iov *iov) vringh_iov_cleanup() argument [all...] |
/kernel/linux/linux-6.6/drivers/vhost/ |
H A D | vringh.c | 80 * @iov: an iov passed to vringh_getdesc_*() (updated as we consume) 83 void vringh_kiov_advance(struct vringh_kiov *iov, size_t len) in vringh_kiov_advance() argument 85 while (len && iov->i < iov->used) { in vringh_kiov_advance() 86 size_t partlen = min(iov->iov[iov->i].iov_len, len); in vringh_kiov_advance() 88 iov->consumed += partlen; in vringh_kiov_advance() 89 iov in vringh_kiov_advance() 107 vringh_iov_xfer(struct vringh *vrh, struct vringh_kiov *iov, void *ptr, size_t len, int (*xfer)(const struct vringh *vrh, void *addr, void *ptr, size_t len)) vringh_iov_xfer() argument 218 resize_iovec(struct vringh_kiov *iov, gfp_t gfp) resize_iovec() argument 326 struct vringh_kiov *iov; __vringh_iov() local 1111 } iov; global() member 1184 } iov; copy_from_iotlb() local 1230 } iov; copy_to_iotlb() local 1276 } iov; getu16_iotlb() local 1313 } iov; putu16_iotlb() local [all...] |
/kernel/linux/linux-5.10/drivers/usb/usbip/ |
H A D | vhci_tx.c | 59 struct kvec *iov; in vhci_send_cmd_submit() local 75 memset(&iov, 0, sizeof(iov)); in vhci_send_cmd_submit() 85 iov = kcalloc(iovnum, sizeof(*iov), GFP_KERNEL); in vhci_send_cmd_submit() 86 if (!iov) { in vhci_send_cmd_submit() 99 iov[iovnum].iov_base = &pdu_header; in vhci_send_cmd_submit() 100 iov[iovnum].iov_len = sizeof(pdu_header); in vhci_send_cmd_submit() 109 iov[iovnum].iov_base = sg_virt(sg); in vhci_send_cmd_submit() 110 iov[iovnu in vhci_send_cmd_submit() 192 struct kvec iov; vhci_send_cmd_unlink() local [all...] |
H A D | vudc_tx.c | 41 struct kvec iov[1]; in v_send_ret_unlink() local 50 memset(&iov, 0, sizeof(iov)); in v_send_ret_unlink() 56 iov[0].iov_base = &pdu_header; in v_send_ret_unlink() 57 iov[0].iov_len = sizeof(pdu_header); in v_send_ret_unlink() 60 ret = kernel_sendmsg(udc->ud.tcp_socket, &msg, iov, in v_send_ret_unlink() 78 struct kvec *iov = NULL; in v_send_ret_submit() local 100 iov = kcalloc(iovnum, sizeof(*iov), GFP_KERNEL); in v_send_ret_submit() 101 if (!iov) { in v_send_ret_submit() [all...] |
H A D | stub_tx.c | 164 struct kvec *iov = NULL; in stub_send_ret_submit() local 193 iov = kcalloc(iovnum, sizeof(struct kvec), GFP_KERNEL); in stub_send_ret_submit() 195 if (!iov) { in stub_send_ret_submit() 217 iov[iovnum].iov_base = &pdu_header; in stub_send_ret_submit() 218 iov[iovnum].iov_len = sizeof(pdu_header); in stub_send_ret_submit() 230 iov[iovnum].iov_base = in stub_send_ret_submit() 232 iov[iovnum].iov_len = in stub_send_ret_submit() 253 iov[iovnum].iov_base = sg_virt(sg); in stub_send_ret_submit() 254 iov[iovnum].iov_len = size; in stub_send_ret_submit() 260 iov[iovnu in stub_send_ret_submit() 367 struct kvec iov[1]; stub_send_ret_unlink() local [all...] |
/kernel/linux/linux-6.6/drivers/usb/usbip/ |
H A D | vhci_tx.c | 59 struct kvec *iov; in vhci_send_cmd_submit() local 75 memset(&iov, 0, sizeof(iov)); in vhci_send_cmd_submit() 85 iov = kcalloc(iovnum, sizeof(*iov), GFP_KERNEL); in vhci_send_cmd_submit() 86 if (!iov) { in vhci_send_cmd_submit() 99 iov[iovnum].iov_base = &pdu_header; in vhci_send_cmd_submit() 100 iov[iovnum].iov_len = sizeof(pdu_header); in vhci_send_cmd_submit() 109 iov[iovnum].iov_base = sg_virt(sg); in vhci_send_cmd_submit() 110 iov[iovnu in vhci_send_cmd_submit() 192 struct kvec iov; vhci_send_cmd_unlink() local [all...] |
H A D | vudc_tx.c | 41 struct kvec iov[1]; in v_send_ret_unlink() local 50 memset(&iov, 0, sizeof(iov)); in v_send_ret_unlink() 56 iov[0].iov_base = &pdu_header; in v_send_ret_unlink() 57 iov[0].iov_len = sizeof(pdu_header); in v_send_ret_unlink() 60 ret = kernel_sendmsg(udc->ud.tcp_socket, &msg, iov, in v_send_ret_unlink() 78 struct kvec *iov = NULL; in v_send_ret_submit() local 100 iov = kcalloc(iovnum, sizeof(*iov), GFP_KERNEL); in v_send_ret_submit() 101 if (!iov) { in v_send_ret_submit() [all...] |
H A D | stub_tx.c | 164 struct kvec *iov = NULL; in stub_send_ret_submit() local 193 iov = kcalloc(iovnum, sizeof(struct kvec), GFP_KERNEL); in stub_send_ret_submit() 195 if (!iov) { in stub_send_ret_submit() 217 iov[iovnum].iov_base = &pdu_header; in stub_send_ret_submit() 218 iov[iovnum].iov_len = sizeof(pdu_header); in stub_send_ret_submit() 230 iov[iovnum].iov_base = in stub_send_ret_submit() 232 iov[iovnum].iov_len = in stub_send_ret_submit() 253 iov[iovnum].iov_base = sg_virt(sg); in stub_send_ret_submit() 254 iov[iovnum].iov_len = size; in stub_send_ret_submit() 260 iov[iovnu in stub_send_ret_submit() 367 struct kvec iov[1]; stub_send_ret_unlink() local [all...] |
/kernel/linux/linux-5.10/drivers/crypto/cavium/nitrox/ |
H A D | nitrox_mbx.c | 133 vfno = RING_TO_VFNO(i, ndev->iov.max_vf_queues); in nitrox_pf2vf_mbox_handler() 134 vfdev = ndev->iov.vfdev + vfno; in nitrox_pf2vf_mbox_handler() 145 queue_work(ndev->iov.pf2vf_wq, &pfwork->pf2vf_resp); in nitrox_pf2vf_mbox_handler() 155 vfno = RING_TO_VFNO(i + 64, ndev->iov.max_vf_queues); in nitrox_pf2vf_mbox_handler() 156 vfdev = ndev->iov.vfdev + vfno; in nitrox_pf2vf_mbox_handler() 168 queue_work(ndev->iov.pf2vf_wq, &pfwork->pf2vf_resp); in nitrox_pf2vf_mbox_handler() 179 ndev->iov.vfdev = kcalloc(ndev->iov.num_vfs, in nitrox_mbox_init() 181 if (!ndev->iov.vfdev) in nitrox_mbox_init() 184 for (i = 0; i < ndev->iov in nitrox_mbox_init() [all...] |
/kernel/linux/linux-6.6/drivers/crypto/cavium/nitrox/ |
H A D | nitrox_mbx.c | 137 vfno = RING_TO_VFNO(i, ndev->iov.max_vf_queues); in nitrox_pf2vf_mbox_handler() 138 vfdev = ndev->iov.vfdev + vfno; in nitrox_pf2vf_mbox_handler() 149 queue_work(ndev->iov.pf2vf_wq, &pfwork->pf2vf_resp); in nitrox_pf2vf_mbox_handler() 160 vfno = RING_TO_VFNO(i + 64, ndev->iov.max_vf_queues); in nitrox_pf2vf_mbox_handler() 161 vfdev = ndev->iov.vfdev + vfno; in nitrox_pf2vf_mbox_handler() 173 queue_work(ndev->iov.pf2vf_wq, &pfwork->pf2vf_resp); in nitrox_pf2vf_mbox_handler() 184 ndev->iov.vfdev = kcalloc(ndev->iov.num_vfs, in nitrox_mbox_init() 186 if (!ndev->iov.vfdev) in nitrox_mbox_init() 189 for (i = 0; i < ndev->iov in nitrox_mbox_init() [all...] |
/kernel/linux/linux-5.10/drivers/vhost/ |
H A D | vringh.c | 80 struct vringh_kiov *iov, in vringh_iov_xfer() 88 while (len && iov->i < iov->used) { in vringh_iov_xfer() 91 partlen = min(iov->iov[iov->i].iov_len, len); in vringh_iov_xfer() 92 err = xfer(vrh, iov->iov[iov->i].iov_base, ptr, partlen); in vringh_iov_xfer() 98 iov in vringh_iov_xfer() 79 vringh_iov_xfer(struct vringh *vrh, struct vringh_kiov *iov, void *ptr, size_t len, int (*xfer)(const struct vringh *vrh, void *addr, void *ptr, size_t len)) vringh_iov_xfer() argument 191 resize_iovec(struct vringh_kiov *iov, gfp_t gfp) resize_iovec() argument 298 struct vringh_kiov *iov; __vringh_iov() local 1073 iotlb_translate(const struct vringh *vrh, u64 addr, u64 len, struct bio_vec iov[], int iov_size, u32 perm) iotlb_translate() argument 1117 struct bio_vec iov[16]; copy_from_iotlb() local 1136 struct bio_vec iov[16]; copy_to_iotlb() local 1152 struct bio_vec iov; getu16_iotlb() local 1173 struct bio_vec iov; putu16_iotlb() local [all...] |
/kernel/liteos_a/fs/vfs/operation/ |
H A D | vfs_writev.c | 41 static int iov_trans_to_buf(char *buf, ssize_t totallen, const struct iovec *iov, int iovcnt) in iov_trans_to_buf() argument 50 writebuf = (char *)iov[i].iov_base; in iov_trans_to_buf() 51 bytestowrite = iov[i].iov_len; in iov_trans_to_buf() 79 ssize_t vfs_writev(int fd, const struct iovec *iov, int iovcnt, off_t *offset) in vfs_writev() argument 88 if ((iov == NULL) || (iovcnt > IOV_MAX)) { in vfs_writev() 93 if (SSIZE_MAX - buflen < iov[i].iov_len) { in vfs_writev() 97 buflen += iov[i].iov_len; in vfs_writev() 114 ret = iov_trans_to_buf(buf, totallen, iov, iovcnt); in vfs_writev() 135 ssize_t writev(int fd, const struct iovec *iov, int iovcnt) in writev() argument 137 return vfs_writev(fd, iov, iovcn in writev() [all...] |
H A D | vfs_readv.c | 42 static char *pread_buf_and_check(int fd, const struct iovec *iov, int iovcnt, ssize_t *totalbytesread, off_t *offset) in pread_buf_and_check() argument 48 if ((iov == NULL) || (iovcnt > IOV_MAX)) { in pread_buf_and_check() 54 if (SSIZE_MAX - buflen < iov[i].iov_len) { in pread_buf_and_check() 58 buflen += iov[i].iov_len; in pread_buf_and_check() 91 ssize_t vfs_readv(int fd, const struct iovec *iov, int iovcnt, off_t *offset) in vfs_readv() argument 101 buf = pread_buf_and_check(fd, iov, iovcnt, &totalbytesread, offset); in vfs_readv() 109 bytestoread = iov[i].iov_len; in vfs_readv() 115 ret = LOS_CopyFromKernel(iov[i].iov_base, bytesleft, curbuf, bytesleft); in vfs_readv() 120 ret = LOS_CopyFromKernel(iov[i].iov_base, bytestoread, curbuf, bytestoread); in vfs_readv() 135 if ((i == 0) && (ret == iov[ in vfs_readv() 144 readv(int fd, const struct iovec *iov, int iovcnt) readv() argument [all...] |
/kernel/linux/linux-5.10/arch/x86/um/os-Linux/ |
H A D | registers.c | 31 struct iovec iov; in save_fp_registers() local 34 iov.iov_base = fp_regs; in save_fp_registers() 35 iov.iov_len = FP_SIZE * sizeof(unsigned long); in save_fp_registers() 36 if (ptrace(PTRACE_GETREGSET, pid, NT_X86_XSTATE, &iov) < 0) in save_fp_registers() 54 struct iovec iov; in restore_fp_registers() local 56 iov.iov_base = fp_regs; in restore_fp_registers() 57 iov.iov_len = FP_SIZE * sizeof(unsigned long); in restore_fp_registers() 58 if (ptrace(PTRACE_SETREGSET, pid, NT_X86_XSTATE, &iov) < 0) in restore_fp_registers() 129 struct iovec iov; in arch_init_registers() local 135 iov in arch_init_registers() [all...] |
/kernel/linux/linux-6.6/arch/x86/um/os-Linux/ |
H A D | registers.c | 32 struct iovec iov; in save_fp_registers() local 35 iov.iov_base = fp_regs; in save_fp_registers() 36 iov.iov_len = FP_SIZE * sizeof(unsigned long); in save_fp_registers() 37 if (ptrace(PTRACE_GETREGSET, pid, NT_X86_XSTATE, &iov) < 0) in save_fp_registers() 55 struct iovec iov; in restore_fp_registers() local 57 iov.iov_base = fp_regs; in restore_fp_registers() 58 iov.iov_len = FP_SIZE * sizeof(unsigned long); in restore_fp_registers() 59 if (ptrace(PTRACE_SETREGSET, pid, NT_X86_XSTATE, &iov) < 0) in restore_fp_registers() 130 struct iovec iov; in arch_init_registers() local 136 iov in arch_init_registers() [all...] |
/kernel/linux/linux-5.10/fs/cifs/ |
H A D | smb2pdu.c | 752 add_posix_context(struct kvec *iov, unsigned int *num_iovec, umode_t mode) in add_posix_context() argument 754 struct smb2_create_req *req = iov[0].iov_base; in add_posix_context() 757 iov[num].iov_base = create_posix_buf(mode); in add_posix_context() 760 if (iov[num].iov_base == NULL) in add_posix_context() 762 iov[num].iov_len = sizeof(struct create_posix); in add_posix_context() 766 iov[num - 1].iov_len); in add_posix_context() 794 struct kvec iov[1]; in SMB2_negotiate() local 865 iov[0].iov_base = (char *)req; in SMB2_negotiate() 866 iov[0].iov_len = total_len; in SMB2_negotiate() 869 rqst.rq_iov = iov; in SMB2_negotiate() 1182 struct kvec iov[2]; global() member 1645 struct kvec iov[1]; SMB2_logoff() local 1716 struct kvec iov[2]; SMB2_tcon() local 1859 struct kvec iov[1]; SMB2_tdis() local 2055 add_lease_context(struct TCP_Server_Info *server, struct kvec *iov, unsigned int *num_iovec, u8 *lease_key, __u8 *oplock) add_lease_context() argument 2147 add_durable_v2_context(struct kvec *iov, unsigned int *num_iovec, struct cifs_open_parms *oparms) add_durable_v2_context() argument 2167 add_durable_reconnect_v2_context(struct kvec *iov, unsigned int *num_iovec, struct cifs_open_parms *oparms) add_durable_reconnect_v2_context() argument 2191 add_durable_context(struct kvec *iov, unsigned int *num_iovec, struct cifs_open_parms *oparms, bool use_persistent) add_durable_context() argument 2250 add_twarp_context(struct kvec *iov, unsigned int *num_iovec, __u64 timewarp) add_twarp_context() argument 2384 add_sd_context(struct kvec *iov, unsigned int *num_iovec, umode_t mode, bool set_owner) add_sd_context() argument 2427 add_query_id_context(struct kvec *iov, unsigned int *num_iovec) add_query_id_context() argument 2499 struct kvec iov[3]; /* make sure at least one for each open context */ smb311_posix_mkdir() local 2654 struct kvec *iov = rqst->rq_iov; SMB2_open_init() local 2848 struct kvec iov[SMB2_CREATE_IOV_SIZE]; SMB2_open() local 2934 struct kvec *iov = rqst->rq_iov; SMB2_ioctl_init() local 3041 struct kvec iov[SMB2_IOCTL_IOV_SIZE]; SMB2_ioctl() local 3175 struct kvec *iov = rqst->rq_iov; SMB2_close_init() local 3212 struct kvec iov[1]; __SMB2_close() local 3289 smb2_validate_iov(unsigned int offset, unsigned int buffer_length, struct kvec *iov, unsigned int min_buf_size) smb2_validate_iov() argument 3324 smb2_validate_and_copy_iov(unsigned int offset, unsigned int buffer_length, struct kvec *iov, unsigned int minbufsize, char *data) smb2_validate_and_copy_iov() argument 3351 struct kvec *iov = rqst->rq_iov; SMB2_query_info_init() local 3400 struct kvec iov[1]; query_info() local 3539 struct kvec *iov = rqst->rq_iov; SMB2_notify_init() local 3573 struct kvec iov[1]; SMB2_change_notify() local 3717 struct kvec iov[1]; SMB2_echo() local 3762 struct kvec *iov = rqst->rq_iov; SMB2_flush_init() local 3786 struct kvec iov[1]; SMB2_flush() local 4097 struct kvec iov[1]; SMB2_read() local 4265 struct kvec iov[1]; smb2_async_writev() local 4400 SMB2_write(const unsigned int xid, struct cifs_io_parms *io_parms, unsigned int *nbytes, struct kvec *iov, int n_vec) SMB2_write() argument 4645 struct kvec *iov = rqst->rq_iov; SMB2_query_directory_init() local 4786 struct kvec iov[SMB2_QUERY_DIRECTORY_IOV_SIZE]; SMB2_query_directory() local 4858 struct kvec *iov = rqst->rq_iov; SMB2_set_info_init() local 4909 struct kvec *iov; send_set_info() local 5011 struct kvec iov[1]; SMB2_oplock_break() local 5082 build_qfs_info_req(struct kvec *iov, struct cifs_tcon *tcon, struct TCP_Server_Info *server, int level, int outbuf_len, u64 persistent_fid, u64 volatile_fid) build_qfs_info_req() argument 5116 free_qfs_info_req(struct kvec *iov) free_qfs_info_req() argument 5127 struct kvec iov; SMB311_posix_qfs_info() local 5178 struct kvec iov; SMB2_QFS_info() local 5229 struct kvec iov; SMB2_QFS_attr() local 5316 struct kvec iov[2]; smb2_lockv() local 5394 struct kvec iov[1]; SMB2_lease_break() local [all...] |
/kernel/linux/linux-5.10/lib/ |
H A D | iov_iter.c | 21 __p = i->iov; \ 94 const struct iovec *iov; \ 96 iterate_iovec(i, n, v, iov, skip, (I)) \ 127 const struct iovec *iov; \ 129 iterate_iovec(i, n, v, iov, skip, (I)) \ 130 if (skip == iov->iov_len) { \ 131 iov++; \ 134 i->nr_segs -= iov - i->iov; \ 135 i->iov 168 const struct iovec *iov; copy_page_to_iter_iovec() local 252 const struct iovec *iov; copy_page_from_iter_iovec() local 434 const struct iovec *iov; iov_iter_fault_in_readable() local 449 iov_iter_init(struct iov_iter *i, unsigned int direction, const struct iovec *iov, unsigned long nr_segs, size_t count) iov_iter_init() argument 1130 const struct iovec *iov = i->iov; iov_iter_revert() local 1650 copy_compat_iovec_from_user(struct iovec *iov, const struct iovec __user *uvec, unsigned long nr_segs) copy_compat_iovec_from_user() argument 1682 copy_iovec_from_user(struct iovec *iov, const struct iovec __user *uvec, unsigned long nr_segs) copy_iovec_from_user() argument 1701 struct iovec *iov = fast_iov; iovec_from_user() local 1738 struct iovec *iov; __import_iovec() local 1810 import_single_range(int rw, void __user *buf, size_t len, struct iovec *iov, struct iov_iter *i) import_single_range() argument [all...] |
/kernel/linux/linux-6.6/fs/smb/client/ |
H A D | smb2pdu.c | 988 add_posix_context(struct kvec *iov, unsigned int *num_iovec, umode_t mode) in add_posix_context() argument 992 iov[num].iov_base = create_posix_buf(mode); in add_posix_context() 995 if (iov[num].iov_base == NULL) in add_posix_context() 997 iov[num].iov_len = sizeof(struct create_posix); in add_posix_context() 1026 struct kvec iov[1]; in SMB2_negotiate() local 1099 iov[0].iov_base = (char *)req; in SMB2_negotiate() 1100 iov[0].iov_len = total_len; in SMB2_negotiate() 1103 rqst.rq_iov = iov; in SMB2_negotiate() 1424 struct kvec iov[2]; member 1490 sess_data->iov[ in SMB2_sess_alloc_buffer() 1505 struct kvec *iov = sess_data->iov; SMB2_sess_free_buffer() local 1927 struct kvec iov[1]; SMB2_logoff() local 2002 struct kvec iov[2]; SMB2_tcon() local 2148 struct kvec iov[1]; SMB2_tdis() local 2372 add_lease_context(struct TCP_Server_Info *server, struct smb2_create_req *req, struct kvec *iov, unsigned int *num_iovec, u8 *lease_key, __u8 *oplock) add_lease_context() argument 2459 add_durable_v2_context(struct kvec *iov, unsigned int *num_iovec, struct cifs_open_parms *oparms) add_durable_v2_context() argument 2473 add_durable_reconnect_v2_context(struct kvec *iov, unsigned int *num_iovec, struct cifs_open_parms *oparms) add_durable_reconnect_v2_context() argument 2490 add_durable_context(struct kvec *iov, unsigned int *num_iovec, struct cifs_open_parms *oparms, bool use_persistent) add_durable_context() argument 2543 add_twarp_context(struct kvec *iov, unsigned int *num_iovec, __u64 timewarp) add_twarp_context() argument 2671 add_sd_context(struct kvec *iov, unsigned int *num_iovec, umode_t mode, bool set_owner) add_sd_context() argument 2708 add_query_id_context(struct kvec *iov, unsigned int *num_iovec) add_query_id_context() argument 2775 struct kvec iov[3]; /* make sure at least one for each open context */ smb311_posix_mkdir() local 2943 struct kvec *iov = rqst->rq_iov; SMB2_open_init() local 3125 struct kvec iov[SMB2_CREATE_IOV_SIZE]; SMB2_open() local 3215 struct kvec *iov = rqst->rq_iov; SMB2_ioctl_init() local 3323 struct kvec iov[SMB2_IOCTL_IOV_SIZE]; SMB2_ioctl() local 3467 struct kvec *iov = rqst->rq_iov; SMB2_close_init() local 3504 struct kvec iov[1]; __SMB2_close() local 3579 smb2_validate_iov(unsigned int offset, unsigned int buffer_length, struct kvec *iov, unsigned int min_buf_size) smb2_validate_iov() argument 3614 smb2_validate_and_copy_iov(unsigned int offset, unsigned int buffer_length, struct kvec *iov, unsigned int minbufsize, char *data) smb2_validate_and_copy_iov() argument 3641 struct kvec *iov = rqst->rq_iov; SMB2_query_info_init() local 3690 struct kvec iov[1]; query_info() local 3834 struct kvec *iov = rqst->rq_iov; SMB2_notify_init() local 3870 struct kvec iov[1]; SMB2_change_notify() local 4100 struct kvec iov[1]; SMB2_echo() local 4149 struct kvec *iov = rqst->rq_iov; SMB2_flush_init() local 4173 struct kvec iov[1]; SMB2_flush() local 4515 struct kvec iov[1]; SMB2_read() local 4684 struct kvec iov[1]; smb2_async_writev() local 4837 SMB2_write(const unsigned int xid, struct cifs_io_parms *io_parms, unsigned int *nbytes, struct kvec *iov, int n_vec) SMB2_write() argument 5082 struct kvec *iov = rqst->rq_iov; SMB2_query_directory_init() local 5229 struct kvec iov[SMB2_QUERY_DIRECTORY_IOV_SIZE]; SMB2_query_directory() local 5301 struct kvec *iov = rqst->rq_iov; SMB2_set_info_init() local 5351 struct kvec *iov; send_set_info() local 5455 struct kvec iov[1]; SMB2_oplock_break() local 5526 build_qfs_info_req(struct kvec *iov, struct cifs_tcon *tcon, struct TCP_Server_Info *server, int level, int outbuf_len, u64 persistent_fid, u64 volatile_fid) build_qfs_info_req() argument 5560 free_qfs_info_req(struct kvec *iov) free_qfs_info_req() argument 5571 struct kvec iov; SMB311_posix_qfs_info() local 5622 struct kvec iov; SMB2_QFS_info() local 5673 struct kvec iov; SMB2_QFS_attr() local 5760 struct kvec iov[2]; smb2_lockv() local 5838 struct kvec iov[1]; SMB2_lease_break() local [all...] |