/illumos-gate/usr/src/uts/common/xen/io/ |
H A D | evtchn_dev.c | 80 #define EVTCHNDRV_MINOR2INST(minor) ((int)(minor)) 166 minor_t minor = getminor(dev); local 171 ep = EVTCHNDRV_INST2SOFTS(EVTCHNDRV_MINOR2INST(minor)); 243 minor_t minor = getminor(dev); local 249 ep = EVTCHNDRV_INST2SOFTS(EVTCHNDRV_MINOR2INST(minor)); 336 minor_t minor = getminor(dev); local 341 ep = EVTCHNDRV_INST2SOFTS(EVTCHNDRV_MINOR2INST(minor)); 449 minor_t minor = getminor(dev); local 452 ep = EVTCHNDRV_INST2SOFTS(EVTCHNDRV_MINOR2INST(minor)); 478 minor_t minor = getminor(*devp); local 532 minor_t minor = getminor(dev); local 569 minor_t minor = getminor(dev); local [all...] |
H A D | xenbus_dev.c | 94 #define XENBUSDRV_MINOR2INST(minor) ((int)(minor)) 237 minor_t minor = getminor(dev); local 242 if (minor != 0 || xenbusdrv_dip == NULL) { 339 minor_t minor = getminor(*devp); local 345 * only allow open on minor = 0 - the clone device 347 if (minor != 0) 354 for (minor = 1; minor < XENBUSDRV_NCLONES; minor 394 minor_t minor = getminor(dev); local [all...] |
/illumos-gate/usr/src/uts/common/xen/public/xsm/ |
H A D | acm.h | 133 uint32_t minor; member in struct:acm_policy_version
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | sysevent.c | 81 * a binding handle (evchan_t *) to a minor number 629 int minor; local 637 minor = sysevent_minor_get(); 638 if (minor == 0) 642 if (ddi_soft_state_zalloc(evchan_ctlp, minor) 644 sysevent_minor_rele(minor); 648 *devp = makedevice(getmajor(*devp), minor); 657 int minor = (int)getminor(dev); local 663 ctl = ddi_get_soft_state(evchan_ctlp, minor); 674 ddi_soft_state_free(evchan_ctlp, minor); [all...] |
H A D | zcons.c | 96 * reference to the slave side's minor node's vnode and bumps the associated 99 * to the slave side's minor node or if there is already a reference to the 100 * slave side's minor node's vnode in the device's soft state. 109 * descriptor refers to the slave side's minor node or if no reference to the 110 * slave side's minor node's vnode is stored in the device's soft state. 188 * The instance number is encoded in the dev_t in the minor number; the lowest 189 * bit of the minor number is used to track the master vs. slave side of the 190 * virtual console. The rest of the bits in the minor number are the instance. 199 * This macro converts a zc_state_t pointer to the associated slave minor node's 346 * Create the master and slave minor node 523 minor_t minor; local 632 minor_t minor; local [all...] |
H A D | logindmux.c | 46 * minor numbers are recycled sooner; for simplicity it is never shrunk). 282 minor_t minor, omaxminor; local 305 minor = (minor_t)(uintptr_t) 309 if (ddi_soft_state_zalloc(logdmux_statep, minor) == DDI_FAILURE) { 310 vmem_free(logdmux_minor_arena, (void *)(uintptr_t)minor, 1); 314 tmxp = ddi_get_soft_state(logdmux_statep, minor); 319 tmxp->dev0 = minor; 337 minor_t minor = tmxp->dev0; local 370 ddi_soft_state_free(logdmux_statep, minor); 371 vmem_free(logdmux_minor_arena, (void *)(uintptr_t)minor, 403 minor_t minor; local [all...] |
H A D | mouse8042.c | 61 #define MOUSE8042_INTERNAL_OPEN(minor) (((minor) & 0x1) == 1) 62 #define MOUSE8042_MINOR_TO_INSTANCE(minor) ((minor) / 2) 63 #define MOUSE8042_INTERNAL_MINOR(minor) ((minor) + 1) 68 extern void consconfig_link(major_t major, minor_t minor); 69 extern int consconfig_unlink(major_t major, minor_t minor); 321 * So we change minor node numbering scheme to be: 322 * external node minor nu 421 minor_t minor = getminor(dev); local 450 minor_t minor = getminor(*devp); local 537 minor_t minor; local [all...] |
H A D | timerfd.c | 50 static vmem_t *timerfd_minor; /* minor number arena */ 112 minor_t minor = getminor(*devp); local 114 if (minor != TIMERFDMNRN_TIMERFD) 119 minor = (minor_t)(uintptr_t)vmem_alloc(timerfd_minor, 1, 122 if (ddi_soft_state_zalloc(timerfd_softstate, minor) != DDI_SUCCESS) { 123 vmem_free(timerfd_minor, (void *)(uintptr_t)minor, 1); 128 state = ddi_get_soft_state(timerfd_softstate, minor); 129 *devp = makedevice(major, minor); 144 minor_t minor = getminor(dev); local 151 state = ddi_get_soft_state(timerfd_softstate, minor); 185 minor_t minor = getminor(dev); local 254 minor_t minor = getminor(dev); local 398 minor_t minor = getminor(dev); local [all...] |
/illumos-gate/usr/src/uts/common/sys/ |
H A D | pshot.h | 77 * soft state and minor node management 84 * ideally, the minor array should be fully populated, with a node number 96 minor_t minor; member in struct:pshot_minor
|
H A D | sysmacros.h | 87 * major(), minor(), emajor(), eminor(), and makedev() will be removed or 92 #define O_BITSMINOR 8 /* # of SVR3 minor device bits */ 94 #define O_MAXMIN 0xff /* SVR3 max minor value */ 98 #define L_BITSMINOR32 18 /* # of SVR4 minor device bits */ 100 #define L_MAXMIN32 0x3ffff /* MAX minor for 3b2 software drivers. */ 101 /* For 3b2 hardware devices the minor is */ 106 #define L_BITSMINOR 32 /* # of minor device bits in 64-bit Solaris */ 108 #define L_MAXMIN 0xfffffffful /* max minor value */ 127 /* minor part of a device internal to the kernel */ 129 #define minor( macro 143 #define minor macro [all...] |
/illumos-gate/usr/src/uts/sun4/io/px/ |
H A D | px.c | 193 minor_t minor = getminor((dev_t)arg); local 194 int instance = PCI_MINOR_NUM_TO_INSTANCE(minor);
|
/illumos-gate/usr/src/uts/sun4u/opl/io/ |
H A D | oplkmdrv.c | 196 * the minor device node. 297 minor_t minor; local 303 * We have the case here where the minor number 305 * make sure we have the right minor node in our 308 minor = getminor((dev_t)arg); 309 if (okmsp->km_inst != minor) { 318 minor = getminor((dev_t)arg); 319 *result = (void *)(uintptr_t)minor;
|
/illumos-gate/usr/src/uts/common/syscall/ |
H A D | utssys.c | 420 * minor node. 579 * (vp) maps to the same device minor node 642 minor_t minor; local 666 * device instance instead of just a minor node. 684 minor = instance = -1; 689 minor = getminor(ldi_usage->src_devt); 696 fu_data->fud_user[fu_data->fud_user_count].fu_minor = minor;
|
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | dsl_userhold.c | 135 const char *htag, minor_t minor, uint64_t now, dmu_tx_t *tx) 158 if (minor != 0) { 179 htag, minor != 0, ds->ds_userrefs); 217 dsl_onexit_hold_cleanup(spa_t *spa, nvlist_t *holds, minor_t minor) argument 221 if (minor == 0 || nvlist_empty(holds)) { 233 VERIFY0(zfs_onexit_add_cb(minor, 239 minor_t minor, uint64_t now, dmu_tx_t *tx) 243 if (minor != 0) 247 dsl_dataset_user_hold_sync_one_impl(tmpholds, ds, htag, minor, now, tx); 248 dsl_onexit_hold_cleanup(dsl_dataset_get_spa(ds), tmpholds, minor); local 134 dsl_dataset_user_hold_sync_one_impl(nvlist_t *tmpholds, dsl_dataset_t *ds, const char *htag, minor_t minor, uint64_t now, dmu_tx_t *tx) argument 238 dsl_dataset_user_hold_sync_one(dsl_dataset_t *ds, const char *htag, minor_t minor, uint64_t now, dmu_tx_t *tx) argument [all...] |
H A D | vdev_disk.c | 189 char *minor; local 220 ddi_devid_str_decode(vd->vdev_devid, &devid, &minor) == 0) { 221 (void) ldi_vp_from_devid(devid, minor, &vd->vdev_devid_vp); 222 ddi_devid_str_free(minor);
|
/illumos-gate/usr/src/boot/sys/boot/i386/libi386/ |
H A D | smbios.c | 78 int minor; member in struct:smbios_attr 242 (smbios.major == 2 && smbios.minor >= 4)) { 384 smbios.minor = smbios.ver & 0x0f; 385 if (smbios.major > 9 || smbios.minor > 9) 390 smbios.minor = SMBIOS_GET8(saddr, 0x07);/* SMBIOS Minor Version */ 392 smbios.ver = (smbios.major << 8) | smbios.minor; 422 sprintf(buf, "%d.%d", smbios.major, smbios.minor);
|
/illumos-gate/usr/src/lib/cfgadm_plugins/scsi/common/ |
H A D | cfga_cvt.c | 58 static int drv_to_hba_logid(di_node_t node, di_minor_t minor, void *arg); 203 drv_to_hba_logid(di_node_t node, di_minor_t minor, void *arg) argument 214 mn = di_minor_name(minor); 335 /* Remove minor name if any */ 616 di_minor_t minor; local 625 /* tag on minor name */ 626 minor = di_minor_next(node, DI_MINOR_NIL); 627 if (minor == DI_MINOR_NIL) { 633 di_minor_name(minor)); 860 /* For tapes, remove mode(minor) informatio [all...] |
H A D | cfga_list.c | 422 di_minor_t minor; local 466 /* get first minor node. */ 467 minor = di_minor_next(client_node, DI_MINOR_NIL); 468 if (minor == DI_MINOR_NIL) { 475 DEVICES_DIR, client_path, di_minor_name(minor)); 819 * derive it from minor node type 849 /* if property fails, use minor nodetype */ 852 di_minor_t minor = di_minor_next(node, DI_MINOR_NIL); local 854 if ((minor != DI_MINOR_NIL) && 855 ((nodetype = di_minor_nodetype(minor)) ! [all...] |
/illumos-gate/usr/src/lib/libresolv2/common/dst/ |
H A D | dst_api.c | 823 int cnt, alg, len, major, minor, file_major, file_minor; local 870 sscanf(KEY_FILE_FORMAT, "%d.%d", &major, &minor); 875 } else if (file_major > major || file_minor > minor)
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/snowbird/frutree/ |
H A D | piclscsi.c | 377 /* get the devlink and read the target id from minor node */ 689 di_minor_t minor = DI_MINOR_NIL; local 711 while ((minor = di_minor_next(node, minor)) != DI_MINOR_NIL) { 712 nodetype = di_minor_nodetype(minor);
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/snoop/ |
H A D | snoop_nfs3.c | 886 uint_t major, minor; local 897 minor = getxdr_u_long(); 913 major, minor);
|
/illumos-gate/usr/src/cmd/devfsadm/ |
H A D | cfg_link.c | 53 static int scsi_cfg_creat_cb(di_minor_t minor, di_node_t node); 54 static int sbd_cfg_creat_cb(di_minor_t minor, di_node_t node); 55 static int usb_cfg_creat_cb(di_minor_t minor, di_node_t node); 57 static int pci_cfg_creat_cb(di_minor_t minor, di_node_t node); 58 static int ib_cfg_creat_cb(di_minor_t minor, di_node_t node); 59 static int sata_cfg_creat_cb(di_minor_t minor, di_node_t node); 60 static int sdcard_cfg_creat_cb(di_minor_t minor, di_node_t node); 160 scsi_cfg_creat_cb(di_minor_t minor, di_node_t node) argument 170 mn = di_minor_name(minor); 197 (void) devfsadm_mklink(path, node, minor, 203 sbd_cfg_creat_cb(di_minor_t minor, di_node_t node) argument 216 usb_cfg_creat_cb(di_minor_t minor, di_node_t node) argument 245 sata_cfg_creat_cb(di_minor_t minor, di_node_t node) argument 281 sdcard_cfg_creat_cb(di_minor_t minor, di_node_t node) argument 385 pci_cfg_devpath(di_node_t node, di_minor_t minor) argument 596 pci_cfg_iob_name(di_minor_t minor, di_node_t node, di_prom_handle_t ph, char *buf, int bufsz) argument 675 pci_cfg_ap_path(di_minor_t minor, di_node_t node, di_prom_handle_t ph, char *ap_path, int ap_pathsz, char **pathret) argument 868 pci_cfg_ap_legacy(di_minor_t minor, di_node_t node, di_prom_handle_t ph, char *ap_path, int ap_pathsz) argument 1020 di_minor_t minor; local 1085 di_minor_t minor; local 1206 ib_cfg_creat_cb(di_minor_t minor, di_node_t node) argument [all...] |
H A D | port_link.c | 126 * a-d are assigned based on minor name. e-z are 142 static int serial_port_create(di_minor_t minor, di_node_t node); 143 static int onbrd_port_create(di_minor_t minor, di_node_t node); 144 static int dialout_create(di_minor_t minor, di_node_t node); 145 static int onbrd_dialout_create(di_minor_t minor, di_node_t node); 146 static int rsc_port_create(di_minor_t minor, di_node_t node); 147 static int lom_port_create(di_minor_t minor, di_node_t node); 244 serial_port_create(di_minor_t minor, di_node_t node) argument 256 if ((minor_name = di_minor_name(minor)) == NULL) { 257 devfsadm_errprint("%s: NULL minor nam 318 dialout_create(di_minor_t minor, di_node_t node) argument 416 check_compat_ports(di_node_t node, char *phys_path, char *minor) argument 460 onbrd_port_create(di_minor_t minor, di_node_t node) argument 523 onbrd_dialout_create(di_minor_t minor, di_node_t node) argument 589 rsc_port_create(di_minor_t minor, di_node_t node) argument 639 lom_port_create(di_minor_t minor, di_node_t node) argument [all...] |
/illumos-gate/usr/src/cmd/modload/ |
H A D | add_drv.c | 571 * Complete the minor perm update by communicating the minor perm 574 * The minor perm file must be updated and the driver configured 675 * have major/minor number info encoded in their 727 di_minor_t minor = DI_MINOR_NIL; local 729 while ((minor = di_minor_next(node, minor)) != DI_MINOR_NIL) { 730 if (di_minor_type(minor) == DDM_ALIAS)
|
/illumos-gate/usr/src/cmd/biosdev/ |
H A D | biosdev.c | 113 static int i_disktype(di_node_t node, di_minor_t minor, void *arg); 167 i_disktype(di_node_t node, di_minor_t minor, void *arg) argument 171 if (di_minor_spectype(minor) == S_IFCHR) { 172 minortype = di_minor_nodetype(minor); 177 if (strcmp(di_minor_name(minor), "q,raw") == 0)
|