/illumos-gate/usr/src/uts/sparc/dtrace/ |
H A D | sdt.c | 356 sdt_attach(dev_info_t *devi, ddi_attach_cmd_t cmd) in sdt_attach() argument 369 if (ddi_create_minor_node(devi, "sdt", S_IFCHR, 0, in sdt_attach() 371 ddi_remove_minor_node(devi, NULL); in sdt_attach() 375 ddi_report_dev(devi); in sdt_attach() 376 sdt_devi = devi; in sdt_attach() 401 sdt_detach(dev_info_t *devi, ddi_detach_cmd_t cmd) in sdt_detach() argument 422 ddi_remove_minor_node(devi, NULL); in sdt_detach()
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | log.c | 73 log_attach(dev_info_t *devi, ddi_attach_cmd_t cmd) in log_attach() argument 75 if (ddi_create_minor_node(devi, "conslog", S_IFCHR, in log_attach() 77 ddi_create_minor_node(devi, "log", S_IFCHR, in log_attach() 79 ddi_remove_minor_node(devi, NULL); in log_attach() 82 log_devi = devi; in log_attach()
|
H A D | sysmsg.c | 192 sysm_attach(dev_info_t *devi, ddi_attach_cmd_t cmd) in sysm_attach() argument 200 if (ddi_create_minor_node(devi, "sysmsg", S_IFCHR, in sysm_attach() 202 ddi_create_minor_node(devi, "msglog", S_IFCHR, in sysm_attach() 204 ddi_remove_minor_node(devi, NULL); in sysm_attach() 212 sysm_dip = devi; in sysm_attach() 223 sysm_detach(dev_info_t *devi, ddi_detach_cmd_t cmd) in sysm_detach() argument 229 ASSERT(sysm_dip == devi); in sysm_detach() 234 ddi_remove_minor_node(devi, NULL); in sysm_detach()
|
H A D | devpool.c | 90 pool_detach(dev_info_t *devi, ddi_detach_cmd_t cmd) in pool_detach() argument 102 ddi_remove_minor_node(devi, NULL); in pool_detach() 113 pool_attach(dev_info_t *devi, ddi_attach_cmd_t cmd) in pool_attach() argument 119 if (ddi_create_minor_node(devi, "poolctl", S_IFCHR, in pool_attach() 121 ddi_create_minor_node(devi, "pool", S_IFCHR, in pool_attach() 123 ddi_remove_minor_node(devi, NULL); in pool_attach() 126 pool_devi = devi; in pool_attach() 127 ddi_report_dev(devi); in pool_attach()
|
H A D | gentty.c | 150 sy_attach(dev_info_t *devi, ddi_attach_cmd_t cmd) in sy_attach() argument 152 if (ddi_create_minor_node(devi, "tty", S_IFCHR, in sy_attach() 154 ddi_remove_minor_node(devi, NULL); in sy_attach() 157 sy_dip = devi; in sy_attach()
|
H A D | asy.c | 626 ddi_remove_minor_node(devi, NULL); in asydetach() 631 ddi_remove_intr(devi, 0, asy->asy_iblock); in asydetach() 732 asyprobe(dev_info_t *devi) in asyprobe() argument 833 regnum = asy_get_io_regnum(devi, asy); in asyattach() 946 asy_parse_mode(devi, asy); in asyattach() 1021 asy->asy_dip = devi; in asyattach() 1026 if (ddi_add_softintr(devi, DDI_SOFTINT_MED, in asyattach() 1045 if (ddi_add_intr(devi, 0, NULL, 0, asyintr, in asyattach() 1093 ddi_remove_minor_node(devi, NULL); in asyattach() 1116 ddi_report_dev(devi); in asyattach() [all …]
|
H A D | ufm.c | 128 ufm_attach(dev_info_t *devi, ddi_attach_cmd_t cmd) in ufm_attach() argument 133 if (ddi_create_minor_node(devi, "ufm", S_IFCHR, 0, DDI_PSEUDO, 0) == in ufm_attach() 135 ddi_remove_minor_node(devi, NULL); in ufm_attach() 139 ufm_devi = devi; in ufm_attach() 144 ufm_detach(dev_info_t *devi, ddi_detach_cmd_t cmd) in ufm_detach() argument 149 if (devi != NULL) in ufm_detach() 150 ddi_remove_minor_node(devi, NULL); in ufm_detach()
|
H A D | ksyms.c | 391 ksyms_attach(dev_info_t *devi, ddi_attach_cmd_t cmd) in ksyms_attach() argument 395 if (ddi_create_minor_node(devi, "ksyms", S_IFCHR, 0, DDI_PSEUDO, 0) in ksyms_attach() 397 ddi_remove_minor_node(devi, NULL); in ksyms_attach() 400 ksyms_devi = devi; in ksyms_attach() 405 ksyms_detach(dev_info_t *devi, ddi_detach_cmd_t cmd) in ksyms_detach() argument 409 ddi_remove_minor_node(devi, NULL); in ksyms_detach()
|
H A D | sad.c | 125 sad_attach(dev_info_t *devi, ddi_attach_cmd_t cmd) in sad_attach() argument 127 int instance = ddi_get_instance(devi); in sad_attach() 136 if (ddi_create_minor_node(devi, "user", S_IFCHR, in sad_attach() 140 if (ddi_create_minor_node(devi, "admin", S_IFCHR, in sad_attach() 142 ddi_remove_minor_node(devi, NULL); in sad_attach() 145 sad_dip = devi; in sad_attach()
|
H A D | eventfd.c | 299 eventfd_attach(dev_info_t *devi, ddi_attach_cmd_t cmd) in eventfd_attach() argument 321 if (ddi_create_minor_node(devi, "eventfd", S_IFCHR, in eventfd_attach() 329 ddi_report_dev(devi); in eventfd_attach() 330 eventfd_devi = devi; in eventfd_attach()
|
H A D | kstat.c | 706 kstat_attach(dev_info_t *devi, ddi_attach_cmd_t cmd) in kstat_attach() argument 711 if (ddi_create_minor_node(devi, "kstat", S_IFCHR, in kstat_attach() 713 ddi_remove_minor_node(devi, NULL); in kstat_attach() 716 kstat_devi = devi; in kstat_attach() 721 kstat_detach(dev_info_t *devi, ddi_detach_cmd_t cmd) in kstat_detach() argument 726 ddi_remove_minor_node(devi, NULL); in kstat_detach()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | cmlb.h | 144 int (*tg_rdwr)(dev_info_t *devi, uchar_t cmd, void *bufp, 215 int (*tg_getinfo)(dev_info_t *devi, int cmd, void *arg, 326 cmlb_attach(dev_info_t *devi, cmlb_tg_ops_t *tgopsp, int device_type,
|
/illumos-gate/usr/src/uts/sun/io/dada/targets/ |
H A D | dad.c | 403 dcdprobe(dev_info_t *devi) in dcdprobe() argument 410 instance = ddi_get_instance(devi); in dcdprobe() 485 instance = ddi_get_instance(devi); in dcdattach() 582 ddi_report_dev(devi); in dcdattach() 586 if (cmlb_attach(devi, in dcdattach() 596 dcd_free_softstate(un, devi); in dcdattach() 664 ddi_prop_remove_all(devi); in dcd_free_softstate() 680 return (dcd_dr_detach(devi)); in dcddetach() 754 dcd_dr_detach(dev_info_t *devi) in dcd_dr_detach() argument 804 dcd_free_softstate(un, devi); in dcd_dr_detach() [all …]
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | autoconf.c | 328 di_dfs(dev_info_t *devi, int (*f)(dev_info_t *, int), caddr_t arg) in di_dfs() argument 330 (void) (*f)(devi, 0); in di_dfs() 331 if (devi) { in di_dfs() 332 di_dfs((dev_info_t *)DEVI(devi)->devi_child, f, arg); in di_dfs() 333 di_dfs((dev_info_t *)DEVI(devi)->devi_sibling, f, arg); in di_dfs()
|
H A D | ndifm.c | 223 struct dev_info *devi = DEVI(dip); in ndi_fmc_insert() local 228 ASSERT(devi); in ndi_fmc_insert() 230 fmhdl = devi->devi_fmhdl; in ndi_fmc_insert() 294 struct dev_info *devi = DEVI(dip); in ndi_fmc_remove() local 297 ASSERT(devi); in ndi_fmc_remove() 300 fmhdl = devi->devi_fmhdl; in ndi_fmc_remove()
|
/illumos-gate/usr/src/uts/common/xen/io/ |
H A D | xpvd.c | 83 static int xpvd_attach(dev_info_t *devi, ddi_attach_cmd_t cmd); 84 static int xpvd_detach(dev_info_t *devi, ddi_detach_cmd_t cmd); 253 xpvd_attach(dev_info_t *devi, ddi_attach_cmd_t cmd) in xpvd_attach() argument 268 if (ndi_event_alloc_hdl(devi, 0, &xpvd_ndi_event_handle, in xpvd_attach() 279 if (ddi_create_minor_node(devi, "devctl", S_IFCHR, in xpvd_attach() 280 ddi_get_instance(devi), DDI_PSEUDO, 0) != DDI_SUCCESS) { in xpvd_attach() 289 (void) ddi_prop_update_int(DDI_DEV_T_NONE, devi, DDI_NO_AUTODETACH, 1); in xpvd_attach() 302 xpvd_dip = devi; in xpvd_attach() 303 ddi_report_dev(devi); in xpvd_attach() 310 xpvd_detach(dev_info_t *devi, ddi_detach_cmd_t cmd) in xpvd_detach() argument
|
/illumos-gate/usr/src/uts/sun4u/sunfire/io/ |
H A D | sysctrl.c | 396 sysctrl_attach(dev_info_t *devi, ddi_attach_cmd_t cmd) in sysctrl_attach() argument 423 instance = ddi_get_instance(devi); in sysctrl_attach() 431 softsp->dip = devi; in sysctrl_attach() 437 (void *)devi, (void *)softsp)); in sysctrl_attach() 580 if (ddi_add_intr(devi, 0, &softsp->iblock, in sysctrl_attach() 588 ddi_remove_intr(devi, 0, softsp->iblock); in sysctrl_attach() 590 if (ddi_add_intr(devi, 0, &softsp->iblock, in sysctrl_attach() 827 if (ddi_create_minor_node(devi, name, S_IFCHR, in sysctrl_attach() 837 ddi_report_dev(devi); in sysctrl_attach() 881 ddi_remove_intr(devi, 0, softsp->iblock); in sysctrl_attach() [all …]
|
H A D | ac.c | 236 ac_attach(dev_info_t *devi, ddi_attach_cmd_t cmd) in ac_attach() argument 253 instance = ddi_get_instance(devi); in ac_attach() 264 softsp->dip = devi; in ac_attach() 298 (void) ddi_prop_update_string(DDI_DEV_T_NONE, devi, in ac_attach() 316 if (ddi_create_minor_node(devi, NAME_BANK0, S_IFCHR, in ac_attach() 323 if (ddi_create_minor_node(devi, NAME_BANK1, S_IFCHR, in ac_attach() 347 ddi_report_dev(devi); in ac_attach() 358 ac_detach(dev_info_t *devi, ddi_detach_cmd_t cmd) in ac_detach() argument 365 instance = ddi_get_instance(devi); in ac_detach() 432 ddi_remove_minor_node(devi, NULL); in ac_detach() [all …]
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | ddi_impl.c | 1793 impl_check_cpu(dev_info_t *devi) in impl_check_cpu() argument 1830 dev_info_t *devi; in get_boot_properties() local 1845 devi = ddi_root_node(); in get_boot_properties() 1919 devi, property_name, in get_boot_properties() 1938 devi, property_name, in get_boot_properties() 1961 dev_info_t *devi; in get_vga_properties() local 1980 devi = devnamesp[major].dn_head; in get_vga_properties() 1981 if (devi == NULL) in get_vga_properties() 2017 devi, name, property_val); in get_vga_properties() 2272 e_ddi_copyfromdev(dev_info_t *devi, in e_ddi_copyfromdev() argument [all …]
|
/illumos-gate/usr/src/uts/common/cpr/ |
H A D | cpr_driver.c | 236 devi_string(dev_info_t *devi, char *buf) argument 242 name = ddi_node_name(devi); 243 address = ddi_get_name_addr(devi);
|
/illumos-gate/usr/src/uts/intel/os/ |
H A D | cpuid.c | 7120 dev_info_t *devi = arg; in add_cacheent_props() local 7160 add_amd_assoc(devi, label, assoc); in add_amd_tlb() 7169 add_amd_assoc(devi, label, assoc); in add_amd_cache() 7244 add_amd_tlb(devi, "dtlb-2M", in amd_cache_info() 7246 add_amd_tlb(devi, "itlb-2M", in amd_cache_info() 7273 add_amd_tlb(devi, itlb4k_str, in amd_cache_info() 7275 add_amd_tlb(devi, dtlb4k_str, in amd_cache_info() 7284 add_amd_cache(devi, l1_dcache_str, in amd_cache_info() 7292 add_amd_cache(devi, l1_icache_str, in amd_cache_info() 7303 add_amd_l2_tlb(devi, "l2-tlb-2M", in amd_cache_info() [all …]
|
/illumos-gate/usr/src/uts/common/dtrace/ |
H A D | dcpc.c | 1053 dcpc_detach(dev_info_t *devi, ddi_detach_cmd_t cmd) in dcpc_detach() argument 1067 ddi_remove_minor_node(devi, NULL); in dcpc_detach() 1081 dcpc_attach(dev_info_t *devi, ddi_attach_cmd_t cmd) in dcpc_attach() argument 1106 if (ddi_create_minor_node(devi, "dcpc", S_IFCHR, 0, in dcpc_attach() 1110 ddi_remove_minor_node(devi, NULL); in dcpc_attach() 1143 dcpc_min_overflow = ddi_prop_get_int(DDI_DEV_T_ANY, devi, in dcpc_attach() 1148 ddi_report_dev(devi); in dcpc_attach() 1149 dcpc_devi = devi; in dcpc_attach()
|
/illumos-gate/usr/src/uts/intel/dtrace/ |
H A D | sdt.c | 388 sdt_attach(dev_info_t *devi, ddi_attach_cmd_t cmd) in sdt_attach() argument 392 if (ddi_create_minor_node(devi, "sdt", S_IFCHR, in sdt_attach() 395 ddi_remove_minor_node(devi, NULL); in sdt_attach() 399 ddi_report_dev(devi); in sdt_attach() 400 sdt_devi = devi; in sdt_attach()
|
/illumos-gate/usr/src/uts/sun4u/io/ |
H A D | sysiosbus.c | 233 sbus_do_detach(dev_info_t *devi); 442 instance = ddi_get_instance(devi); in sbus_attach() 483 softsp->dip = devi; in sbus_attach() 529 (void *)devi, (void *)softsp)); in sbus_attach() 576 intr_dist_add(sbus_intrdist, devi); in sbus_attach() 578 ddi_report_dev(devi); in sbus_attach() 603 instance = ddi_get_instance(devi); in sbus_detach() 618 return (sbus_do_detach(devi)); in sbus_detach() 625 sbus_do_detach(dev_info_t *devi) in sbus_do_detach() argument 630 instance = ddi_get_instance(devi); in sbus_do_detach() [all …]
|
H A D | mc-us3i.c | 212 mc_attach(dev_info_t *devi, ddi_attach_cmd_t cmd) in mc_attach() argument 230 instance = ddi_get_instance(devi); in mc_attach() 238 softsp->dip = devi; in mc_attach() 316 if (ddi_create_minor_node(devi, "mc-us3i", S_IFCHR, instance, in mc_attach() 324 ddi_report_dev(devi); in mc_attach() 342 mc_detach(dev_info_t *devi, ddi_detach_cmd_t cmd) in mc_detach() argument 348 instance = ddi_get_instance(devi); in mc_detach() 384 ddi_remove_minor_node(devi, NULL); in mc_detach() 795 dev_info_t *devi; in mc_get_memory_reg_info() local 802 if ((devi = ddi_find_devinfo("memory", -1, 0)) == NULL) { in mc_get_memory_reg_info() [all …]
|