Lines Matching full:dev_t

659 .sh 1 "Cleaning up before we build: struct specinfo and dev_t"
666 POSIX has defined a type called ``dev_t'' which is the identity of a device.
669 A dev_t is constructed by logically OR'ing
673 can be retrieved from the dev_t by a simple masking operation.
720 we find the dev_t which is used to reference the device driver.
723 the dev_t, indexing through the global devsw[] array to locate
726 The device driver will extract the minor# from the dev_t and use
738 .sh 2 "The new vnode/inode/dev_t layout"
767 In userland, a dev_t is still the logical OR of the major# and
769 In the kernel a dev_t is now a pointer to a struct specinfo.
825 value is a dev_t (i.e., a pointer to struct specinfo).
827 present, it calls destroy_dev(), giving a dev_t as argument
828 and the dev_t will be cleaned and converted to an anonymous dev_t.
830 Once created with make_dev() a named dev_t exists until destroy_dev()
832 in the fields in dev_t which is reserved for driver use.
861 &c. only manipulate the DEVFS inode number of the dev_t in
865 dev_t and store the dev_t in the DEVFS-global inode-to-dev_t array.
869 store argument values in dev_t
870 assign unique inode number to dev_t
871 atomically insert dev_t into inode_array\fP\s+2
876 in the dev_t and NULL the pointer in the devfs-global inode-to-dev_t
881 clear fields in dev_t
882 zero dev_t inode number.
1012 derive the softc pointer directly from the dev_t they receive
1055 dev_t rather than globally.
1060 dev_t's which foo_attach() has created.
1062 up in foo_open() with a dev_t not created by foo_attach().
1165 would probably benefit from adopting the dev_t/specinfo related