/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 | 154 xuio_t *xuio = (xuio_t *)uio; in fop_read() local 157 fake_xuio_t *priv = XUIO_XUZC_PRIV(xuio); in fop_read() 1373 fop_reqzcbuf(vnode_t *vp, enum uio_rw ioflag, xuio_t *xuio, cred_t *cr, in fop_reqzcbuf() argument 1377 uio_t *uio = &xuio->xu_uio; in fop_reqzcbuf() 1385 if (xuio->xu_type != UIOTYPE_ZEROCOPY) in fop_reqzcbuf() 1429 XUIO_XUZC_PRIV(xuio) = priv; in fop_reqzcbuf() 1430 XUIO_XUZC_RW(xuio) = ioflag; in fop_reqzcbuf() 1440 fake_xuio_t *priv = XUIO_XUZC_PRIV(xuio); in fop_retzcbuf() 1441 int ioflag = XUIO_XUZC_RW(xuio); in fop_retzcbuf() 1443 ASSERT(xuio->xu_type == UIOTYPE_ZEROCOPY); in fop_retzcbuf() [all …]
|
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | dmu.c | 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 1328 if (XUIO_XUZC_RW(xuio) == UIO_READ) in dmu_xuio_fini() 1342 uio_t *uio = &xuio->xu_uio; in dmu_xuio_add() 1356 dmu_xuio_cnt(xuio_t *xuio) in dmu_xuio_cnt() argument 1372 dmu_xuio_clear(xuio_t *xuio, int i) in dmu_xuio_clear() argument 1419 xuio_t *xuio = NULL; in dmu_read_uio_dnode() local 1431 xuio = (xuio_t *)uio; in dmu_read_uio_dnode() [all …]
|
H A D | zfs_vnops.c | 615 xuio_t *xuio = NULL; in zfs_read() local 692 xuio = (xuio_t *)uio; 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() 1093 ASSERT(xuio); in zfs_write() 1165 if (!xuio && n > 0) in zfs_write() 5500 uio_t *uio = &xuio->xu_uio; in zfs_reqzcbuf() 5635 i = dmu_xuio_cnt(xuio); in zfs_retzcbuf() [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()
|