Lines Matching refs:rsmseg_fd

825 	p->rsmseg_fd = open(DEVRSM, O_RDWR);  in rsm_memseg_export_create()
826 if (p->rsmseg_fd < 0) { in rsm_memseg_export_create()
839 tmpfd = fcntl(p->rsmseg_fd, F_DUPFD, 256); in rsm_memseg_export_create()
845 (void) close(p->rsmseg_fd); in rsm_memseg_export_create()
846 p->rsmseg_fd = tmpfd; in rsm_memseg_export_create()
851 "rsmseg_fd is %d\n", p->rsmseg_fd)); in rsm_memseg_export_create()
853 if (fcntl(p->rsmseg_fd, F_SETFD, FD_CLOEXEC) < 0) { in rsm_memseg_export_create()
874 if (ioctl(p->rsmseg_fd, e, &msg) < 0) { in rsm_memseg_export_create()
876 (void) close(p->rsmseg_fd); in rsm_memseg_export_create()
928 (void) close(seg->rsmseg_fd); in rsm_memseg_export_destroy()
970 if (ioctl(seg->rsmseg_fd, RSM_IOCTL_REBIND, &msg) < 0) { in rsm_memseg_export_rebind()
1041 if (ioctl(seg->rsmseg_fd, RSM_IOCTL_PUBLISH, &msg) < 0) { in rsm_memseg_export_publish()
1087 if (ioctl(seg->rsmseg_fd, RSM_IOCTL_UNPUBLISH, &msg) < 0) { in rsm_memseg_export_unpublish()
1140 if (ioctl(seg->rsmseg_fd, RSM_IOCTL_REPUBLISH, &msg) < 0) { in rsm_memseg_export_republish()
1207 p->rsmseg_fd = open(DEVRSM, O_RDWR); in rsm_memseg_import_connect()
1208 if (p->rsmseg_fd < 0) { in rsm_memseg_import_connect()
1221 tmpfd = fcntl(p->rsmseg_fd, F_DUPFD, 256); /* make fd > 255 */ in rsm_memseg_import_connect()
1227 (void) close(p->rsmseg_fd); in rsm_memseg_import_connect()
1228 p->rsmseg_fd = tmpfd; in rsm_memseg_import_connect()
1233 "rsmseg_fd is %d\n", p->rsmseg_fd)); in rsm_memseg_import_connect()
1235 if (fcntl(p->rsmseg_fd, F_SETFD, FD_CLOEXEC) < 0) { in rsm_memseg_import_connect()
1239 if (ioctl(p->rsmseg_fd, RSM_IOCTL_CONNECT, &msg) < 0) { in rsm_memseg_import_connect()
1241 (void) close(p->rsmseg_fd); in rsm_memseg_import_connect()
1284 (void) close(p->rsmseg_fd); in rsm_memseg_import_connect()
1338 (void) close(seg->rsmseg_fd); in rsm_memseg_import_disconnect()
1466 flag, seg->rsmseg_fd, 0); in __rsm_import_implicit_map()
2241 va = mmap(*address, length, prot, flag, seg->rsmseg_fd, offset); in rsm_memseg_import_map()
2559 if (ioctl(seg->rsmseg_fd, RSM_IOCTL_RING_BELL, &msg) < 0) { in rsm_intr_signal_post()
2587 fds.fd = seg->rsmseg_fd; in rsm_intr_signal_wait()
2793 poll_fd->fd = seg->rsmseg_fd; in rsm_memseg_get_pollfd()
2798 err = _rsm_insert_pollfd_table(seg->rsmseg_fd, in rsm_memseg_get_pollfd()
2836 _rsm_remove_pollfd_table(seg->rsmseg_fd); in rsm_memseg_release_pollfd()