Home
last modified time | relevance | path

Searched refs:sg_io (Results 1 – 6 of 6) sorted by relevance

/illumos-gate/usr/src/lib/librsm/common/
H A Drsmgen.c502 __rsm_getv(rsm_scat_gath_t *sg_io) in __rsm_getv() argument
504 rsm_iovec_t *iovec = sg_io->iovec; in __rsm_getv()
571 sg_io->iovec = (rsm_iovec_t *)l_iovec_start; in __rsm_getv()
572 e = loopback_getv(sg_io); in __rsm_getv()
573 sg_io->iovec = iovec; in __rsm_getv()
598 sg_io->iovec = iovec; in __rsm_getv()
652 __rsm_putv(rsm_scat_gath_t *sg_io) in __rsm_putv() argument
654 rsm_iovec_t *iovec = sg_io->iovec; in __rsm_putv()
721 e = loopback_putv(sg_io); in __rsm_putv()
722 sg_io->iovec = iovec; in __rsm_putv()
[all …]
H A Drsmloopback.c448 loopback_getv(rsm_scat_gath_t *sg_io) in loopback_getv() argument
450 rsm_iovec_t *iovec = sg_io->iovec; in loopback_getv()
451 rsmseg_handle_t *im_seg = (rsmseg_handle_t *)sg_io->remote_handle; in loopback_getv()
458 for (i = 0; i < sg_io->io_request_count; i++) { in loopback_getv()
468 sg_io->io_residual_count = 0; in loopback_getv()
513 loopback_putv(rsm_scat_gath_t *sg_io) in loopback_putv() argument
515 rsm_iovec_t *iovec = sg_io->iovec; in loopback_putv()
516 rsmseg_handle_t *im_seg = (rsmseg_handle_t *)sg_io->remote_handle; in loopback_putv()
523 for (i = 0; i < sg_io->io_request_count; i++) { in loopback_putv()
533 sg_io->io_residual_count = 0; in loopback_putv()
H A Drsmlib.c1706 rsm_memseg_import_getv(rsm_scat_gath_t *sg_io) in rsm_memseg_import_getv() argument
1717 if (sg_io == NULL) { in rsm_memseg_import_getv()
1738 (sg_io->io_request_count == 0)) { in rsm_memseg_import_getv()
1765 save_sg_io_flags = sg_io->flags; in rsm_memseg_import_getv()
1784 if (sg_io->flags & RSM_IMPLICIT_SIGPOST && in rsm_memseg_import_getv()
1807 sg_io->flags = save_sg_io_flags; in rsm_memseg_import_getv()
2048 if (sg_io == NULL) { in rsm_memseg_import_putv()
2069 (sg_io->io_request_count == 0)) { in rsm_memseg_import_putv()
2097 save_sg_io_flags = sg_io->flags; in rsm_memseg_import_putv()
2116 if (sg_io->flags & RSM_IMPLICIT_SIGPOST && in rsm_memseg_import_putv()
[all …]
/illumos-gate/usr/src/uts/common/sys/rsm/
H A Drsmpi.h476 rsmpi_scat_gath_t *sg_io);
479 rsmpi_scat_gath_t *sg_io);
689 #define RSM_GETV(controller, sg_io) \ argument
691 ((controller).handle, (sg_io))
692 #define RSM_PUTV(controller, sg_io) \ argument
694 ((controller).handle, (sg_io))
/illumos-gate/usr/src/lib/librsm/inc/
H A Drsmndi.h182 int (* rsm_memseg_import_putv)(rsm_scat_gath_t *sg_io);
183 int (* rsm_memseg_import_getv)(rsm_scat_gath_t *sg_io);
/illumos-gate/usr/src/uts/common/io/rsm/
H A Drsm.c7377 sg_io->flags = (size_t)sg_io32.flags; in sgio_copyin()
7409 sg_io32.flags = sg_io->flags; in sgio_resid_copyout()
7442 if (ddi_copyout((caddr_t)&sg_io->flags, in sgio_resid_copyout()
7459 rsmka_scat_gath_t sg_io; in rsm_iovec_ioctl() local
7488 e = sgio_copyin(arg, &sg_io, mode); in rsm_iovec_ioctl()
7498 sg_io.io_request_count)); in rsm_iovec_ioctl()
7514 sg_io.io_request_count, mode); in rsm_iovec_ioctl()
7516 if (sg_io.io_request_count > RSM_MAX_IOVLEN) in rsm_iovec_ioctl()
7641 if (iov_proc < sg_io.io_request_count) { in rsm_iovec_ioctl()
7677 if (sg_io.flags & RSM_IMPLICIT_SIGPOST && in rsm_iovec_ioctl()
[all …]