/freebsd-current/sys/kern/ |
H A D | kern_conf.c | 87 struct cdevsw *csw; local 106 while ((csw = SLIST_FIRST(&csw_free)) != NULL) { 108 free(csw, M_DEVT); 127 cdevsw_free_devlocked(struct cdevsw *csw) argument 131 SLIST_INSERT_HEAD(&cdevsw_gt_post_list, csw, d_postfree_list); 181 struct cdevsw *csw; local 191 csw = dev->si_devsw; 192 if (csw != NULL) { 196 csw = NULL; 199 if (csw ! 207 struct cdevsw *csw; local 567 struct cdevsw *csw; local 1093 struct cdevsw *csw; local 1305 clone_create(struct clonedevs **cdp, struct cdevsw *csw, int *up, struct cdev **dp, int extra) argument 1515 destroy_dev_drain(struct cdevsw *csw) argument [all...] |
H A D | kern_physio.c | 42 struct cdevsw *csw; local 51 csw = dev->si_devsw; 55 if (csw == NULL) 180 csw->d_strategy(bp);
|
H A D | vfs_aio.c | 1212 struct cdevsw *csw; local 1252 csw = devvn_refthread(vp, &dev, &ref); 1253 if (csw == NULL) 1256 if ((csw->d_flags & D_DISK) == 0) { 1350 csw->d_strategy(bios[i]);
|
/freebsd-current/sys/vm/ |
H A D | device_pager.c | 370 struct cdevsw *csw; local 381 csw = dev_refthread(dev, &ref); 382 if (csw == NULL) { 389 ret = csw->d_mmap(dev, offset, &paddr, prot, &memattr); 407 if ((csw->d_flags & D_MEM) == 0) { 410 csw->d_name, memattr, memattr1); 461 struct cdevsw *csw; local 472 csw = dev_refthread(dev, &ref); 473 if (csw == NULL) 485 if (csw [all...] |
/freebsd-current/sys/dev/nvme/ |
H A D | nvme_test.c | 85 struct cdevsw *csw; local 114 csw = dev_refthread(dev, &ref); 116 csw = dev->si_devsw; 118 if (csw == NULL) 122 (*csw->d_strategy)(bio);
|
/freebsd-current/tools/tools/usbtest/ |
H A D | usb_msc_test.c | 154 umass_bbb_csw_t csw; local 211 error = libusb20_tr_bulk_intr_sync(xfer_in, &csw, 212 sizeof(csw), &actlen, TIMEOUT_FILTER(1000)); 227 error = libusb20_tr_bulk_intr_sync(xfer_in, &csw, 228 sizeof(csw), &actlen, TIMEOUT_FILTER(1000)); 237 if (UGETDW(csw.dCSWSignature) != CSWSIGNATURE) { 242 if (actlen != sizeof(csw)) { 244 actlen, (int)sizeof(csw)); 248 if (csw.bCSWStatus != 0) { 249 printf("ERROR: CSW status: %d\n", (int)csw [all...] |
/freebsd-current/sys/cam/ctl/ |
H A D | ctl_backend_block.c | 964 struct cdevsw *csw; local 1002 csw = devvn_refthread(be_lun->vn, &dev, &ref); 1003 if (csw) { 1008 error = csw->d_read(dev, &xuio, flags); 1010 error = csw->d_write(dev, &xuio, flags); 1066 struct cdevsw *csw; local 1077 csw = devvn_refthread(be_lun->vn, &dev, &ref); 1078 if (csw == NULL) { 1084 error = csw->d_ioctl(dev, FIOSEEKHOLE, (caddr_t)&off, FREAD, 1089 error = csw 1115 struct cdevsw *csw; local 1160 struct cdevsw *csw; local 1237 struct cdevsw *csw; local 1311 struct cdevsw *csw; local 2327 struct cdevsw *csw; local [all...] |
/freebsd-current/sys/dev/usb/storage/ |
H A D | umass.c | 390 umass_bbb_csw_t csw; /* command status wrapper */ member in struct:umass_softc 1475 if (actlen < (int)sizeof(sc->csw)) 1476 memset(&sc->csw, 0, sizeof(sc->csw)); 1479 usbd_copy_out(pc, 0, &sc->csw, actlen); 1481 DIF(UDMASS_BBB, umass_bbb_dump_csw(sc, &sc->csw)); 1483 residue = UGETDW(sc->csw.dCSWDataResidue); 1496 uint32_t temp = UGETDW(sc->csw.dCSWSignature); 1500 USETDW(sc->csw.dCSWSignature, CSWSIGNATURE); 1504 if (UGETDW(sc->csw 2961 umass_bbb_dump_csw(struct umass_softc *sc, umass_bbb_csw_t *csw) argument [all...] |
/freebsd-current/sys/sys/ |
H A D | conf.h | 278 void destroy_dev_drain(struct cdevsw *csw);
|
/freebsd-current/sys/dev/usb/ |
H A D | usb_msctest.c | 162 struct bbb_csw *csw; member in struct:bbb_transfer 465 } else if (sc->csw->bCSWStatus == CSWSTATUS_GOOD) { 686 sc->csw = usbd_xfer_get_frame_buffer(
|
/freebsd-current/sys/dev/xen/blkback/ |
H A D | blkback.c | 452 struct cdevsw *csw; member in struct:xbb_dev_data 2010 (*dev_data->csw->d_strategy)(bio); 2102 (*dev_data->csw->d_strategy)(bios[bio_idx]); 2321 if (xbb->backend.dev.csw) { 2324 xbb->backend.dev.csw = NULL; 2375 xbb->backend.dev.csw = dev_refthread(xbb->backend.dev.cdev, 2377 if (xbb->backend.dev.csw == NULL)
|