Home
last modified time | relevance | path

Searched refs:devi (Results 1 – 25 of 150) sorted by path

123456

/illumos-gate/usr/src/cmd/dtrace/demo/sdt/
H A Dintr.d35 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 Ddtrace.c1707 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 Ddevinfo.c415 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 Dndievents.c114 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 Dpci.c26 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 Dpcieadm_cfgspace.c5492 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", &regs); in pcieadm_save_cfgspace_cb()
/illumos-gate/usr/src/lib/libdtrace_jni/java/docs/examples/
H A Dintrstat.d35 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 Dcpr_driver.c236 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 Ddcpc.c1053 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 Ddtrace.c16128 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 Dfasttrap.c2123 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 Dlockstat.c236 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 Dprofile.c457 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 Dsystrace.c233 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 Ddevfs_subr.c341 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 Dspecvnops.c318 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 Dinetddi.c128 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 Dasy.c626 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 Dclone.c118 cln_attach(dev_info_t *devi, ddi_attach_cmd_t cmd) in cln_attach() argument
120 cln_dip = devi; in cln_attach()
H A Dcmlb.c685 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 Dcons.c206 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 Dconskbd.c445 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 Dconsms.c149 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 Dcardbus.c417 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 Dcardbus_hp.c99 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()

123456