Lines Matching defs:cdev

225  * cdev probes
227 SDT_PROBE_DEFINE6(sdt, cdev, open, acquire,
234 SDT_PROBE_DEFINE4(sdt, cdev, open, entry,
239 SDT_PROBE_DEFINE5(sdt, cdev, open, return,
245 SDT_PROBE_DEFINE6(sdt, cdev, open, release,
253 SDT_PROBE_DEFINE4(sdt, cdev, cancel, entry,
258 SDT_PROBE_DEFINE5(sdt, cdev, cancel, return,
265 SDT_PROBE_DEFINE4(sdt, cdev, close, entry,
270 SDT_PROBE_DEFINE5(sdt, cdev, close, return,
277 SDT_PROBE_DEFINE4(sdt, cdev, read, entry,
282 SDT_PROBE_DEFINE5(sdt, cdev, read, return,
289 SDT_PROBE_DEFINE4(sdt, cdev, write, entry,
294 SDT_PROBE_DEFINE5(sdt, cdev, write, return,
301 SDT_PROBE_DEFINE5(sdt, cdev, ioctl, entry,
307 SDT_PROBE_DEFINE6(sdt, cdev, ioctl, return,
315 SDT_PROBE_DEFINE4(sdt, cdev, stop, entry,
320 SDT_PROBE_DEFINE4(sdt, cdev, stop, return,
326 SDT_PROBE_DEFINE3(sdt, cdev, poll, entry,
330 SDT_PROBE_DEFINE4(sdt, cdev, poll, return,
336 SDT_PROBE_DEFINE4(sdt, cdev, mmap, entry,
341 SDT_PROBE_DEFINE5(sdt, cdev, mmap, return,
348 SDT_PROBE_DEFINE3(sdt, cdev, kqfilter, entry,
352 SDT_PROBE_DEFINE4(sdt, cdev, kqfilter, return,
358 SDT_PROBE_DEFINE4(sdt, cdev, discard, entry,
363 SDT_PROBE_DEFINE5(sdt, cdev, discard, return,
384 const struct cdevsw *cdev, devmajor_t *cmajor)
390 if (devname == NULL || cdev == NULL)
429 error = cdevsw_attach(cdev, cmajor);
457 devsw_detach_locked(bdev, cdev);
473 devsw_detach_locked(bdev, cdev);
617 devsw_detach_locked(const struct bdevsw *bdev, const struct cdevsw *cdev)
631 if (cdev != NULL && (cd = cdev->d_cfdriver) != NULL) {
658 if (cdev != NULL) {
660 if (cdevsw[ci] != cdev)
668 if (bdev == NULL && cdev == NULL) /* XXX possible? */
699 if (cdev != NULL) {
709 devsw_detach(const struct bdevsw *bdev, const struct cdevsw *cdev)
713 devsw_detach_locked(bdev, cdev);
808 const struct cdevsw *cdev = NULL, *const *curcdevsw;
830 if ((cdev = atomic_load_consume(&curcdevsw[cmajor])) == NULL)
841 return cdev;
845 cdevsw_release(const struct cdevsw *cdev, struct localcount *lc)
882 cdevsw_lookup_major(const struct cdevsw *cdev)
890 if (atomic_load_relaxed(&curcdevsw[cmajor]) == cdev)
1084 devsw_chr2blk(dev_t cdev)
1090 cmajor = major(cdev);
1106 rv = makedev(bmajor, minor(cdev));
1429 SDT_PROBE6(sdt, cdev, open, acquire,
1434 SDT_PROBE4(sdt, cdev, open, entry, d, dev, flag, devtype);
1436 SDT_PROBE5(sdt, cdev, open, return, d, dev, flag, devtype, rv);
1440 SDT_PROBE6(sdt, cdev, open, release,
1462 SDT_PROBE4(sdt, cdev, cancel, entry, d, dev, flag, devtype);
1464 SDT_PROBE5(sdt, cdev, cancel, return, d, dev, flag, devtype, rv);
1480 SDT_PROBE4(sdt, cdev, close, entry, d, dev, flag, devtype);
1482 SDT_PROBE5(sdt, cdev, close, return, d, dev, flag, devtype, rv);
1498 SDT_PROBE4(sdt, cdev, read, entry, d, dev, uio, flag);
1500 SDT_PROBE5(sdt, cdev, read, return, d, dev, uio, flag, rv);
1516 SDT_PROBE4(sdt, cdev, write, entry, d, dev, uio, flag);
1518 SDT_PROBE5(sdt, cdev, write, return, d, dev, uio, flag, rv);
1534 SDT_PROBE5(sdt, cdev, ioctl, entry, d, dev, cmd, data, flag);
1536 SDT_PROBE6(sdt, cdev, ioctl, return, d, dev, cmd, data, flag, rv);
1552 SDT_PROBE4(sdt, cdev, stop, entry, d, tp->t_dev, tp, flag);
1554 SDT_PROBE4(sdt, cdev, stop, return, d, tp->t_dev, tp, flag);
1583 SDT_PROBE3(sdt, cdev, poll, entry, d, dev, flag);
1585 SDT_PROBE4(sdt, cdev, poll, return, d, dev, flag, rv);
1602 SDT_PROBE4(sdt, cdev, mmap, entry, d, dev, off, flag);
1604 SDT_PROBE5(sdt, cdev, mmap, return, d, dev, off, flag, rv);
1620 SDT_PROBE3(sdt, cdev, kqfilter, entry, d, dev, kn);
1622 SDT_PROBE4(sdt, cdev, kqfilter, return, d, dev, kn, rv);
1638 SDT_PROBE4(sdt, cdev, discard, entry, d, dev, pos, len);
1640 SDT_PROBE5(sdt, cdev, discard, return, d, dev, pos, len, rv);