/illumos-gate/usr/src/uts/common/sys/ |
H A D | uio.h | 151 typedef struct xuio { struct 181 #define XUIO_XUZC_PRIV(xuio) xuio->xu_ext.xu_zc.xu_zc_priv argument 182 #define XUIO_XUZC_RW(xuio) xuio->xu_ext.xu_zc.xu_zc_rw argument
|
H A D | fem.h | 266 xuio_t *xuio, cred_t *cr, \ 268 int (*femop_retzcbuf)(femarg_t *vf, xuio_t *xuio, cred_t *cr, \
|
/illumos-gate/usr/src/lib/smbsrv/libfksmbsrv/common/ |
H A D | fake_vop.c | 155 xuio_t *xuio = (xuio_t *)uio; in fop_read() local 158 fake_xuio_t *priv = XUIO_XUZC_PRIV(xuio); in fop_read() 1403 fop_reqzcbuf(vnode_t *vp, enum uio_rw ioflag, xuio_t *xuio, cred_t *cr, in fop_reqzcbuf() argument 1407 uio_t *uio = &xuio->xu_uio; in fop_reqzcbuf() 1416 if (xuio->xu_type != UIOTYPE_ZEROCOPY) in fop_reqzcbuf() 1460 XUIO_XUZC_PRIV(xuio) = priv; in fop_reqzcbuf() 1461 XUIO_XUZC_RW(xuio) = ioflag; in fop_reqzcbuf() 1469 fop_retzcbuf(vnode_t *vp, xuio_t *xuio, cred_t *cr, caller_context_t *ct) in fop_retzcbuf() argument 1471 fake_xuio_t *priv = XUIO_XUZC_PRIV(xuio); in fop_retzcbuf() 1472 int ioflag = XUIO_XUZC_RW(xuio); in fop_retzcbuf() [all …]
|
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | dmu.c | 1296 dmu_xuio_init(xuio_t *xuio, int nblk) in dmu_xuio_init() argument 1299 uio_t *uio = &xuio->xu_uio; in dmu_xuio_init() 1308 XUIO_XUZC_PRIV(xuio) = priv; in dmu_xuio_init() 1310 if (XUIO_XUZC_RW(xuio) == UIO_READ) in dmu_xuio_init() 1319 dmu_xuio_fini(xuio_t *xuio) in dmu_xuio_fini() argument 1321 dmu_xuio_t *priv = XUIO_XUZC_PRIV(xuio); in dmu_xuio_fini() 1328 if (XUIO_XUZC_RW(xuio) == UIO_READ) in dmu_xuio_fini() 1339 dmu_xuio_add(xuio_t *xuio, arc_buf_t *abuf, offset_t off, size_t n) in dmu_xuio_add() argument 1342 uio_t *uio = &xuio->xu_uio; in dmu_xuio_add() 1343 dmu_xuio_t *priv = XUIO_XUZC_PRIV(xuio); in dmu_xuio_add() [all …]
|
H A D | zfs_vnops.c | 615 xuio_t *xuio = NULL; in zfs_read() local 692 xuio = (xuio_t *)uio; in zfs_read() 700 (void) dmu_xuio_init(xuio, nblk); in zfs_read() 708 (void) dmu_xuio_add(xuio, in zfs_read() 844 xuio_t *xuio = NULL; in zfs_write() local 924 xuio = (xuio_t *)uio; in zfs_write() 991 if (xuio) { in zfs_write() 994 abuf = dmu_xuio_arcbuf(xuio, i_iov); in zfs_write() 995 dmu_xuio_clear(xuio, i_iov); in zfs_write() 1084 ASSERT(xuio == NULL || tx_bytes == aiov->iov_len); in zfs_write() [all …]
|
/illumos-gate/usr/src/uts/common/fs/zfs/sys/ |
H A D | dmu.h | 60 struct xuio; 873 int dmu_xuio_init(struct xuio *uio, int niov); 874 void dmu_xuio_fini(struct xuio *uio); 875 int dmu_xuio_add(struct xuio *uio, struct arc_buf *abuf, offset_t off, 877 int dmu_xuio_cnt(struct xuio *uio); 878 struct arc_buf *dmu_xuio_arcbuf(struct xuio *uio, int i); 879 void dmu_xuio_clear(struct xuio *uio, int i);
|
/illumos-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_vops.c | 308 smb_vop_reqzcbuf(vnode_t *vp, int ioflag, xuio_t *xuio, cred_t *cr) in smb_vop_reqzcbuf() argument 312 error = VOP_REQZCBUF(vp, ioflag, xuio, cr, &smb_ct); in smb_vop_reqzcbuf() 317 smb_vop_retzcbuf(vnode_t *vp, xuio_t *xuio, cred_t *cr) in smb_vop_retzcbuf() argument 321 error = VOP_RETZCBUF(vp, xuio, cr, &smb_ct); in smb_vop_retzcbuf()
|
H A D | smb_fsops.c | 1650 smb_fsop_reqzcbuf(smb_node_t *node, xuio_t *xuio, int ioflag, cred_t *cr) in smb_fsop_reqzcbuf() argument 1652 return (smb_vop_reqzcbuf(node->vp, ioflag, xuio, cr)); in smb_fsop_reqzcbuf() 1656 smb_fsop_retzcbuf(smb_node_t *node, xuio_t *xuio, cred_t *cr) in smb_fsop_retzcbuf() argument 1658 return (smb_vop_retzcbuf(node->vp, xuio, cr)); in smb_fsop_retzcbuf()
|