/illumos-gate/usr/src/cmd/dtrace/demo/sdt/ |
H A D | intr.d | 35 this->devi = (struct dev_info *)arg0; 36 @[stringof(`devnamesp[this->devi->devi_major].dn_name), 37 this->devi->devi_instance] = quantize(vtimestamp - self->ts);
|
/illumos-gate/usr/src/cmd/mdb/common/modules/dtrace/ |
H A D | dtrace.c | 1707 uintptr_t devi; in dtrace_state() local 1748 if (mdb_readvar(&devi, "dtrace_devi") == -1) { in dtrace_state() 1753 if (mdb_vread(&info, sizeof (struct dev_info), devi) == -1) { in dtrace_state() 2624 uintptr_t devi; in pid2state_init() local 2646 if (mdb_readvar(&devi, "dtrace_devi") == -1) { in pid2state_init() 2651 if (mdb_vread(&info, sizeof (struct dev_info), devi) == -1) { in pid2state_init()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | devinfo.c | 415 struct dev_info devi; in devinfo2driver() local 421 if (mdb_vread(&devi, sizeof (devi), addr) == -1) { in devinfo2driver() 1128 struct dev_info devi; in devinfo() local 1201 if (mdb_vread(&devi, sizeof (devi), addr) == -1) { in devinfo() 1262 addr, devi.devi_major, devi.devi_ref, nodename, in devinfo() 1265 "", devi.devi_instance, devi.devi_circular, bindname, in devinfo() 1273 din.din_dev = devi; in devinfo() 2044 struct dev_info devi; in devinfo_audit_node_walk_init() local 2133 struct dev_info devi; in devinfo_fm() local 2144 if (mdb_vread(&devi, sizeof (devi), addr) == -1) { in devinfo_fm() [all …]
|
H A D | ndievents.c | 114 struct dev_info devi; in ndi_callback_print() local 130 if (mdb_vread(&devi, sizeof (struct dev_info), in ndi_callback_print() 137 if (dip_to_pathname(&devi, device_path, sizeof (device_path)) in ndi_callback_print() 212 struct dev_info devi; in ndi_event_hdl() local 226 if (mdb_vread(&devi, sizeof (struct dev_info), in ndi_event_hdl() 233 if (dip_to_pathname(&devi, path, sizeof (path)) == -1) { in ndi_event_hdl()
|
H A D | pci.c | 26 pcie_bus_match(const struct dev_info *devi, uintptr_t *bus_p) in pcie_bus_match() argument 28 if (devi->devi_bus.port_up.info.port.type == DEVI_PORT_TYPE_PCI) { in pcie_bus_match() 29 *bus_p = (uintptr_t)devi->devi_bus.port_up.priv_p; in pcie_bus_match() 30 } else if (devi->devi_bus.port_down.info.port.type == in pcie_bus_match() 32 *bus_p = (uintptr_t)devi->devi_bus.port_down.priv_p; in pcie_bus_match() 59 const struct dev_info *devi; in pcie_bus_walk_step() local 68 devi = wsp->walk_layer; in pcie_bus_walk_step() 69 if (!pcie_bus_match(devi, &bus_addr)) { in pcie_bus_walk_step()
|
/illumos-gate/usr/src/cmd/pcieadm/ |
H A D | pcieadm_cfgspace.c | 5492 pcieadm_save_cfgspace_cb(di_node_t devi, void *arg) in pcieadm_save_cfgspace_cb() argument 5500 psc->psc_pci->pia_devstr = di_node_name(devi); in pcieadm_save_cfgspace_cb() 5501 psc->psc_pci->pia_devi = devi; in pcieadm_save_cfgspace_cb() 5505 warnx("failed to find nexus for %s", di_node_name(devi)); in pcieadm_save_cfgspace_cb() 5510 nregs = di_prop_lookup_ints(DDI_DEV_T_ANY, devi, "reg", ®s); in pcieadm_save_cfgspace_cb()
|
/illumos-gate/usr/src/lib/libdtrace_jni/java/docs/examples/ |
H A D | intrstat.d | 35 this->devi = (struct dev_info *)arg0; 36 @counts[stringof(`devnamesp[this->devi->devi_major].dn_name), 37 this->devi->devi_instance, cpu] = count(); 38 @times[stringof(`devnamesp[this->devi->devi_major].dn_name), 39 this->devi->devi_instance, cpu] = sum(vtimestamp - self->ts);
|
/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/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()
|
H A D | dtrace.c | 16128 dtrace_attach(dev_info_t *devi, ddi_attach_cmd_t cmd) in dtrace_attach() argument 16147 if (ddi_create_minor_node(devi, DTRACEMNR_DTRACE, S_IFCHR, in dtrace_attach() 16149 ddi_create_minor_node(devi, DTRACEMNR_HELPER, S_IFCHR, in dtrace_attach() 16152 ddi_remove_minor_node(devi, NULL); in dtrace_attach() 16160 ddi_report_dev(devi); in dtrace_attach() 16161 dtrace_devi = devi; in dtrace_attach()
|
H A D | fasttrap.c | 2123 fasttrap_attach(dev_info_t *devi, ddi_attach_cmd_t cmd) in fasttrap_attach() argument 2136 if (ddi_create_minor_node(devi, "fasttrap", S_IFCHR, 0, in fasttrap_attach() 2138 ddi_remove_minor_node(devi, NULL); in fasttrap_attach() 2142 ddi_report_dev(devi); in fasttrap_attach() 2143 fasttrap_devi = devi; in fasttrap_attach() 2152 fasttrap_max = ddi_getprop(DDI_DEV_T_ANY, devi, DDI_PROP_DONTPASS, in fasttrap_attach() 2159 nent = ddi_getprop(DDI_DEV_T_ANY, devi, DDI_PROP_DONTPASS, in fasttrap_attach() 2207 fasttrap_detach(dev_info_t *devi, ddi_detach_cmd_t cmd) in fasttrap_detach() argument 2341 ddi_remove_minor_node(devi, NULL); in fasttrap_detach()
|
H A D | lockstat.c | 236 lockstat_attach(dev_info_t *devi, ddi_attach_cmd_t cmd) in lockstat_attach() argument 247 if (ddi_create_minor_node(devi, "lockstat", S_IFCHR, 0, in lockstat_attach() 251 ddi_remove_minor_node(devi, NULL); in lockstat_attach() 258 ddi_report_dev(devi); in lockstat_attach() 259 lockstat_devi = devi; in lockstat_attach() 264 lockstat_detach(dev_info_t *devi, ddi_detach_cmd_t cmd) in lockstat_detach() argument 278 ddi_remove_minor_node(devi, NULL); in lockstat_detach()
|
H A D | profile.c | 457 profile_attach(dev_info_t *devi, ddi_attach_cmd_t cmd) in profile_attach() argument 468 if (ddi_create_minor_node(devi, "profile", S_IFCHR, 0, in profile_attach() 473 ddi_remove_minor_node(devi, NULL); in profile_attach() 477 profile_max = ddi_getprop(DDI_DEV_T_ANY, devi, DDI_PROP_DONTPASS, in profile_attach() 480 ddi_report_dev(devi); in profile_attach() 481 profile_devi = devi; in profile_attach() 486 profile_detach(dev_info_t *devi, ddi_detach_cmd_t cmd) in profile_detach() argument 500 ddi_remove_minor_node(devi, NULL); in profile_detach()
|
H A D | systrace.c | 233 systrace_attach(dev_info_t *devi, ddi_attach_cmd_t cmd) in systrace_attach() argument 247 if (ddi_create_minor_node(devi, "systrace", S_IFCHR, 0, in systrace_attach() 252 ddi_remove_minor_node(devi, NULL); in systrace_attach() 256 ddi_report_dev(devi); in systrace_attach() 257 systrace_devi = devi; in systrace_attach() 263 systrace_detach(dev_info_t *devi, ddi_detach_cmd_t cmd) in systrace_detach() argument 277 ddi_remove_minor_node(devi, NULL); in systrace_detach()
|
/illumos-gate/usr/src/uts/common/fs/devfs/ |
H A D | devfs_subr.c | 341 ASSERT((devi)); in dv_mkdir() 359 dv->dv_devi = devi; in dv_mkdir() 360 ndi_hold_devi(devi); in dv_mkdir() 413 dv->dv_devi = devi; in dv_mknod() 1103 ASSERT(devi); in dv_find() 1124 ndi_rele_devi(devi); in dv_find() 1134 ndi_rele_devi(devi); in dv_find() 1139 ASSERT(devi && i_ddi_devi_attached(devi)); in dv_find() 1183 ndi_rele_devi(devi); in dv_find() 1292 for (devi = ddi_get_child(pdevi); devi; in dv_filldir() [all …]
|
/illumos-gate/usr/src/uts/common/fs/specfs/ |
H A D | specvnops.c | 318 dev_info_t *devi; in spec_size() local 371 devi = csp->s_dip; in spec_size() 381 if (cdev_prop_op(dev, devi, PROP_LEN_AND_VAL_BUF, in spec_size() 386 if (cdev_prop_op(dev, devi, PROP_LEN_AND_VAL_BUF, in spec_size() 395 if (cdev_prop_op(dev, devi, PROP_LEN_AND_VAL_BUF, in spec_size() 400 if (cdev_prop_op(dev, devi, PROP_LEN_AND_VAL_BUF, in spec_size() 412 if (cdev_prop_op(dev, devi, PROP_LEN_AND_VAL_BUF, in spec_size() 421 (void) cdev_prop_op(DDI_DEV_T_ANY, devi, in spec_size()
|
/illumos-gate/usr/src/uts/common/inet/ |
H A D | inetddi.c | 128 inet_attach(dev_info_t *devi, ddi_attach_cmd_t cmd) in inet_attach() argument 135 inet_dev_info = devi; in inet_attach() 140 if (drv == NULL || strcmp(drv, ddi_driver_name(devi)) == 0) in inet_attach() 150 return (ddi_create_priv_minor_node(devi, INET_NAME, S_IFCHR, in inet_attach() 157 inet_detach(dev_info_t *devi, ddi_detach_cmd_t cmd) in inet_detach() argument 162 ASSERT(devi == inet_dev_info); in inet_detach() 164 ddi_remove_minor_node(devi, NULL); in inet_detach()
|
/illumos-gate/usr/src/uts/common/io/ |
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 | 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 | cmlb.c | 685 cmlb_attach(dev_info_t *devi, cmlb_tg_ops_t *tgopsp, int device_type, in cmlb_attach() argument 702 CMLB_DEVINFO(cl) = devi; in cmlb_attach()
|
H A D | cons.c | 206 cn_attach(dev_info_t *devi, ddi_attach_cmd_t cmd) in cn_attach() argument 211 if (ddi_create_minor_node(devi, "syscon", S_IFCHR, in cn_attach() 215 if (ddi_create_minor_node(devi, "systty", S_IFCHR, in cn_attach() 217 ddi_remove_minor_node(devi, NULL); in cn_attach() 220 if (ddi_create_minor_node(devi, "console", S_IFCHR, in cn_attach() 222 ddi_remove_minor_node(devi, NULL); in cn_attach() 226 cn_dip = devi; in cn_attach() 231 cn_detach(dev_info_t *devi, ddi_detach_cmd_t cmd) in cn_detach() argument 235 ddi_remove_minor_node(devi, NULL); in cn_detach()
|
H A D | conskbd.c | 445 conskbd_attach(dev_info_t *devi, ddi_attach_cmd_t cmd) in conskbd_attach() argument 457 if ((ddi_create_minor_node(devi, "kbd", S_IFCHR, in conskbd_attach() 459 (ddi_create_internal_pathname(devi, "conskbd", S_IFCHR, in conskbd_attach() 461 ddi_remove_minor_node(devi, NULL); in conskbd_attach() 464 conskbd_dip = devi; in conskbd_attach() 501 conskbd_detach(dev_info_t *devi, ddi_detach_cmd_t cmd) in conskbd_detach() argument
|
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
|
/illumos-gate/usr/src/uts/common/io/cardbus/ |
H A D | cardbus.c | 417 struct dev_info *devi = DEVI(dip); in cardbus_attach() local 470 cbp->orig_dopsp = devi->devi_ops; in cardbus_attach() 471 cbp->orig_bopsp = devi->devi_ops->devo_bus_ops; in cardbus_attach() 472 cbp->cb_dops = *devi->devi_ops; in cardbus_attach() 473 devi->devi_ops = &cbp->cb_dops; in cardbus_attach() 584 struct dev_info *devi = DEVI(dip); in cardbus_load_cardbus() local 604 devi->devi_ops->devo_bus_ops = &cardbusbus_ops; in cardbus_load_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()
|