Home
last modified time | relevance | path

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

/freebsd-14.2/sys/contrib/openzfs/module/icp/core/
H A Dkcf_prov_lib.c42 zfs_uio_t *uiop = data->cd_uio; in crypto_uio_copy_to_data() local
50 if (zfs_uio_segflg(uiop) != UIO_SYSSPACE) { in crypto_uio_copy_to_data()
60 if (vec_idx == zfs_uio_iovcnt(uiop) && length > 0) { in crypto_uio_copy_to_data()
68 while (vec_idx < zfs_uio_iovcnt(uiop) && length > 0) { in crypto_uio_copy_to_data()
69 cur_len = MIN(zfs_uio_iovlen(uiop, vec_idx) - in crypto_uio_copy_to_data()
81 if (vec_idx == zfs_uio_iovcnt(uiop) && length > 0) { in crypto_uio_copy_to_data()
132 zfs_uio_t *uiop = input->cd_uio; in crypto_update_uio() local
149 if (vec_idx == zfs_uio_iovcnt(uiop) && length > 0) { in crypto_update_uio()
160 while (vec_idx < zfs_uio_iovcnt(uiop) && length > 0) { in crypto_update_uio()
161 cur_len = MIN(zfs_uio_iovlen(uiop, vec_idx) - in crypto_update_uio()
[all …]
/freebsd-14.2/sys/fs/smbfs/
H A Dsmbfs_io.c201 if (uiop->uio_resid == 0) in smbfs_readvnode()
203 if (uiop->uio_offset < 0) in smbfs_readvnode()
207 td = uiop->uio_td; in smbfs_readvnode()
258 uiop->uio_resid); in smbfs_writevnode()
263 td = uiop->uio_td; in smbfs_writevnode()
295 uiop->uio_resid); in smbfs_writevnode()
313 struct uio *uiop; in smbfs_doio() local
319 uiop->uio_iov = &io; in smbfs_doio()
320 uiop->uio_iovcnt = 1; in smbfs_doio()
322 uiop->uio_td = td; in smbfs_doio()
[all …]
H A Dsmbfs_node.h96 int smbfs_readvnode(struct vnode *vp, struct uio *uiop, struct ucred *cred);
97 int smbfs_writevnode(struct vnode *vp, struct uio *uiop, struct ucred *cred, int ioflag);
/freebsd-14.2/sys/kern/
H A Dsubr_mchain.c280 if (uiop->uio_iovcnt <= 0 || uiop->uio_iov == NULL) in mb_put_uio()
284 uiop->uio_iov++; in mb_put_uio()
285 uiop->uio_iovcnt--; in mb_put_uio()
293 uiop->uio_offset += left; in mb_put_uio()
294 uiop->uio_resid -= left; in mb_put_uio()
295 uiop->uio_iov->iov_base = in mb_put_uio()
533 if (uiop->uio_iovcnt <= 0 || uiop->uio_iov == NULL) in md_get_uio()
537 uiop->uio_iov++; in md_get_uio()
538 uiop->uio_iovcnt--; in md_get_uio()
547 uiop->uio_offset += left; in md_get_uio()
[all …]
H A Dsubr_uio.c368 copyinuio(const struct iovec *iovp, u_int iovcnt, struct uio **uiop) in copyinuio() argument
375 *uiop = NULL; in copyinuio()
398 *uiop = uio; in copyinuio()
424 cloneuio(struct uio *uiop) in cloneuio() argument
430 iovlen = uiop->uio_iovcnt * sizeof(struct iovec); in cloneuio()
431 uio = allocuio(uiop->uio_iovcnt); in cloneuio()
433 *uio = *uiop; in cloneuio()
435 bcopy(uiop->uio_iov, uio->uio_iov, iovlen); in cloneuio()
H A Dvfs_aio.c561 if (job->uiop != &job->uio) in aio_free_entry()
562 freeuio(job->uiop); in aio_free_entry()
777 job->uiop->uio_td = td; in aio_process_rw()
781 cnt = job->uiop->uio_resid; in aio_process_rw()
825 cnt -= job->uiop->uio_resid; in aio_process_rw()
1646 MPASS(job->uiop == &job->uio || job->uiop == NULL); in aio_aqueue()
1680 MPASS(job->uiop != &job->uio && job->uiop != NULL); in aio_aqueue()
1689 job->uiop = &job->uio; in aio_aqueue()
1700 job->uiop->uio_td = td; in aio_aqueue()
1738 if (job->uiop != &job->uio) in aio_aqueue()
[all …]
H A Dsys_socket.c611 job_total_nbytes = job->uiop->uio_resid + job->aio_done; in soaio_process_job()
613 cnt = job->uiop->uio_resid; in soaio_process_job()
614 job->uiop->uio_offset = 0; in soaio_process_job()
615 job->uiop->uio_td = td; in soaio_process_job()
631 error = soreceive(so, NULL, job->uiop, NULL, NULL, in soaio_process_job()
643 error = sousrsend(so, NULL, job->uiop, NULL, flags, in soaio_process_job()
649 done += cnt - job->uiop->uio_resid; in soaio_process_job()
/freebsd-14.2/sys/fs/nfsclient/
H A Dnfs_clcomsubs.c75 left = uiop->uio_iov->iov_len; in nfsm_uiombuf()
76 uiocp = uiop->uio_iov->iov_base; in nfsm_uiombuf()
105 if (uiop->uio_segflg == UIO_SYSSPACE) in nfsm_uiombuf()
120 uiop->uio_offset += xfer; in nfsm_uiombuf()
121 uiop->uio_resid -= xfer; in nfsm_uiombuf()
126 uiop->uio_iov->iov_len -= uiosiz; in nfsm_uiombuf()
193 left = uiop->uio_iov->iov_len; in nfsm_uiombuflist()
194 uiocp = uiop->uio_iov->iov_base; in nfsm_uiombuflist()
240 uiop->uio_offset += xfer; in nfsm_uiombuflist()
241 uiop->uio_resid -= xfer; in nfsm_uiombuflist()
[all …]
H A Dnfs_clbio.c813 uiop->uio_offset += size; in nfs_directio_write()
814 uiop->uio_resid -= size; in nfs_directio_write()
816 uiop->uio_iovcnt--; in nfs_directio_write()
817 uiop->uio_iov++; in nfs_directio_write()
1556 struct uio *uiop; in ncl_doio() local
1567 uiop = &uio; in ncl_doio()
1568 uiop->uio_iov = &io; in ncl_doio()
1569 uiop->uio_iovcnt = 1; in ncl_doio()
1571 uiop->uio_td = td; in ncl_doio()
1609 uiop->uio_resid = 0; in ncl_doio()
[all …]
H A Dnfs_clrpcops.c3658 uiop->uio_resid) in nfsrpc_readdir()
3798 uiop->uio_iov->iov_base = (char *)uiop->uio_iov->iov_base + in nfsrpc_readdir()
3823 while (uiop->uio_resid > 0 && uiop->uio_resid != tresid) { in nfsrpc_readdir()
3831 uiop->uio_iov->iov_base = (char *)uiop->uio_iov->iov_base + in nfsrpc_readdir()
4115 uiop->uio_resid) in nfsrpc_readdirplus()
4363 uiop->uio_iov->iov_base = (char *)uiop->uio_iov->iov_base + in nfsrpc_readdirplus()
4388 while (uiop->uio_resid > 0 && uiop->uio_resid != tresid) { in nfsrpc_readdirplus()
4396 uiop->uio_iov->iov_base = (char *)uiop->uio_iov->iov_base + in nfsrpc_readdirplus()
7088 uiop->uio_iov->iov_base = (char *)uiop->uio_iov->iov_base - len; in nfsrpc_writeds()
9216 error = nfsm_uiombuf(nd, uiop, uiop->uio_resid); in nfsrpc_setextattr()
[all …]
H A Dnfs_clvnops.c1559 error = nfsrpc_readlink(vp, uiop, cred, uiop->uio_td, &nfsva, in ncl_readlinkrpc()
1586 error = nfscl_doiods(vp, uiop, NULL, NULL, in ncl_readrpc()
1590 error = nfsrpc_read(vp, uiop, cred, uiop->uio_td, &nfsva, in ncl_readrpc()
2505 KASSERT(uiop->uio_iovcnt == 1 && in ncl_readdirrpc()
2507 (uiop->uio_resid & (DIRBLKSIZ - 1)) == 0, in ncl_readdirrpc()
2539 dnp->n_direofoffset = uiop->uio_offset; in ncl_readdirrpc()
2542 if (uiop->uio_resid > 0) in ncl_readdirrpc()
2569 KASSERT(uiop->uio_iovcnt == 1 && in ncl_readdirplusrpc()
2571 (uiop->uio_resid & (DIRBLKSIZ - 1)) == 0, in ncl_readdirplusrpc()
2602 dnp->n_direofoffset = uiop->uio_offset; in ncl_readdirplusrpc()
[all …]
/freebsd-14.2/sys/fs/tarfs/
H A Dtarfs_io.c120 off_t off = uiop->uio_offset; in tarfs_io_read()
121 size_t len = uiop->uio_resid; in tarfs_io_read()
129 uiop->uio_td->td_ucred); in tarfs_io_read()
138 uiop->uio_td->td_ucred); in tarfs_io_read()
332 off_t off = uiop->uio_offset; in tarfs_zread_zstd()
333 size_t len = uiop->uio_resid; in tarfs_zread_zstd()
388 MPASS(uiop->uio_iovcnt == 1); in tarfs_zread_zstd()
487 uiop->uio_resid = resid; in tarfs_zread_zstd()
529 struct uio *uiop = ap->a_uio; in tarfs_zread() local
532 off_t off = uiop->uio_offset; in tarfs_zread()
[all …]
H A Dtarfs_subr.c427 tnp->name, uiop->uio_offset, resid); in tarfs_read_file()
429 if (uiop->uio_offset > tnp->blk[i].o + tnp->blk[i].l) { in tarfs_read_file()
434 uiop->uio_offset < tnp->blk[i].o) { in tarfs_read_file()
436 copylen = tnp->blk[i].o - uiop->uio_offset; in tarfs_read_file()
441 auio = *uiop; in tarfs_read_file()
450 uiop->uio_offset += copylen - auio.uio_resid; in tarfs_read_file()
451 uiop->uio_resid -= copylen - auio.uio_resid; in tarfs_read_file()
460 auio = *uiop; in tarfs_read_file()
462 uiop->uio_offset - tnp->blk[i].o; in tarfs_read_file()
469 uiop->uio_offset += copylen - auio.uio_resid; in tarfs_read_file()
[all …]
H A Dtarfs_vnops.c509 struct uio *uiop; in tarfs_read() local
515 uiop = ap->a_uio; in tarfs_read()
524 if (uiop->uio_offset < 0) in tarfs_read()
531 tnp, tnp->name, uiop->uio_offset, uiop->uio_resid); in tarfs_read()
533 while ((resid = uiop->uio_resid) > 0) { in tarfs_read()
534 if (tnp->size <= uiop->uio_offset) in tarfs_read()
540 error = tarfs_read_file(tnp, len, uiop); in tarfs_read()
552 struct uio *uiop; in tarfs_readlink() local
556 uiop = ap->a_uio; in tarfs_readlink()
559 MPASS(uiop->uio_offset == 0); in tarfs_readlink()
[all …]
H A Dtarfs.h241 int tarfs_read_file(struct tarfs_node *tnp, size_t len, struct uio *uiop);
246 struct uio *uiop);
/freebsd-14.2/sys/fs/fuse/
H A Dfuse_io.c743 struct uio *uiop; in fuse_io_strategy() local
775 uiop = &uio; in fuse_io_strategy()
776 uiop->uio_iov = &io; in fuse_io_strategy()
777 uiop->uio_iovcnt = 1; in fuse_io_strategy()
778 uiop->uio_segflg = UIO_SYSSPACE; in fuse_io_strategy()
779 uiop->uio_td = curthread; in fuse_io_strategy()
796 uiop->uio_rw = UIO_READ; in fuse_io_strategy()
807 left = uiop->uio_resid; in fuse_io_strategy()
840 uiop->uio_resid = 0; in fuse_io_strategy()
874 uiop->uio_rw = UIO_WRITE; in fuse_io_strategy()
[all …]
/freebsd-14.2/sys/sys/
H A Duio.h83 struct uio *cloneuio(struct uio *uiop);
86 int copyinuio(const struct iovec *iovp, u_int iovcnt, struct uio **uiop);
H A Dmchain.h80 int mb_put_uio(struct mbchain *mbp, struct uio *uiop, int size);
99 int md_get_uio(struct mdchain *mdp, struct uio *uiop, int size);
H A Daio.h155 struct uio *uiop; /* (*) Possibly malloced uio */ member
/freebsd-14.2/sys/nfsclient/
H A Dnfs.h159 int (*nr_readrpc)(struct vnode *vp, struct uio *uiop,
161 int (*nr_writerpc)(struct vnode *vp, struct uio *uiop,
164 int (*nr_readlinkrpc)(struct vnode *vp, struct uio *uiop,
/freebsd-14.2/sys/fs/nfsserver/
H A Dnfs_nfsdport.c880 uiop->uio_iov = iv; in nfsvno_readlink()
881 uiop->uio_offset = 0; in nfsvno_readlink()
882 uiop->uio_resid = len; in nfsvno_readlink()
885 uiop->uio_td = NULL; in nfsvno_readlink()
1062 uiop->uio_iov = iv; in nfsvno_read()
1067 uiop->uio_td = NULL; in nfsvno_read()
1186 uiop->uio_iov = iv; in nfsvno_write()
1191 NFSUIOPROC(uiop, p); in nfsvno_write()
6808 uiop->uio_iov = iv; in nfsvno_getxattr()
6818 uiop->uio_td = p; in nfsvno_getxattr()
[all …]
/freebsd-14.2/sys/contrib/openzfs/module/icp/algs/modes/
H A Dmodes.c46 zfs_uio_t *uiop = out->cd_uio; in crypto_init_ptrs() local
50 offset = zfs_uio_index_at_offset(uiop, offset, &vec_idx); in crypto_init_ptrs()
/freebsd-14.2/sys/compat/freebsd32/
H A Dfreebsd32_util.h118 struct uio **uiop);
H A Dfreebsd32_misc.c1194 freebsd32_copyinuio(struct iovec32 *iovp, u_int iovcnt, struct uio **uiop) in freebsd32_copyinuio() argument
1201 *uiop = NULL; in freebsd32_copyinuio()
1227 *uiop = uio; in freebsd32_copyinuio()
/freebsd-14.2/sys/fs/nfs/
H A Dnfs_commonsubs.c660 if (uiop->uio_iovcnt <= 0 || uiop->uio_iov == NULL) { in nfsm_mbufuio()
664 left = uiop->uio_iov->iov_len; in nfsm_mbufuio()
665 uiocp = uiop->uio_iov->iov_base; in nfsm_mbufuio()
684 if (uiop->uio_iov->iov_op != NULL) in nfsm_mbufuio()
685 (*(uiop->uio_iov->iov_op)) in nfsm_mbufuio()
697 uiop->uio_offset += xfer; in nfsm_mbufuio()
698 uiop->uio_resid -= xfer; in nfsm_mbufuio()
701 uiop->uio_iovcnt--; in nfsm_mbufuio()
702 uiop->uio_iov++; in nfsm_mbufuio()
704 uiop->uio_iov->iov_base = (void *) in nfsm_mbufuio()
[all …]