/illumos-gate/usr/src/uts/common/io/ |
H A D | gen_drv.c | 1396 struct driver_minor_data *dmdp; in gen_create_mn_disk_chan() local 1402 for (dmdp = disk_minor_data; dmdp->name != NULL; dmdp++) { in gen_create_mn_disk_chan() 1403 if (ddi_create_minor_node(devi, dmdp->name, dmdp->type, in gen_create_mn_disk_chan() 1459 for (dmdp = disk_minor_data; dmdp->name != NULL; dmdp++) { in gen_create_mn_disk_wwn() 1460 if (ddi_create_minor_node(devi, dmdp->name, dmdp->type, in gen_create_mn_disk_wwn() 1476 for (dmdp = disk_minor_data; dmdp->name != NULL; dmdp++) { in gen_create_mn_disk_cdrom() 1477 if (ddi_create_minor_node(devi, dmdp->name, dmdp->type, in gen_create_mn_disk_cdrom() 1493 for (dmdp = disk_minor_data; dmdp->name != NULL; dmdp++) { in gen_create_mn_disk_fd() 1494 if (ddi_create_minor_node(devi, dmdp->name, dmdp->type, in gen_create_mn_disk_fd() 1510 for (dmdp = serial_minor_data; dmdp->name != NULL; dmdp++) { in gen_create_serial() [all …]
|
H A D | fd.c | 345 struct driver_minor_data *dmdp; in fd_attach() local 494 for (dmdp = fd_minor; dmdp->name != NULL; dmdp++) { in fd_attach() 495 if (ddi_create_minor_node(dip, dmdp->name, dmdp->type, in fd_attach() 496 sig_minor | dmdp->minor, DDI_NT_FD, 0) in fd_attach()
|
H A D | cmlb.c | 1453 struct driver_minor_data *dmdp; in cmlb_create_minor_nodes() local 1489 dmdp = (newlabeltype == CMLB_LABEL_EFI) ? dk_minor_data_efi : in cmlb_create_minor_nodes() 1491 while (dmdp->name != NULL) { in cmlb_create_minor_nodes() 1493 (void) sprintf(name, "%s", dmdp->name); in cmlb_create_minor_nodes() 1496 dmdp->type, in cmlb_create_minor_nodes() 1497 (instance << shift) | dmdp->minor, in cmlb_create_minor_nodes() 1507 dmdp++; in cmlb_create_minor_nodes()
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | dacf.c | 1162 struct ddi_minor_data *dmdp = (struct ddi_minor_data *)info_hdl; in dacf_minor_name() local 1164 return (dmdp->ddm_name); in dacf_minor_name() 1177 return (getminor(dmdp->ddm_dev)); in dacf_minor_number() 1190 return (dmdp->ddm_dev); in dacf_get_dev() 1203 return (ddi_driver_name(dmdp->dip)); in dacf_driver_name() 1216 return (dmdp->dip); in dacf_devinfo_node() 1260 (void) mod_hash_destroy(dacf_info_hash, (mod_hash_key_t)dmdp); in dacf_store_info() 1266 (void) mod_hash_replace(dacf_info_hash, (mod_hash_key_t)dmdp, in dacf_store_info() 1281 if (mod_hash_find(dacf_info_hash, (mod_hash_key_t)dmdp, in dacf_retrieve_info() 1299 vp = makespecvp(dmdp->ddm_dev, VCHR); in dacf_makevp() [all …]
|
H A D | dacf_clnt.c | 69 dev_info_t *dip, struct ddi_minor_data *dmdp, int flag) in dacfc_match_create_minor() argument 88 if (!DEVI_IS_ATTACHING(dmdp->dip)) { in dacfc_match_create_minor() 163 dacf_rsrv_make(pa_rsrv, r, dmdp, &(DEVI(dip)->devi_dacf_tasks)); in dacfc_match_create_minor() 188 dacf_rsrv_make(pd_rsrv, r, dmdp, &(DEVI(dip)->devi_dacf_tasks)); in dacfc_match_create_minor()
|
H A D | devid_cache.c | 750 struct ddi_minor_data *dmdp; in e_devid_minor_to_devlist() local 764 for (dmdp = DEVI(dip)->devi_minor; dmdp; dmdp = dmdp->next) { in e_devid_minor_to_devlist() 767 if ((dmdp->type != DDM_MINOR) || ((minor_all == 0) && in e_devid_minor_to_devlist() 768 strcmp(dmdp->ddm_name, minor_name))) in e_devid_minor_to_devlist() 774 (dmdp->ddm_spec_type != S_IFCHR)) || in e_devid_minor_to_devlist() 776 (dmdp->ddm_spec_type != S_IFBLK)))) in e_devid_minor_to_devlist() 780 devtsp[ndevts] = dmdp->ddm_dev; in e_devid_minor_to_devlist()
|
H A D | sunddi.c | 5325 dp->next = dmdp; in ddi_append_minor_node() 5689 dmdp->dip = dip; in ddi_create_minor_common() 5693 dmdp->type = mtype; in ddi_create_minor_common() 5702 dmdp->ddm_node_priv = in ddi_create_minor_common() 5772 while (dmdp != NULL) { in ddi_remove_minor_node() 5773 dmdp1 = dmdp->next; in ddi_remove_minor_node() 5802 dmdp = dmdp1; in ddi_remove_minor_node() 6584 if (dmdp->dip == NULL) in ddi_pathname_minor() 6588 if (dmdp->ddm_name) { in ddi_pathname_minor() 7515 for (dmdp = DEVI(dip)->devi_minor; dmdp; dmdp = dmdp->next) { in i_ddi_devtspectype_to_minorname() [all …]
|
H A D | modctl.c | 1250 struct ddi_minor_data *dmdp; in modctl_devid2paths() local 1337 for (dmdp = DEVI(dip)->devi_minor; dmdp; dmdp = dmdp->next) { in modctl_devid2paths() 1338 if ((dmdp->ddm_dev != devlist[i]) || in modctl_devid2paths() 1339 (dmdp->type != DDM_MINOR)) in modctl_devid2paths() 1345 strcmp(minor_name, dmdp->ddm_name)) in modctl_devid2paths() 1349 (dmdp->ddm_spec_type != S_IFCHR)) in modctl_devid2paths() 1352 (dmdp->ddm_spec_type != S_IFBLK)) in modctl_devid2paths() 1356 (void) ddi_pathname_minor(dmdp, path); in modctl_devid2paths()
|
/illumos-gate/usr/src/lib/libdladm/common/ |
H A D | libdllink.c | 281 while (dmdp) { in i_dladm_mac_walk() 288 last_dmdp = &dmdp->dm_next; in i_dladm_mac_walk() 289 dmdp = dmdp->dm_next; in i_dladm_mac_walk() 292 if ((dmdp = malloc(sizeof (*dmdp))) == NULL) in i_dladm_mac_walk() 296 dmdp->dm_next = NULL; in i_dladm_mac_walk() 297 *last_dmdp = dmdp; in i_dladm_mac_walk() 310 dladm_mac_dev_t *dmdp, *next; in dladm_mac_walk() local 323 dmdp = dmw.dmd_dev_list; in dladm_mac_walk() 324 for (dmdp = dmw.dmd_dev_list; dmdp != NULL; dmdp = next) { in dladm_mac_walk() 325 next = dmdp->dm_next; in dladm_mac_walk() [all …]
|
/illumos-gate/usr/src/uts/sun/io/ |
H A D | fd.c | 600 struct driver_minor_data *dmdp; in fd_attach() local 779 for (dmdp = fd_minor; dmdp->name != NULL; dmdp++) { in fd_attach() 780 if (ddi_create_minor_node(dip, dmdp->name, dmdp->type, in fd_attach() 781 (instance << FDINSTSHIFT) | dmdp->minor, in fd_attach()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | sunddi.h | 1719 ddi_pathname_minor(struct ddi_minor_data *dmdp, char *path);
|