Lines Matching refs:csw

962 	struct cdevsw *csw;  in ctl_be_block_dispatch_zvol()  local
1000 csw = devvn_refthread(be_lun->vn, &dev, &ref); in ctl_be_block_dispatch_zvol()
1001 if (csw) { in ctl_be_block_dispatch_zvol()
1006 error = csw->d_read(dev, &xuio, flags); in ctl_be_block_dispatch_zvol()
1008 error = csw->d_write(dev, &xuio, flags); in ctl_be_block_dispatch_zvol()
1064 struct cdevsw *csw; in ctl_be_block_gls_zvol() local
1075 csw = devvn_refthread(be_lun->vn, &dev, &ref); in ctl_be_block_gls_zvol()
1076 if (csw == NULL) { in ctl_be_block_gls_zvol()
1082 error = csw->d_ioctl(dev, FIOSEEKHOLE, (caddr_t)&off, FREAD, in ctl_be_block_gls_zvol()
1087 error = csw->d_ioctl(dev, FIOSEEKDATA, (caddr_t)&off, FREAD, in ctl_be_block_gls_zvol()
1113 struct cdevsw *csw; in ctl_be_block_flush_dev() local
1140 csw = devvn_refthread(be_lun->vn, &dev, &ref); in ctl_be_block_flush_dev()
1141 if (csw) { in ctl_be_block_flush_dev()
1143 csw->d_strategy(bio); in ctl_be_block_flush_dev()
1158 struct cdevsw *csw; in ctl_be_block_unmap_dev_range() local
1162 csw = devvn_refthread(be_lun->vn, &dev, &ref); in ctl_be_block_unmap_dev_range()
1184 if (csw) { in ctl_be_block_unmap_dev_range()
1185 csw->d_strategy(bio); in ctl_be_block_unmap_dev_range()
1191 if (csw) in ctl_be_block_unmap_dev_range()
1235 struct cdevsw *csw; in ctl_be_block_dispatch_dev() local
1241 csw = devvn_refthread(be_lun->vn, &dev, &ref); in ctl_be_block_dispatch_dev()
1247 if (csw) { in ctl_be_block_dispatch_dev()
1294 if (csw) in ctl_be_block_dispatch_dev()
1295 csw->d_strategy(bio); in ctl_be_block_dispatch_dev()
1301 if (csw) in ctl_be_block_dispatch_dev()
1309 struct cdevsw *csw; in ctl_be_block_getattr_dev() local
1313 csw = devvn_refthread(be_lun->vn, &dev, &ref); in ctl_be_block_getattr_dev()
1314 if (csw == NULL) in ctl_be_block_getattr_dev()
1318 if (csw->d_ioctl) { in ctl_be_block_getattr_dev()
1319 error = csw->d_ioctl(dev, DIOCGATTR, (caddr_t)&arg, FREAD, in ctl_be_block_getattr_dev()
2325 struct cdevsw *csw; in ctl_be_block_open_dev() local
2334 csw = devvn_refthread(be_lun->vn, &dev, &ref); in ctl_be_block_open_dev()
2335 if (csw == NULL) in ctl_be_block_open_dev()
2337 if (strcmp(csw->d_name, "zvol") == 0) { in ctl_be_block_open_dev()
2355 if (!csw->d_ioctl) { in ctl_be_block_open_dev()
2362 error = csw->d_ioctl(dev, DIOCGSECTORSIZE, (caddr_t)&tmp, FREAD, in ctl_be_block_open_dev()
2401 error = csw->d_ioctl(dev, DIOCGMEDIASIZE, (caddr_t)&otmp, FREAD, in ctl_be_block_open_dev()
2430 error = csw->d_ioctl(dev, DIOCGSTRIPESIZE, (caddr_t)&ps, FREAD, in ctl_be_block_open_dev()
2435 error = csw->d_ioctl(dev, DIOCGSTRIPEOFFSET, (caddr_t)&po, in ctl_be_block_open_dev()
2481 error = csw->d_ioctl(dev, DIOCGATTR, (caddr_t)&arg, FREAD, in ctl_be_block_open_dev()