Lines Matching refs:rsmseg_fd
827 p->rsmseg_fd = open(DEVRSM, O_RDWR); in rsm_memseg_export_create()
828 if (p->rsmseg_fd < 0) { in rsm_memseg_export_create()
841 tmpfd = fcntl(p->rsmseg_fd, F_DUPFD, 256); in rsm_memseg_export_create()
847 (void) close(p->rsmseg_fd); in rsm_memseg_export_create()
848 p->rsmseg_fd = tmpfd; in rsm_memseg_export_create()
853 "rsmseg_fd is %d\n", p->rsmseg_fd)); in rsm_memseg_export_create()
855 if (fcntl(p->rsmseg_fd, F_SETFD, FD_CLOEXEC) < 0) { in rsm_memseg_export_create()
876 if (ioctl(p->rsmseg_fd, e, &msg) < 0) { in rsm_memseg_export_create()
878 (void) close(p->rsmseg_fd); in rsm_memseg_export_create()
930 (void) close(seg->rsmseg_fd); in rsm_memseg_export_destroy()
972 if (ioctl(seg->rsmseg_fd, RSM_IOCTL_REBIND, &msg) < 0) { in rsm_memseg_export_rebind()
1043 if (ioctl(seg->rsmseg_fd, RSM_IOCTL_PUBLISH, &msg) < 0) { in rsm_memseg_export_publish()
1089 if (ioctl(seg->rsmseg_fd, RSM_IOCTL_UNPUBLISH, &msg) < 0) { in rsm_memseg_export_unpublish()
1142 if (ioctl(seg->rsmseg_fd, RSM_IOCTL_REPUBLISH, &msg) < 0) { in rsm_memseg_export_republish()
1209 p->rsmseg_fd = open(DEVRSM, O_RDWR); in rsm_memseg_import_connect()
1210 if (p->rsmseg_fd < 0) { in rsm_memseg_import_connect()
1223 tmpfd = fcntl(p->rsmseg_fd, F_DUPFD, 256); /* make fd > 255 */ in rsm_memseg_import_connect()
1229 (void) close(p->rsmseg_fd); in rsm_memseg_import_connect()
1230 p->rsmseg_fd = tmpfd; in rsm_memseg_import_connect()
1235 "rsmseg_fd is %d\n", p->rsmseg_fd)); in rsm_memseg_import_connect()
1237 if (fcntl(p->rsmseg_fd, F_SETFD, FD_CLOEXEC) < 0) { in rsm_memseg_import_connect()
1241 if (ioctl(p->rsmseg_fd, RSM_IOCTL_CONNECT, &msg) < 0) { in rsm_memseg_import_connect()
1243 (void) close(p->rsmseg_fd); in rsm_memseg_import_connect()
1286 (void) close(p->rsmseg_fd); in rsm_memseg_import_connect()
1340 (void) close(seg->rsmseg_fd); in rsm_memseg_import_disconnect()
1468 flag, seg->rsmseg_fd, 0); in __rsm_import_implicit_map()
2243 va = mmap(*address, length, prot, flag, seg->rsmseg_fd, offset); in rsm_memseg_import_map()
2561 if (ioctl(seg->rsmseg_fd, RSM_IOCTL_RING_BELL, &msg) < 0) { in rsm_intr_signal_post()
2589 fds.fd = seg->rsmseg_fd; in rsm_intr_signal_wait()
2795 poll_fd->fd = seg->rsmseg_fd; in rsm_memseg_get_pollfd()
2800 err = _rsm_insert_pollfd_table(seg->rsmseg_fd, in rsm_memseg_get_pollfd()
2838 _rsm_remove_pollfd_table(seg->rsmseg_fd); in rsm_memseg_release_pollfd()