| /titanic_54/usr/src/man/man9s/ |
| H A D | cb_ops.9s | 88 int (*cb_open)(dev_t *devp, int flag, int otyp, cred_t *credp); 89 int (*cb_close)(dev_t dev, int flag, int otyp, cred_t *credp); 91 int (*cb_print)(dev_t dev, char *str); 92 int (*cb_dump)(dev_t dev, caddr_t addr, daddr_t blkno, int nblk); 93 int (*cb_read)(dev_t dev, struct uio *uiop, cred_t *credp); 94 int (*cb_write)(dev_t dev, struct uio *uiop, cred_t *credp); 95 int (*cb_ioctl)(dev_t dev, int cmd, intptr_t arg, int mode, 97 int (*cb_devmap)(dev_t dev, devmap_cookie_t dhp, offset_t off, 99 int (*cb_mmap)(dev_t dev, off_t off, int prot); 100 int (*cb_segmap)(dev_t dev, off_t off, struct as *asp, [all …]
|
| /titanic_54/usr/src/uts/common/sys/ |
| H A D | conf.h | 95 extern int dev_open(dev_t *, int, int, cred_t *); 96 extern int dev_lopen(dev_t *, int, int, cred_t *); 97 extern int dev_close(dev_t, int, int, cred_t *); 98 extern int dev_lclose(dev_t, int, int, cred_t *); 100 extern int dev_to_instance(dev_t); 103 extern int bdev_print(dev_t, caddr_t); 104 extern int bdev_dump(dev_t, caddr_t, daddr_t, int); 105 extern int bdev_size(dev_t); 106 extern uint64_t bdev_Size(dev_t); 108 extern int cdev_read(dev_t, struct uio *, cred_t *); [all …]
|
| H A D | esunddi.h | 47 e_ddi_prop_create(dev_t dev, dev_info_t *dip, int flag, 51 e_ddi_prop_modify(dev_t dev, dev_info_t *dip, int flag, 55 e_ddi_prop_update_int(dev_t match_dev, dev_info_t *dip, 59 e_ddi_prop_update_int64(dev_t match_dev, dev_info_t *dip, 63 e_ddi_prop_update_int_array(dev_t match_dev, dev_info_t *dip, 67 e_ddi_prop_update_int64_array(dev_t match_dev, dev_info_t *dip, 71 e_ddi_prop_update_string(dev_t match_dev, dev_info_t *dip, 75 e_ddi_prop_update_string_array(dev_t match_dev, dev_info_t *dip, 79 e_ddi_prop_update_byte_array(dev_t match_dev, dev_info_t *dip, 83 e_ddi_prop_remove(dev_t dev, dev_info_t *dip, char *name); [all …]
|
| H A D | stat.h | 73 dev_t st_dev; 79 dev_t st_rdev; 90 dev_t st_dev; 96 dev_t st_rdev; 109 dev_t st_dev; 117 dev_t st_rdev; 131 dev_t st_dev; 139 dev_t st_rdev; 218 dev_t st_dev; 224 dev_t st_rdev; [all …]
|
| H A D | devops.h | 89 int (*cb_open)(dev_t *devp, int flag, int otyp, cred_t *credp); 90 int (*cb_close)(dev_t dev, int flag, int otyp, cred_t *credp); 92 int (*cb_print)(dev_t dev, char *str); 93 int (*cb_dump)(dev_t dev, caddr_t addr, daddr_t blkno, int nblk); 94 int (*cb_read)(dev_t dev, struct uio *uiop, cred_t *credp); 95 int (*cb_write)(dev_t dev, struct uio *uiop, cred_t *credp); 96 int (*cb_ioctl)(dev_t dev, int cmd, intptr_t arg, int mode, 98 int (*cb_devmap)(dev_t dev, devmap_cookie_t dhp, offset_t off, 100 int (*cb_mmap)(dev_t dev, off_t off, int prot); 101 int (*cb_segmap)(dev_t dev, off_t off, struct as *asp, [all …]
|
| H A D | sunddi.h | 442 extern int physio(int (*)(struct buf *), struct buf *, dev_t, 639 devmap_setup(dev_t dev, offset_t off, ddi_as_handle_t as, caddr_t *addrp, 643 ddi_devmap_segmap(dev_t dev, off_t off, ddi_as_handle_t as, caddr_t *addrp, 703 dev_t dev, daddr_t blkno, int (*iodone)(struct buf *), int sleepflag); 709 ddi_segmap(dev_t dev, off_t offset, struct as *asp, caddr_t *addrp, off_t len, 713 ddi_segmap_setup(dev_t dev, off_t offset, struct as *as, caddr_t *addrp, 722 ddi_device_mapping_check(dev_t dev, ddi_device_acc_attr_t *accattrp, 734 int ddi_prop_get_int(dev_t match_dev, dev_info_t *dip, uint_t flags, 736 int64_t ddi_prop_get_int64(dev_t match_dev, dev_info_t *dip, uint_t flags, 738 int ddi_prop_lookup_int_array(dev_t match_dev, dev_info_t *dip, uint_t flags, [all …]
|
| H A D | ddi.h | 113 extern major_t getemajor(dev_t); 114 extern minor_t geteminor(dev_t); 115 extern major_t getmajor(dev_t); 116 extern minor_t getminor(dev_t); 117 extern dev_t makedevice(major_t, minor_t); 118 extern o_dev_t cmpdev(dev_t); 119 extern dev_t expdev(dev_t);
|
| /titanic_54/usr/src/uts/common/sys/contract/ |
| H A D | device_impl.h | 57 dev_t cond_devt; /* dev_t of minor node */ 77 ct_ack_t contract_device_offline(dev_info_t *dip, dev_t dev, int spec_type); 78 void contract_device_degrade(dev_info_t *dip, dev_t dev, int spec_type); 79 void contract_device_undegrade(dev_info_t *dip, dev_t dev, int spec_type); 80 int contract_device_open(dev_t dev, int spec_type, contract_t **ctpp); 82 ct_ack_t contract_device_negotiate(dev_info_t *dip, dev_t dev, int spec_type, 84 void contract_device_finalize(dev_info_t *dip, dev_t dev, int spec_type, 86 void contract_device_negend(dev_info_t *dip, dev_t dev, int spec_type,
|
| /titanic_54/usr/src/uts/common/io/ |
| H A D | gentty.c | 58 int syopen(dev_t *, int, int, cred_t *); 59 int syclose(dev_t, int, int, cred_t *); 60 int syread(dev_t, struct uio *, cred_t *); 61 int sywrite(dev_t, struct uio *, cred_t *); 62 int sypoll(dev_t, short, int, short *, struct pollhead **); 63 int syioctl(dev_t, int, intptr_t, int, cred_t *, int *); 165 dev_t dev = (dev_t)arg; in sy_info() 196 syopen(dev_t *devp, int flag, int otyp, struct cred *cr) in syopen() 198 dev_t ttyd; in syopen() 253 syclose(dev_t dev, int flag, int otyp, struct cred *cr) in syclose() [all …]
|
| H A D | cons.c | 71 static int cnopen(dev_t *, int, int, struct cred *); 72 static int cnclose(dev_t, int, int, struct cred *); 73 static int cnread(dev_t, struct uio *, struct cred *); 74 static int cnwrite(dev_t, struct uio *, struct cred *); 75 static int cnioctl(dev_t, int, intptr_t, int, struct cred *, int *); 76 static int cnpoll(dev_t, short, int, short *, struct pollhead **); 128 extern dev_t rconsdev; /* "hardware" console */ 134 extern dev_t uconsdev; /* What the user thinks is the console device */ 246 if (getminor((dev_t)arg) == 0 && cn_dip != NULL) { in cn_info() 253 if (getminor((dev_t)arg) == 0) { in cn_info() [all …]
|
| H A D | tclient.c | 46 static int tcli_open(dev_t *, int, int, cred_t *); 47 static int tcli_close(dev_t, int, int, cred_t *); 48 static int tcli_read(dev_t, struct uio *, cred_t *); 49 static int tcli_write(dev_t, struct uio *, cred_t *); 50 static int tcli_ioctl(dev_t, int, intptr_t, int, cred_t *, int *); 201 dev_t dev; in tcli_info() 207 dev = (dev_t)arg; in tcli_info() 216 tcli_open(dev_t *devp, int flag, int otyp, cred_t *cred) in tcli_open() 236 tcli_close(dev_t dev, int flag, int otyp, cred_t *cred) in tcli_close() 256 tcli_ioctl(dev_t dev, int cmd, intptr_t arg, int mode, cred_t *credp, in tcli_ioctl() [all …]
|
| H A D | sysmsg.c | 68 static int sysmopen(dev_t *, int, int, cred_t *); 69 static int sysmclose(dev_t, int, int, cred_t *); 70 static int sysmread(dev_t, struct uio *, cred_t *); 71 static int sysmwrite(dev_t, struct uio *, cred_t *); 72 static int sysmioctl(dev_t, int, intptr_t, int, cred_t *, int *); 73 static int sysmpoll(dev_t, short, int, short *, struct pollhead **); 78 static int checkarg(dev_t); 136 dev_t dca_devt; 254 instance = getminor((dev_t)arg); in sysm_info() 366 sysmopen(dev_t *dev, int flag, int state, cred_t *cred) in sysmopen() [all …]
|
| /titanic_54/usr/src/uts/common/fs/zfs/sys/ |
| H A D | zvol.h | 48 extern int zvol_open(dev_t *devp, int flag, int otyp, cred_t *cr); 49 extern int zvol_dump(dev_t dev, caddr_t addr, daddr_t offset, int nblocks); 50 extern int zvol_close(dev_t dev, int flag, int otyp, cred_t *cr); 52 extern int zvol_read(dev_t dev, uio_t *uiop, cred_t *cr); 53 extern int zvol_write(dev_t dev, uio_t *uiop, cred_t *cr); 54 extern int zvol_aread(dev_t dev, struct aio_req *aio, cred_t *cr); 55 extern int zvol_awrite(dev_t dev, struct aio_req *aio, cred_t *cr); 56 extern int zvol_ioctl(dev_t dev, int cmd, intptr_t arg, int flag, cred_t *cr,
|
| /titanic_54/usr/src/uts/common/io/usb/hubd/ |
| H A D | hubd.c | 41 static int hubd_open(dev_t *devp, int flags, int otyp, cred_t *credp); 42 static int hubd_close(dev_t dev, int flag, int otyp, cred_t *credp); 43 static int hubd_ioctl(dev_t dev, int cmd, intptr_t arg, int mode, 137 hubd_get_dip(dev_t dev) in hubd_get_dip() 158 dev_t dev; in hubd_info() 164 *result = (void *)hubd_get_dip((dev_t)arg); in hubd_info() 170 dev = (dev_t)arg; in hubd_info() 182 hubd_open(dev_t *devp, int flags, int otyp, cred_t *credp) in hubd_open() 191 hubd_close(dev_t dev, int flag, int otyp, cred_t *credp) in hubd_close() 200 hubd_ioctl(dev_t dev, int cmd, intptr_t arg, int mode, in hubd_ioctl()
|
| /titanic_54/usr/src/uts/common/sys/usb/usba/ |
| H A D | usba_ugen.h | 40 dev_t usb_ugen_minor_node_ugen_bits_mask; 41 dev_t usb_ugen_minor_node_instance_mask; 53 int usb_ugen_open(usb_ugen_hdl_t, dev_t *, int, int, cred_t *); 54 int usb_ugen_close(usb_ugen_hdl_t, dev_t, int, int, cred_t *); 56 int usb_ugen_read(usb_ugen_hdl_t, dev_t, struct uio *, cred_t *); 57 int usb_ugen_write(usb_ugen_hdl_t, dev_t, struct uio *, cred_t *); 58 int usb_ugen_poll(usb_ugen_hdl_t, dev_t, short, int,
|
| /titanic_54/usr/src/uts/common/os/ |
| H A D | driver.c | 281 dev_open(dev_t *devp, int flag, int type, struct cred *cred) in dev_open() 290 dev_close(dev_t dev, int flag, int type, struct cred *cred) in dev_close() 308 dev_lopen(dev_t *devp, int flag, int otype, struct cred *cred) in dev_lopen() 317 /* Pick up the (possibly) new dev_t value. */ in dev_lopen() 341 dev_lclose(dev_t dev, int flag, int otype, struct cred *cred) in dev_lclose() 381 cmn_err(dev_lclose_ce, "dev_lclose: extra close of dev_t 0x%lx " in dev_lclose() 394 * Returns -1 or the instance number of the given dev_t as 404 dev_to_instance(dev_t dev) in dev_to_instance() 476 bdev_print(dev_t dev, caddr_t str) in bdev_print() 488 bdev_size(dev_t dev) in bdev_size() [all …]
|
| /titanic_54/usr/src/uts/sun/io/ |
| H A D | sbusmem.c | 55 static int sbmem_open(dev_t *, int, int, cred_t *); 56 static int sbmem_close(dev_t, int, int, struct cred *); 57 static int sbmem_read(dev_t, struct uio *, cred_t *); 58 static int sbmem_write(dev_t, struct uio *, cred_t *); 59 static int sbmem_devmap(dev_t, devmap_cookie_t, offset_t, size_t, 112 static int sbmem_rw(dev_t, struct uio *, enum uio_rw, cred_t *); 257 sbmem_open(dev_t *devp, int flag, int typ, cred_t *cred) in sbmem_open() 273 sbmem_close(dev_t dev, int flag, int otyp, struct cred *cred) in sbmem_close() 293 instance = getminor((dev_t)arg); in sbmem_info() 307 instance = getminor((dev_t)arg); in sbmem_info() [all …]
|
| /titanic_54/usr/src/uts/sun4v/io/ |
| H A D | mdesc.c | 69 dev_t dev; 82 static int mdesc_open(dev_t *, int, int, cred_t *); 83 static int mdesc_close(dev_t, int, int, cred_t *); 84 static int mdesc_read(dev_t, struct uio *, cred_t *); 85 static int mdesc_write(dev_t, struct uio *, cred_t *); 86 static int mdesc_rw(dev_t, struct uio *, enum uio_rw); 87 static int mdesc_ioctl(dev_t, int, intptr_t, int, cred_t *, int *); 192 getminor((dev_t)arg)); in mdesc_getinfo() 200 *resultp = (void *)(uintptr_t)getminor((dev_t)arg); in mdesc_getinfo() 275 mdesc_create_state(dev_t *devp) in mdesc_create_state() [all …]
|
| /titanic_54/usr/src/man/man3devinfo/ |
| H A D | di_prop_lookup_bytes.3devinfo | 16 \fBint\fR \fBdi_prop_lookup_bytes\fR(\fBdev_t\fR \fIdev\fR, \fBdi_node_t\fR \fInode\fR, 22 \fBint\fR \fBdi_prop_lookup_ints\fR(\fBdev_t\fR \fIdev\fR, \fBdi_node_t\fR \fInode\fR, 28 \fBint\fR \fBdi_prop_lookup_int64\fR(\fBdev_t\fR \fIdev\fR, \fBdi_node_t\fR \fInode\fR, 34 \fBint\fR \fBdi_prop_lookup_strings\fR(\fBdev_t\fR \fIdev\fR, \fBdi_node_t\fR \fInode\fR, 45 \fBdev_t\fR of minor node with which the property is associated. 46 \fBDDI_DEV_T_ANY\fR is a wild card that matches all \fBdev_t\fR's, including 91 These functions return the value of a known property name type and \fBdev_t\fR
|
| /titanic_54/usr/src/uts/common/io/usb/clients/ugen/ |
| H A D | ugen.c | 52 static int ugen_skel_open(dev_t *, int, int, cred_t *); 53 static int ugen_skel_close(dev_t, int, int, cred_t *); 57 static int ugen_skel_read(dev_t, struct uio *, cred_t *); 58 static int ugen_skel_write(dev_t, struct uio *, cred_t *); 59 static int ugen_skel_poll(dev_t, short, int, short *, 176 UGEN_MINOR_TO_INSTANCE(getminor((dev_t)arg)); in ugen_skel_getinfo() 263 (dev_t)UGEN_MINOR_UGEN_BITS_MASK; in ugen_skel_attach() 265 (dev_t)~UGEN_MINOR_UGEN_BITS_MASK; in ugen_skel_attach() 367 ugen_skel_open(dev_t *devp, int flag, int sflag, cred_t *cr) in ugen_skel_open() 387 ugen_skel_close(dev_t dev, int flag, int otype, cred_t *cr) in ugen_skel_close() [all …]
|
| /titanic_54/usr/src/man/man9f/ |
| H A D | ldi_prop_exists.9f | 46 Match the lookup request independent of the actual dev_t value that was used 47 when the property was created. The flag indicates any dev_t value (including 89 Properties are searched for based on the dip and dev_t values associated with 130 Typically, the specific dev_t value associated with the device represented by 137 will match the request regardless of the dev_t value associated with the 138 property at the time of its creation. If a property was created with a dev_t 140 LDI_DEV_T_ANY flag. PROM properties are always created with a dev_t set to
|
| H A D | ddi_prop_create.9f | 18 \fBint\fR \fBddi_prop_create\fR(\fBdev_t\fR \fIdev\fR, \fBdev_info_t *\fR\fIdip\fR, \fBint\fR \fIfl… 24 \fBint\fR \fBddi_prop_undefine\fR(\fBdev_t\fR \fIdev\fR, \fBdev_info_t *\fR\fIdip\fR, \fBint\fR \fI… 30 \fBint\fR \fBddi_prop_modify\fR(\fBdev_t\fR \fIdev\fR, \fBdev_info_t *\fR\fIdip\fR, \fBint\fR \fIfl… 36 \fBint\fR \fBddi_prop_remove\fR(\fBdev_t\fR \fIdev\fR, \fBdev_info_t *\fR\fIdip\fR, \fBchar *\fR\fI… 60 \fBdev_t\fR of the device. 118 \fBdev_t\fR of the device. 158 \fBdev_t\fR of the device. 216 \fBdev_t\fR of the device. 348 \fBddi_prop_remove_all()\fR removes the properties of all the \fBdev_t\fR's
|
| H A D | ldi_prop_get_int.9f | 47 Match the lookup request independent of the actual dev_t value that was used 48 when the property was created. Indicates any dev_t value (including 105 Properties are searched for based on the dip and dev_t values associated with 144 Typically, the specific dev_t value associated with the device represented by 151 match the request regardless of the dev_t value associated with the property at 152 the time of its creation. If a property was created with a dev_t set to 154 flag. PROM properties are always created with a dev_t set to DDI_DEV_T_NONE.
|
| /titanic_54/usr/src/uts/common/avs/ns/solaris/ |
| H A D | nsc_raw.c | 60 int (*open)(dev_t *, int, int, cred_t *); 61 int (*close)(dev_t, int, int, cred_t *); 62 int (*ioctl)(dev_t, int, intptr_t, int, cred_t *, int *); 72 dev_t rdev; /* device number */ 89 static dev_t 93 dev_t rdev; in ldi_get_dev_t_from_path() 108 rdev = (dev_t)NULL; in ldi_get_dev_t_from_path() 290 dev_t rdev; in _raw_open() 316 * Lookup the vnode to extract the dev_t info, in _raw_open() 424 __raw_get_cd(dev_t fd) in __raw_get_cd() [all …]
|
| /titanic_54/usr/src/uts/common/avs/ns/sv/ |
| H A D | sv.c | 185 static int svopen(dev_t *, int, int, cred_t *); 186 static int svclose(dev_t, int, int, cred_t *); 187 static int svioctl(dev_t, int, intptr_t, int, cred_t *, int *); 188 static int svprint(dev_t, char *); 194 static int sv_lyr_open(dev_t *, int, int, cred_t *); 195 static int sv_lyr_close(dev_t, int, int, cred_t *); 197 static int sv_lyr_read(dev_t, struct uio *, cred_t *); 198 static int sv_lyr_write(dev_t, struct uio *, cred_t *); 199 static int sv_lyr_aread(dev_t, struct aio_req *, cred_t *); 200 static int sv_lyr_awrite(dev_t, struct aio_req *, cred_t *); [all …]
|