Lines Matching refs:part
271 xdfs_isopen_part(xdfs_state_t *xsp, int part)
277 if (xsp->xdfss_otyp_count[otyp][part] != 0) {
289 int part;
292 for (part = 0; part < XDF_PEXT; part++) {
293 if (xdfs_isopen_part(xsp, part))
499 int part = XDFS_DEV2PART(dev);
501 dev_t tgt_devt = xsp->xdfss_tgt_dev | part;
534 if (xsp->xdfss_tgt_lh[part] == NULL) {
535 ASSERT(!xdfs_isopen_part(xsp, part));
538 &xsp->xdfss_tgt_lh[part], li);
547 ASSERT(tgt_devt == (xsp->xdfss_tgt_dev | part));
551 ASSERT(xdfs_isopen_part(xsp, part));
563 ASSERT(tgt_devt == (xsp->xdfss_tgt_dev | part));
568 xsp->xdfss_otyp_count[otyp][part]++;
579 int part = XDFS_DEV2PART(dev);
601 ASSERT(xdfs_isopen_part(xsp, part));
602 if (!xdfs_isopen_part(xsp, part)) {
607 ASSERT(xsp->xdfss_tgt_lh[part] != NULL);
608 ASSERT(xsp->xdfss_otyp_count[otyp][part] > 0);
610 xsp->xdfss_otyp_count[otyp][part]--;
612 xsp->xdfss_otyp_count[otyp][part] = 0;
615 if (!xdfs_isopen_part(xsp, part)) {
616 err = ldi_close(xsp->xdfss_tgt_lh[part], flag, credp);
617 xsp->xdfss_tgt_lh[part] = NULL;
630 int part = XDFS_DEV2PART(dev);
652 ASSERT(xdfs_isopen_part(xsp, part));
653 if (!xdfs_isopen_part(xsp, part)) {
660 tgt_devt = xsp->xdfss_tgt_dev | part;
682 ASSERT(xsp->xdfss_tgt_lh[part] != NULL);
683 return (ldi_strategy(xsp->xdfss_tgt_lh[part], bp_clone));
696 int part = XDFS_DEV2PART(dev);
700 return (ldi_dump(xsp->xdfss_tgt_lh[part], addr, blkno, nblk));
712 int part = XDFS_DEV2PART(dev);
716 return (ldi_read(xsp->xdfss_tgt_lh[part], uio, credp));
728 int part = XDFS_DEV2PART(dev);
732 return (ldi_write(xsp->xdfss_tgt_lh[part], uio, credp));
744 int part = XDFS_DEV2PART(dev);
748 return (ldi_aread(xsp->xdfss_tgt_lh[part], aio, credp));
763 int part = XDFS_DEV2PART(dev);
767 return (ldi_awrite(xsp->xdfss_tgt_lh[part], aio, credp));
782 int part = XDFS_DEV2PART(dev);
794 rv = xdfs_c_ioctl(xsp, dev, part, cmd, arg, flag, credp, rvalp, &done);
797 rv = ldi_ioctl(xsp->xdfss_tgt_lh[part], cmd, arg, flag, credp, rvalp);