Lines Matching defs:rfd

1086 _rdc_alloc_buf(rdc_fd_t *rfd, nsc_off_t pos, nsc_size_t len, int flag,
1089 rdc_k_info_t *krdc = rfd->rdc_info;
1097 if (RDC_IS_BMP(rfd) || RDC_IS_QUE(rfd))
1149 h = (rdc_buf_t *)_rdc_alloc_handle(NULL, NULL, NULL, rfd);
1365 rdc_fd_t *rfd;
1371 rfd = kmem_zalloc(sizeof (*rfd), KM_SLEEP);
1372 if (!rfd)
1396 kmem_free(rfd, sizeof (*rfd));
1418 rfd->rdc_info = krdc;
1420 rfd->rdc_type = RDC_BMP;
1422 rfd->rdc_type = RDC_QUE;
1424 rfd->rdc_oflags = flag;
1428 *cdp = (blind_t)rfd;
1459 _rdc_close(rfd)
1460 rdc_fd_t *rfd;
1462 rdc_k_info_t *krdc = rfd->rdc_info;
1463 int bmp = RDC_IS_BMP(rfd);
1464 int raw = RDC_IS_RAW(rfd);
1465 int queue = RDC_IS_QUE(rfd);
1489 kmem_free(rfd, sizeof (*rfd));
1500 _rdc_alloc_handle(void (*d_cb)(), void (*r_cb)(), void (*w_cb)(), rdc_fd_t *rfd)
1508 h->rdc_bufp = nsc_alloc_handle(RDC_FD(rfd), d_cb, r_cb, w_cb);
1510 if (!IS_RFAILED(rfd->rdc_info)) {
1526 h->rdc_fd = rfd;
1541 _rdc_free_handle(rdc_buf_t *h, rdc_fd_t *rfd)
1567 _rdc_attach(rdc_fd_t *rfd, nsc_iodev_t *iodev)
1570 int raw = RDC_IS_RAW(rfd);
1573 if ((RDC_IS_BMP(rfd)) || RDC_IS_QUE(rfd))
1576 krdc = rfd->rdc_info;
1600 _rdc_detach(rdc_fd_t *rfd, nsc_iodev_t *iodev)
1602 rdc_k_info_t *krdc = rfd->rdc_info;
1603 int raw = RDC_IS_RAW(rfd);
1665 _rdc_get_pinned(rdc_fd_t *rfd)
1667 return (nsc_get_pinned(RDC_FD(rfd)));
1677 _rdc_discard_pinned(rdc_fd_t *rfd, nsc_off_t pos, nsc_size_t len)
1679 return (nsc_discard_pinned(RDC_FD(rfd), pos, len));
1689 _rdc_partsize(rdc_fd_t *rfd, nsc_size_t *ptr)
1693 urdc = &rdc_u_info[rfd->rdc_info->index];
1708 _rdc_maxfbas(rdc_fd_t *rfd, int flag, nsc_size_t *ptr)
1710 rdc_k_info_t *krdc = rfd->rdc_info;
1711 int raw = RDC_IS_RAW(rfd);
1734 _rdc_control(rdc_fd_t *rfd, int cmd, void *ptr, int len)
1736 return (nsc_control(RDC_FD(rfd), cmd, ptr, len));
2961 _rdc_trksize(rdc_fd_t *rfd, nsc_size_t trksize)
2963 return (nsc_set_trksize(RDC_FD(rfd), trksize));