/illumos-gate/usr/src/uts/sun4u/fjlite/os/ |
H A D | fjlite.c | 66 dev_info_t *dip; /* dip of the isa driver */ local 92 dip = e_ddi_hold_devi_by_path(PLATFORM_ISA_PATHNAME_WITH_SIMBA, 0); 94 dip = e_ddi_hold_devi_by_path(PLATFORM_ISA_PATHNAME, 0); 96 if (dip == NULL) { 101 if (pci_config_setup(dip, &platform_isa_handle) != DDI_SUCCESS) { 114 plat_ide_chipreset(dev_info_t *dip, int chno) argument 121 * The dip passed as the argument is not used for platform. 123 * The dip passed will be used to match the corresponding ISA node.
|
/illumos-gate/usr/src/uts/sun4u/io/pci/ |
H A D | pci_devctl.c | 50 static int pci_devctl_ioctl(dev_info_t *dip, int cmd, intptr_t arg, int mode, 54 static int pci_prop_op(dev_t dev, dev_info_t *dip, ddi_prop_op_t prop_op, 167 pci_devctl_ioctl(dev_info_t *dip, int cmd, intptr_t arg, int mode, argument 182 return (ndi_devctl_ioctl(dip, cmd, arg, mode, 0)); 194 DEBUG0(DBG_IOCTL, dip, "DEVCTL_DEVICE_RESET\n"); 200 DEBUG0(DBG_IOCTL, dip, "DEVCTL_BUS_QUIESCE\n"); 201 if (ndi_get_bus_state(dip, &bus_state) == NDI_SUCCESS) 204 (void) ndi_set_bus_state(dip, BUS_QUIESCED); 208 DEBUG0(DBG_IOCTL, dip, "DEVCTL_BUS_UNQUIESCE\n"); 209 if (ndi_get_bus_state(dip, 238 dev_info_t *dip; local 325 pci_prop_op(dev_t dev, dev_info_t *dip, ddi_prop_op_t prop_op, int flags, char *name, caddr_t valuep, int *lengthp) argument [all...] |
/illumos-gate/usr/src/uts/sun4u/io/ppm/ |
H A D | schppm.c | 56 dev_info_t *dip; member in struct:spm_soft_state 118 * our "official" private data. However, since the dip is not passed 158 spm_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument 179 spm_inst = ddi_get_instance(dip); 191 softsp->dip = dip; 199 rv = ddi_regs_map_setup(dip, 0, 207 ddi_report_dev(dip); 214 spm_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
|
/illumos-gate/usr/src/uts/sun4u/io/ |
H A D | ppm_plat.c | 210 dev_info_t *dip; local 227 dip = cpup->dip; 228 ASSERT(dip); 254 ret = pm_power(cpup->dip, 0, level); 339 ppm_manage_early_cpus(dev_info_t *dip, int new, int *result) argument 341 ppm_dev_t *ppmd = PPM_GET_PRIVATE(dip); 345 ret = pm_power(dip, 0, new);
|
/illumos-gate/usr/src/uts/sun4u/opl/io/pcicmu/ |
H A D | pcmu_intr.c | 137 dev_info_t *dip = ih_p->ih_dip; local 145 "disabled\n", ddi_driver_name(dip), 146 ddi_get_instance(dip), ino_p->pino_ino); 150 DTRACE_PROBE4(pcmu__interrupt__start, dev_info_t, dip, 154 DTRACE_PROBE4(pcmu__interrupt__complete, dev_info_t, dip, 170 pcmu_add_intr(dev_info_t *dip, dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp) argument 172 pcmu_t *pcmu_p = get_pcmu_soft_state(ddi_get_instance(dip)); 183 PCMU_DBG3(PCMU_DBG_A_INTX, dip, "pcmu_add_intr: rdip=%s%d ino=%x\n", 187 PCMU_DBG1(PCMU_DBG_A_INTX, dip, "ino %x is invalid\n", ino); 203 PCMU_DBG1(PCMU_DBG_A_INTX, dip, 275 pcmu_remove_intr(dev_info_t *dip, dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp) argument [all...] |
H A D | pcmu_pbm.c | 59 dev_info_t *dip = pcmu_p->pcmu_dip; local 70 sizeof (pcbm_p->pcbm_nameinst_str), "%s%d", NAMEINST(dip)); 73 sizeof (pcbm_p->pcbm_nameinst_str) - len, "%s@%s", NAMEADDR(dip)); 77 PCMU_DBG4(PCMU_DBG_ATTACH, dip, 81 PCMU_DBG1(PCMU_DBG_ATTACH, dip, "pcmu_pbm_create: conf=%x\n", 95 if (ddi_getproplen(DDI_DEV_T_ANY, dip, 99 (void) ddi_prop_create(DDI_DEV_T_NONE, dip, 263 pcmu_pbm_afsr_report(dev_info_t *dip, uint64_t fme_ena, argument 268 pcmu_t *pcmu_p = get_pcmu_soft_state(ddi_get_instance(dip)); 282 pcmu_pbm_ereport_post(dip, fme_en [all...] |
/illumos-gate/usr/src/uts/intel/io/drm/ |
H A D | radeon_drv.c | 150 radeon_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument 161 unit = ddi_get_instance(dip); 168 statep->dip = dip; 174 handle = drm_supp_register(dip, statep); 208 radeon_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument 216 unit = ddi_get_instance(dip); 231 radeon_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument 241 if (statep == NULL || statep->dip == NULL) { 244 *result = (void *) statep->dip; [all...] |
/illumos-gate/usr/src/uts/intel/io/intel_nb5000/ |
H A D | nb_pci_cfg.c | 47 nb_pci_cfg_setup(dev_info_t *dip) argument 59 if (ddi_prop_update_int_array(DDI_MAJOR_T_UNKNOWN, dip, "reg", 64 if (pci_config_setup(dip, &dev_16_hdl[i]) != DDI_SUCCESS) 71 if (ddi_prop_update_int_array(DDI_MAJOR_T_UNKNOWN, dip, "reg", 76 if (pci_config_setup(dip, &dev_17_hdl[i]) != DDI_SUCCESS) 82 if (ddi_prop_update_int_array(DDI_MAJOR_T_UNKNOWN, dip, "reg", 86 if (pci_config_setup(dip, &dev_21_hdl) != DDI_SUCCESS) 89 if (ddi_prop_update_int_array(DDI_MAJOR_T_UNKNOWN, dip, "reg", 93 if (pci_config_setup(dip, &dev_22_hdl) != DDI_SUCCESS) 97 if (ddi_prop_update_int_array(DDI_MAJOR_T_UNKNOWN, dip, "re [all...] |
/illumos-gate/usr/src/uts/intel/io/intel_nhm/ |
H A D | nhm_pci_cfg.c | 43 nhm_pci_cfg_setup(dev_info_t *dip) argument 60 DDI_MAJOR_T_UNKNOWN, dip, "reg", 66 if (pci_config_setup(dip, 73 ddi_prop_remove_all(dip);
|
/illumos-gate/usr/src/uts/intel/io/pciex/ |
H A D | pcie_nvidia.c | 178 create_pcie_root_bus(uchar_t bus, dev_info_t *dip) argument 195 (void) ndi_prop_update_string(DDI_DEV_T_NONE, dip, 197 (void) ndi_prop_update_string(DDI_DEV_T_NONE, dip, 200 pcie_rc_init_bus(dip); 203 bus_p = PCIE_DIP2BUS(dip); 218 add_nvidia_isa_bridge_props(dev_info_t *dip, uchar_t bus, uchar_t dev, argument 248 (void) ndi_prop_update_int_array(DDI_DEV_T_NONE, dip, "reg", 250 (void) ndi_prop_update_int_array(DDI_DEV_T_NONE, dip,
|
/illumos-gate/usr/src/uts/sun/io/audio/drv/audiocs/ |
H A D | audio_4231_apcdma.c | 111 dev_info_t *dip = state->cs_dip; local 114 if (ddi_regs_map_setup(dip, 0, (caddr_t *)&state->cs_regs, 0, 155 * dev_info_t *dip Pointer to the device's devinfo structure
|
H A D | audio_4231_eb2dma.c | 116 dev_info_t *dip = state->cs_dip; local 119 if (ddi_regs_map_setup(dip, 0, (caddr_t *)&state->cs_regs, 0, 127 if (ddi_regs_map_setup(dip, 1, (caddr_t *)&state->cs_eb2_regs.play, 0, 137 if (ddi_regs_map_setup(dip, 2, (caddr_t *)&state->cs_eb2_regs.record, 0, 147 if (ddi_regs_map_setup(dip, 3, (caddr_t *)&state->cs_eb2_regs.auxio, 0, 197 * dev_info_t *dip Pointer to the device's devinfo structure
|
/illumos-gate/usr/src/uts/intel/io/ |
H A D | cpunex.c | 100 cpunex_bus_ctl(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t op, void *arg, argument 140 return (ddi_ctlops(dip, rdip, op, arg, result)); 147 cpunex_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument 162 cpunex_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
|
/illumos-gate/usr/src/uts/common/io/sfxge/ |
H A D | sfxge_mon.c | 122 dev_info_t *dip = sp->s_dip; local 138 (void) snprintf(name, MAXNAMELEN - 1, "%s_%s", ddi_driver_name(dip), 150 if ((ksp = kstat_create((char *)ddi_driver_name(dip), 151 ddi_get_instance(dip), name, "mon", KSTAT_TYPE_NAMED,
|
/illumos-gate/usr/src/uts/i86pc/io/gfx_private/ |
H A D | gfxp_devmap.c | 88 gfxp_devmap_umem_setup(devmap_cookie_t dhc, dev_info_t *dip, argument 112 e = devmap_umem_setup(dhc, dip, callbackops, cookie, off, len, maxprot,
|
/illumos-gate/usr/src/lib/scsi/plugins/ses/ses2/common/ |
H A D | ses2_enclosure.c | 132 ses2_substring_in_data_impl_t *dip; local 145 for (dip = (ses2_substring_in_data_impl_t *)ssip->ssipi_data; 147 pos += SES2_SUBSTR_LEN(dip), 148 dip = (ses2_substring_in_data_impl_t *) 149 ((uint8_t *)dip + pos)) { 150 if (!SES_WITHIN_PAGE_STRUCT(dip, ssip, len)) 153 if (dip->ssidi_subenclosure_identifier != eid) 157 SCSI_READ16(&dip->ssidi_substring_data_length); 159 if (!SES_WITHIN_PAGE(dip->ssidi_data, textlen, 164 (char *)dip 209 ses2_ucode_status_descr_impl_t *dip; local 258 ses2_subnick_descr_impl_t *dip; local [all...] |
/illumos-gate/usr/src/lib/libndmp/common/ |
H A D | libndmp.c | 62 ndmp_get_devinfo(ndmp_devinfo_t **dip, size_t *size) argument 78 *dip = malloc(sizeof (ndmp_devinfo_t) * *size); 79 if (!*dip) { 84 dipptr = *dip; 97 free(*dip); 108 ndmp_get_devinfo_free(ndmp_devinfo_t *dip, size_t size) argument 113 dipptr = dip; 120 free(dip);
|
/illumos-gate/usr/src/cmd/mdb/intel/kmdb/kctl/ |
H A D | kctl_isadep.c | 59 dev_info_t *dip = ddi_root_node(); local 63 if (ddi_prop_lookup_string(DDI_DEV_T_ANY, dip,
|
/illumos-gate/usr/src/cmd/ndmpadm/ |
H A D | ndmpadm_print.c | 768 ndmp_devinfo_print(ndmp_devinfo_t *dip, size_t size) argument 772 if (dip == NULL) { 777 for (i = 0; i < size; i++, dip++) { 781 if ((access(dip->nd_name, F_OK) == -1) && (errno == ENOENT)) 783 switch (dip->nd_dev_type) { 791 if (dip->nd_name) 793 gettext("\tName : %s\n"), dip->nd_name); 795 gettext("\tLUN # : %d\n"), dip->nd_lun); 797 gettext("\tSCSI ID # : %d\n"), dip->nd_sid); 798 if (dip [all...] |
/illumos-gate/usr/src/uts/common/inet/dlpistub/ |
H A D | dlpistub.c | 76 ds_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument 81 if (ddi_create_minor_node(dip, "vni", S_IFCHR, DS_MINOR_VNI, 83 ddi_create_minor_node(dip, "ipmpstub", S_IFCHR, DS_MINOR_IPMP, 85 ddi_remove_minor_node(dip, NULL); 90 ds_dip = dip; 96 ds_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument 103 ASSERT(dip == ds_dip); 104 ddi_remove_minor_node(dip, NULL); 111 ds_devinfo(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument
|
/illumos-gate/usr/src/uts/common/avs/ns/solaris/ |
H A D | nsc_ddi.c | 179 _nskern_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument 182 nskern_dip = dip; 192 _nskern_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument 204 _nskern_getinfo(dev_info_t *dip, ddi_info_cmd_t cmd, void *arg, void **result) argument
|
/illumos-gate/usr/src/uts/common/inet/iptun/ |
H A D | iptun_dev.c | 174 iptun_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument 178 if (ddi_get_instance(dip) != 0 || iptun_ioc_init() != 0) 180 iptun_dip = dip; 192 iptun_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument 220 iptun_getinfo(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument
|
/illumos-gate/usr/src/uts/common/io/1394/adapters/ |
H A D | hci1394_attach.c | 72 dev_info_t *dip, int instance); 81 hci1394_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument 93 instance = ddi_get_instance(dip); 115 hci1394_soft_state_phase1_init(soft_state, dip, instance); 129 status = ddi_create_minor_node(dip, "devctl", S_IFCHR, 194 ddi_report_dev(dip); 218 instance = ddi_get_instance(dip); 291 hci1394_soft_state_phase1_init(hci1394_state_t *soft_state, dev_info_t *dip, argument 298 soft_state->drvinfo.di_dip = dip; 320 soft_state->halinfo.dip [all...] |
/illumos-gate/usr/src/uts/common/io/ |
H A D | bl.c | 46 bl_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument 57 if (ddi_create_minor_node(dip, ddi_get_name(dip), S_IFCHR, 58 ddi_get_instance(dip), DDI_PSEUDO, 0) != DDI_SUCCESS) 61 bl_dip = dip; 67 bl_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument 84 bl_getinfo(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument
|
H A D | drcompat.c | 138 * On a successful hold, store the dip in a ring buffer 145 * attach success: if (dip held on write side) associate queue with dip 146 * attach failure: if (dip held on write side) release hold on dip 230 dev_info_t *dip; local 260 * ddi_assoc_queue_with_devi() will hold dip, 263 * dip is NULL means we didn't hold dip on read side. 267 dip 318 dev_info_t *dip; local [all...] |