/illumos-gate/usr/src/uts/common/os/ |
H A D | devid_cache.c | 887 dev_info_t *devi, **devis; in e_devid_cache_to_devt_list() local 948 devi = e_ddi_hold_devi_by_path(paths[i], 0); in e_devid_cache_to_devt_list() 949 if (devi == NULL) { in e_devid_cache_to_devt_list() 957 if (i_ddi_devi_get_devid(DDI_DEV_T_ANY, devi, in e_devid_cache_to_devt_list() 962 ddi_release_devi(devi); in e_devid_cache_to_devt_list() 969 ddi_release_devi(devi); in e_devid_cache_to_devt_list() 975 e_devid_minor_to_devlist(devi, minor_name, in e_devid_cache_to_devt_list() 977 ddi_release_devi(devi); in e_devid_cache_to_devt_list()
|
H A D | modsysfile.c | 1750 devi, name, valsp, propcnt) in make_prop() 1798 struct dev_info *devi; in get_hwc_spec() local 1804 devi = kmem_zalloc(sizeof (*devi), KM_SLEEP); in get_hwc_spec() 1821 make_prop(file, (dev_info_t *)devi, in get_hwc_spec() 1879 if (ddi_get_name((dev_info_t *)devi)) { in get_hwc_spec() 1886 (void) strcpy(devi->devi_name, tokbuf); in get_hwc_spec() 1967 make_prop(file, (dev_info_t *)devi, in get_hwc_spec() 1980 hwcp->hwc_devi_name = devi->devi_name; in get_hwc_spec() 1987 kmem_free(devi, sizeof (struct dev_info)); in get_hwc_spec() 1999 if (devi->devi_name) in get_hwc_spec() [all …]
|
H A D | sunddi.c | 346 if (devi != NULL) in i_ddi_peekpoke() 347 rval = ddi_ctlops(devi, devi, cmd, &peekpoke_args, in i_ddi_peekpoke() 4390 dev_info_t *devi; in e_ddi_getlongprop() 4398 ddi_release_devi(devi); in e_ddi_getlongprop() 4411 dev_info_t *devi; in e_ddi_getlongprop_buf() 4419 ddi_release_devi(devi); in e_ddi_getlongprop_buf() 4430 dev_info_t *devi; in e_ddi_getprop() 4441 ddi_release_devi(devi); in e_ddi_getprop() 4470 dev_info_t *devi; in e_ddi_getprop_int64() 4481 ddi_release_devi(devi); in e_ddi_getprop_int64() [all …]
|
/illumos-gate/usr/src/uts/common/io/scsi/conf/ |
H A D | scsi_confsubr.c | 1712 dev_info_t *devi = sd->sd_dev; in scsi_establish_LUN_limit() local 1744 ASSERT(devi != NULL); in scsi_establish_LUN_limit() 1755 if (ddi_prop_lookup_string(DDI_DEV_T_ANY, devi, in scsi_establish_LUN_limit() 1762 if (ddi_prop_lookup_string(DDI_DEV_T_ANY, devi, in scsi_establish_LUN_limit() 1769 if (ddi_prop_lookup_string(DDI_DEV_T_ANY, devi, in scsi_establish_LUN_limit() 1812 scsi_update_parent_ss2_prop(devi, ap->a_target, bad_target_found); in scsi_establish_LUN_limit() 1839 scsi_update_parent_ss2_prop(dev_info_t *devi, int tgt, int add_tgt) in scsi_update_parent_ss2_prop() argument 1841 dev_info_t *pdevi = (dev_info_t *)DEVI(devi)->devi_parent; in scsi_update_parent_ss2_prop() 2008 dev_info_t *devi = sd->sd_dev; in scsi_device_identity() local 2033 if (len && (ndi_prop_update_byte_array(DDI_DEV_T_NONE, devi, in scsi_device_identity() [all …]
|
/illumos-gate/usr/src/uts/common/xen/io/ |
H A D | xencons.c | 202 xenconsdetach(dev_info_t *devi, ddi_detach_cmd_t cmd) in xenconsdetach() argument 211 ddi_remove_intr(devi, 0, NULL); in xenconsdetach() 223 instance = ddi_get_instance(devi); /* find out which unit */ in xenconsdetach() 242 ddi_remove_minor_node(devi, NULL); in xenconsdetach() 299 xenconsattach(dev_info_t *devi, ddi_attach_cmd_t cmd) in xenconsattach() argument 301 int instance = ddi_get_instance(devi); in xenconsattach() 330 xcp->dip = devi; in xenconsattach() 354 ret = ddi_create_minor_node(devi, "xencons", S_IFCHR, instance, in xenconsattach() 357 ddi_remove_minor_node(devi, NULL); in xenconsattach() 362 ddi_report_dev(devi); in xenconsattach()
|
/illumos-gate/usr/src/uts/intel/io/hotplug/pcicfg/ |
H A D | pcicfg.c | 582 attach_point = devi; in pcicfg_configure() 584 is_pcie = is_pcie_fabric(devi); in pcicfg_configure() 596 ndi_devi_enter(devi); in pcicfg_configure() 691 if ((pcie_ari_supported(devi) in pcicfg_configure() 736 pcie_fabric_setup(devi); in pcicfg_configure() 739 ndi_devi_exit(devi); in pcicfg_configure() 784 ndi_devi_exit(devi); in pcicfg_configure() 1499 is_pcie = is_pcie_fabric(devi); in pcicfg_unconfigure() 1501 ndi_devi_enter(devi); in pcicfg_unconfigure() 1596 ndi_devi_exit(devi); in pcicfg_unconfigure() [all …]
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | consms.c | 149 static int consms_attach(dev_info_t *devi, ddi_attach_cmd_t cmd); 150 static int consms_detach(dev_info_t *devi, ddi_detach_cmd_t cmd); 265 consms_attach(dev_info_t *devi, ddi_attach_cmd_t cmd) in consms_attach() argument 276 if (ddi_create_minor_node(devi, "mouse", S_IFCHR, in consms_attach() 278 ddi_remove_minor_node(devi, NULL); in consms_attach() 281 consms_dip = devi; in consms_attach() 282 (void) ddi_prop_update_int(DDI_DEV_T_NONE, devi, DDI_NO_AUTODETACH, 1); in consms_attach() 315 consms_detach(dev_info_t *devi, ddi_detach_cmd_t cmd) in consms_detach() argument
|
H A D | timerfd.c | 435 timerfd_attach(dev_info_t *devi, ddi_attach_cmd_t cmd) in timerfd_attach() argument 457 if (ddi_create_minor_node(devi, "timerfd", S_IFCHR, in timerfd_attach() 465 ddi_report_dev(devi); in timerfd_attach() 466 timerfd_devi = devi; in timerfd_attach()
|
H A D | sysevent.c | 698 sysevent_attach(dev_info_t *devi, ddi_attach_cmd_t cmd) in sysevent_attach() argument 705 if (ddi_create_minor_node(devi, "sysevent", S_IFCHR, in sysevent_attach() 707 ddi_remove_minor_node(devi, NULL); in sysevent_attach() 710 sysevent_devi = devi; in sysevent_attach() 718 sysevent_detach(dev_info_t *devi, ddi_detach_cmd_t cmd) in sysevent_detach() argument 725 ddi_remove_minor_node(devi, NULL); in sysevent_detach()
|
H A D | cpc.c | 854 kcpc_probe(dev_info_t *devi) in kcpc_probe() argument 862 kcpc_attach(dev_info_t *devi, ddi_attach_cmd_t cmd) in kcpc_attach() argument 866 kcpc_devi = devi; in kcpc_attach() 867 return (ddi_create_minor_node(devi, "shared", S_IFCHR, in kcpc_attach() 873 kcpc_getinfo(dev_info_t *devi, ddi_info_cmd_t cmd, void *arg, void **result) in kcpc_getinfo() argument
|
H A D | clone.c | 118 cln_attach(dev_info_t *devi, ddi_attach_cmd_t cmd) in cln_attach() argument 120 cln_dip = devi; in cln_attach()
|
H A D | iwscons.c | 601 iwscnattach(dev_info_t *devi, ddi_attach_cmd_t cmd) in iwscnattach() argument 609 if (ddi_create_minor_node(devi, "iwscn", S_IFCHR, in iwscnattach() 614 iwscn_dip = devi; in iwscnattach()
|
H A D | pts.c | 231 pts_attach(dev_info_t *devi, ddi_attach_cmd_t cmd) in pts_attach() argument 237 pts_dip = devi; in pts_attach() 244 pts_detach(dev_info_t *devi, ddi_detach_cmd_t cmd) in pts_detach() argument
|
H A D | winlockio.c | 432 winlock_attach(dev_info_t *devi, ddi_attach_cmd_t cmd) in winlock_attach() argument 435 (void *)devi, (int)cmd)); in winlock_attach() 438 if (ddi_create_minor_node(devi, "winlock", S_IFCHR, 0, DDI_PSEUDO, 0) in winlock_attach() 442 winlock_dip = devi; in winlock_attach() 443 ddi_report_dev(devi); in winlock_attach() 449 winlock_detach(dev_info_t *devi, ddi_detach_cmd_t cmd) in winlock_detach() argument 452 (void *)devi, (int)cmd)); in winlock_detach()
|
/illumos-gate/usr/src/uts/intel/io/pciex/ |
H A D | pcieb_x86.c | 206 pcieb_init_osc(dev_info_t *devi) in pcieb_init_osc() argument 208 pcie_bus_t *bus_p = PCIE_DIP2UPBUS(devi); in pcieb_init_osc() 225 if (!pcie_is_osc(devi) && PCIE_IS_RP(bus_p) && PCIE_HAS_AER(bus_p)) in pcieb_init_osc() 226 (void) pcie_acpi_osc(devi, &osc_flags); in pcieb_init_osc()
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | biosdisk.c | 81 dev_info_t *devi; in startup_bios_disk() local 111 devi = ddi_root_node(); in startup_bios_disk() 113 devi, (char *)name, in startup_bios_disk()
|
/illumos-gate/usr/src/uts/intel/io/dktp/controller/ata/ |
H A D | ata_common.h | 219 #define ATA_INTPROP(devi, pname, pval, plen) \ argument 220 (ddi_prop_op(DDI_DEV_T_ANY, (devi), PROP_LEN_AND_VAL_BUF, \ 223 #define ATA_LONGPROP(devi, pname, pval, plen) \ argument 224 (ddi_getlongprop(DDI_DEV_T_ANY, (devi), DDI_PROP_DONTPASS, \
|
/illumos-gate/usr/src/uts/common/io/kb8042/ |
H A D | kb8042.c | 428 kb8042_attach(dev_info_t *devi, ddi_attach_cmd_t cmd) in kb8042_attach() argument 474 kb8042_dip = devi; in kb8042_attach() 479 if (ddi_create_minor_node(devi, module_name, S_IFCHR, 0, in kb8042_attach() 486 rc = ddi_regs_map_setup(devi, 0, (caddr_t *)&kb8042->addr, in kb8042_attach() 497 if (ddi_get_iblock_cookie(devi, 0, &kb8042->w_iblock) != in kb8042_attach() 548 if (ddi_add_intr(devi, 0, in kb8042_attach() 557 ddi_report_dev(devi); in kb8042_attach() 561 DRIVER_NAME(devi), ddi_get_instance(devi)); in kb8042_attach()
|
/illumos-gate/usr/src/uts/common/io/cardbus/ |
H A D | cardbus_hp.c | 99 static int cbus_unconfigure(dev_info_t *devi, int prim_bus); 972 cbus_unconfigure(dev_info_t *devi, int prim_bus) in cbus_unconfigure() argument 978 if (ddi_prop_lookup_int_array(DDI_DEV_T_ANY, devi, in cbus_unconfigure() 1005 cardbus_err(devi, 8, in cbus_unconfigure() 1009 if (ndi_devi_offline(devi, ndi_flags) != NDI_SUCCESS) { in cbus_unconfigure() 1010 cardbus_err(devi, 1, in cbus_unconfigure() 1015 cardbus_err(devi, 9, in cbus_unconfigure() 1018 if (cardbus_teardown_device(devi) != PCICFG_SUCCESS) { in cbus_unconfigure() 1019 cardbus_err(devi, 1, in cbus_unconfigure()
|
/illumos-gate/usr/src/uts/common/xen/dtrace/ |
H A D | xdt.c | 2018 xdt_attach(dev_info_t *devi, ddi_attach_cmd_t cmd) in xdt_attach() argument 2043 if (ddi_create_minor_node(devi, "xdt", S_IFCHR, 0, DDI_PSEUDO, 0) == in xdt_attach() 2049 ddi_remove_minor_node(devi, NULL); in xdt_attach() 2053 val = ddi_getprop(DDI_DEV_T_ANY, devi, DDI_PROP_DONTPASS, in xdt_attach() 2062 xdt_devi = devi; in xdt_attach() 2063 ddi_report_dev(devi); in xdt_attach() 2068 xdt_detach(dev_info_t *devi, ddi_detach_cmd_t cmd) in xdt_detach() argument 2095 ddi_remove_minor_node(devi, NULL); in xdt_detach() 2102 xdt_info(dev_info_t *devi, ddi_info_cmd_t infocmd, void *arg, void **result) in xdt_info() argument
|
/illumos-gate/usr/src/uts/common/io/ib/clients/rds/ |
H A D | rdsddi.c | 117 rds_attach(dev_info_t *devi, ddi_attach_cmd_t cmd) in rds_attach() argument 124 rds_dev_info = devi; in rds_attach() 126 ret = ddi_create_minor_node(devi, RDS_NAME, S_IFCHR, in rds_attach() 136 rds_detach(dev_info_t *devi, ddi_detach_cmd_t cmd) in rds_detach() argument 141 ASSERT(devi == rds_dev_info); in rds_detach() 143 ddi_remove_minor_node(devi, NULL); in rds_detach()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | ddi_impldefs.h | 325 #define DDI_CF1(devi) (DEVI(devi)->devi_addr != NULL) argument 326 #define DDI_CF2(devi) (DEVI(devi)->devi_ops != NULL) argument 327 #define DDI_DRV_UNLOADED(devi) (DEVI(devi)->devi_ops == &mod_nodev_ops) argument
|
H A D | gfx_private.h | 98 extern int gfxp_fb_attach(dev_info_t *devi, ddi_attach_cmd_t cmd, 100 extern int gfxp_fb_detach(dev_info_t *devi, ddi_detach_cmd_t cmd,
|
/illumos-gate/usr/src/uts/sun4v/sys/ |
H A D | cnex.h | 93 dev_info_t *devi; member
|
/illumos-gate/usr/src/uts/sun4/io/ |
H A D | trapstat.c | 2503 trapstat_attach(dev_info_t *devi, ddi_attach_cmd_t cmd) in trapstat_attach() argument 2516 if (ddi_create_minor_node(devi, "trapstat", S_IFCHR, in trapstat_attach() 2518 ddi_remove_minor_node(devi, NULL); in trapstat_attach() 2522 ddi_report_dev(devi); in trapstat_attach() 2523 tstat_devi = devi; in trapstat_attach() 2577 trapstat_detach(dev_info_t *devi, ddi_detach_cmd_t cmd) in trapstat_detach() argument 2581 ASSERT(devi == tstat_devi); in trapstat_detach() 2603 ddi_remove_minor_node(devi, NULL); in trapstat_detach()
|