Home
last modified time | relevance | path

Searched refs:devi (Results 76 – 100 of 150) sorted by relevance

123456

/illumos-gate/usr/src/uts/common/os/
H A Ddevid_cache.c887 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 Dmodsysfile.c1750 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 Dsunddi.c346 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 Dscsi_confsubr.c1712 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 Dxencons.c202 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 Dpcicfg.c582 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 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
H A Dtimerfd.c435 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 Dsysevent.c698 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 Dcpc.c854 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 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 Diwscons.c601 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 Dpts.c231 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 Dwinlockio.c432 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 Dpcieb_x86.c206 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 Dbiosdisk.c81 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 Data_common.h219 #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 Dkb8042.c428 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 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()
/illumos-gate/usr/src/uts/common/xen/dtrace/
H A Dxdt.c2018 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 Drdsddi.c117 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 Dddi_impldefs.h325 #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 Dgfx_private.h98 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 Dcnex.h93 dev_info_t *devi; member
/illumos-gate/usr/src/uts/sun4/io/
H A Dtrapstat.c2503 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()

123456