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