Lines Matching refs:rnum

451 static rsmresource_t *rsmresource_free(minor_t rnum);
721 minor_t rnum; in rsm_attach() local
819 if (rsmresource_alloc(&rnum) != RSM_SUCCESS) { in rsm_attach()
826 ASSERT(rnum == RSM_DRIVER_MINOR); in rsm_attach()
829 rnum, DDI_PSEUDO, NULL) == DDI_FAILURE) { in rsm_attach()
856 rsmresource_insert(rnum, p, RSM_RESOURCE_BAR); in rsm_attach()
1117 rsmresource_alloc(minor_t *rnum) in rsmresource_alloc() argument
1136 *rnum = (minor_t) in rsmresource_alloc()
1141 if (*rnum >= max_segs + 1) { in rsmresource_alloc()
1151 "%d\n", *rnum)); in rsmresource_alloc()
1234 *rnum = (minor_t)(empty * RSMRC_BLKSZ); in rsmresource_alloc()
1239 if (*rnum >= max_segs + 1) { in rsmresource_alloc()
1242 "rsmresource_alloc failed %d\n", *rnum)); in rsmresource_alloc()
1258 rsmresource_free(minor_t rnum) in rsmresource_free() argument
1269 i = (int)(rnum / RSMRC_BLKSZ); in rsmresource_free()
1270 j = (int)(rnum % RSMRC_BLKSZ); in rsmresource_free()
1315 rsmresource_lookup(minor_t rnum, int lock) in rsmresource_lookup() argument
1327 i = (int)(rnum / RSMRC_BLKSZ); in rsmresource_lookup()
1328 j = (int)(rnum % RSMRC_BLKSZ); in rsmresource_lookup()
1363 rsmresource_insert(minor_t rnum, rsmresource_t *p, rsm_resource_type_t type) in rsmresource_insert() argument
1374 i = (int)(rnum / RSMRC_BLKSZ); in rsmresource_insert()
1375 j = (int)(rnum % RSMRC_BLKSZ); in rsmresource_insert()
1378 p->rsmrc_num = rnum; in rsmresource_insert()
1935 minor_t rnum; in rsm_open() local
1982 if (rsmresource_alloc(&rnum) == RSM_SUCCESS) { in rsm_open()
1987 *devp = makedevice(getmajor(*devp), rnum); in rsm_open()
2115 minor_t rnum = getminor(dev); in rsm_close() local
2126 DBG_PRINTF((category, RSM_DEBUG_VERBOSE, "rnum = %d\n", rnum)); in rsm_close()
2134 if (rnum == RSM_DRIVER_MINOR || in rsm_close()
2135 (res = rsmresource_free(rnum)) == NULL) { in rsm_close()
2387 msg->rnum = seg->s_minor; in rsm_bind()
2397 msg32.rnum = msg->rnum; in rsm_bind()
2398 if (ddi_copyout((caddr_t)&msg32.rnum, in rsm_bind()
2399 (caddr_t)&((rsm_ioctlmsg32_t *)dataptr)->rnum, in rsm_bind()
2406 if (ddi_copyout((caddr_t)&msg->rnum, in rsm_bind()
2407 (caddr_t)&((rsm_ioctlmsg_t *)dataptr)->rnum, in rsm_bind()
6462 msg->rnum = seg->s_minor; in rsm_connect()
6480 msg32.rnum = msg->rnum; in rsm_connect()
6769 minor_t rnum; in rsm_chpoll() local
6777 rnum = getminor(dev); in rsm_chpoll()
6778 res = rsmresource_lookup(rnum, RSM_NOLOCK); in rsm_chpoll()
6810 rsmresource_seg(rsmresource_t *res, minor_t rnum, cred_t *credp, in rsmresource_seg() argument
6824 seg = rsmseg_alloc(rnum, credp); in rsmresource_seg()
6843 rsmresource_insert(rnum, (rsmresource_t *)seg, type); in rsmresource_seg()
7128 evlist[i].rnum = evlist32[i].rnum; in rsm_consumeevent_copyin()
7210 evlist32[i].rnum = eventsp[i].rnum; in rsm_consumeevent_copyout()
7262 minor_t rnum; in rsm_consumeevent_ioctl() local
7277 rnum = event_list[i].rnum; in rsm_consumeevent_ioctl()
7280 seg = (rsmseg_t *)rsmresource_lookup(rnum, RSM_LOCK); in rsm_consumeevent_ioctl()
7283 "consumeevent_ioctl: rnum(%d) seg(%p)\n", rnum, in rsm_consumeevent_ioctl()
7470 minor_t rnum; in rsm_iovec_ioctl() local
7525 rnum = getminor(dev); in rsm_iovec_ioctl()
7526 res = rsmresource_lookup(rnum, RSM_LOCK); in rsm_iovec_ioctl()
7964 minor_t rnum; in rsm_ioctl() local
8083 rnum = getminor(dev); in rsm_ioctl()
8084 res = rsmresource_lookup(rnum, RSM_NOLOCK); in rsm_ioctl()
8096 seg = rsmresource_seg(res, rnum, credp, in rsm_ioctl()
8107 seg = rsmresource_seg(res, rnum, credp, in rsm_ioctl()
8200 minor_t rnum; in rsmmap_map() local
8210 rnum = getminor(dev); in rsmmap_map()
8211 res = (rsmresource_t *)rsmresource_lookup(rnum, RSM_NOLOCK); in rsmmap_map()
8428 minor_t rnum; in rsm_devmap() local
8438 rnum = getminor(dev); in rsm_devmap()
8439 seg = (rsmseg_t *)rsmresource_lookup(rnum, RSM_NOLOCK); in rsm_devmap()
8562 minor_t rnum; in rsm_segmap() local
8573 rnum = getminor(dev); in rsm_segmap()
8574 seg = (rsmseg_t *)rsmresource_lookup(rnum, RSM_LOCK); in rsm_segmap()
8624 ASSERT(seg->s_hdr.rsmrc_num == rnum); in rsm_segmap()