Lines Matching refs:dev

290 dev_close(dev_t dev, int flag, int type, struct cred *cred)
294 cb = (devopsp[getmajor(dev)])->devo_cb_ops;
295 return ((*cb->cb_close)(dev, flag, type, cred));
341 dev_lclose(dev_t dev, int flag, int otype, struct cred *cred)
349 vp = makespecvp(dev, (otype == OTYP_BLK) ? VBLK : VCHR);
382 "from %s`%s()", dev, mod_containing_pc(caller()),
404 dev_to_instance(dev_t dev)
406 major_t major = getmajor(dev);
424 (void *)dev, &vinstance);
476 bdev_print(dev_t dev, caddr_t str)
480 cb = devopsp[getmajor(dev)]->devo_cb_ops;
481 return ((*cb->cb_print)(dev, str));
488 bdev_size(dev_t dev)
493 if ((nblocks = e_ddi_getprop(dev, VBLK, "nblocks",
498 if ((blksize = e_ddi_getprop(dev, VBLK, "blksize",
513 bdev_Size(dev_t dev)
518 if ((nblocks = e_ddi_getprop_int64(dev, VBLK, "Nblocks",
523 if ((blksize = e_ddi_getprop(dev, VBLK, "blksize",
535 bdev_dump(dev_t dev, caddr_t addr, daddr_t blkno, int blkcnt)
539 cb = devopsp[getmajor(dev)]->devo_cb_ops;
540 return ((*cb->cb_dump)(dev, addr, blkno, blkcnt));
544 cdev_read(dev_t dev, struct uio *uiop, struct cred *cred)
548 cb = devopsp[getmajor(dev)]->devo_cb_ops;
549 return ((*cb->cb_read)(dev, uiop, cred));
553 cdev_write(dev_t dev, struct uio *uiop, struct cred *cred)
557 cb = devopsp[getmajor(dev)]->devo_cb_ops;
558 return ((*cb->cb_write)(dev, uiop, cred));
562 cdev_ioctl(dev_t dev, int cmd, intptr_t arg, int mode, struct cred *cred,
567 cb = devopsp[getmajor(dev)]->devo_cb_ops;
568 return ((*cb->cb_ioctl)(dev, cmd, arg, mode, cred, rvalp));
572 cdev_devmap(dev_t dev, devmap_cookie_t dhp, offset_t off, size_t len,
577 cb = devopsp[getmajor(dev)]->devo_cb_ops;
578 return ((*cb->cb_devmap)(dev, dhp, off, len, maplen, mode));
582 cdev_mmap(int (*mapfunc)(dev_t, off_t, int), dev_t dev, off_t off, int prot)
584 return ((*mapfunc)(dev, off, prot));
588 cdev_segmap(dev_t dev, off_t off, struct as *as, caddr_t *addrp, off_t len,
593 cb = devopsp[getmajor(dev)]->devo_cb_ops;
594 return ((*cb->cb_segmap)(dev, off, as, addrp,
599 cdev_poll(dev_t dev, short events, int anyyet, short *reventsp,
604 cb = devopsp[getmajor(dev)]->devo_cb_ops;
605 return ((*cb->cb_chpoll)(dev, events, anyyet, reventsp, pollhdrp));
620 cdev_size(dev_t dev)
625 if ((maj = getmajor(dev)) >= devcnt)
633 return (e_ddi_getprop(dev, VCHR, "size",
644 cdev_Size(dev_t dev)
649 if ((maj = getmajor(dev)) >= devcnt)
657 return (e_ddi_getprop_int64(dev, VCHR, "Size",
672 cdev_prop_op(dev_t dev, dev_info_t *dip, ddi_prop_op_t prop_op, int mod_flags,
680 return ((*cb->cb_prop_op)(dev, dip, prop_op, mod_flags,