Searched defs:dip (Results 76 - 100 of 957) sorted by relevance

1234567891011>>

/illumos-gate/usr/src/uts/sun4u/fjlite/os/
H A Dfjlite.c66 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 Dpci_devctl.c50 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 Dschppm.c56 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 Dppm_plat.c210 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 Dpcmu_intr.c137 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 Dpcmu_pbm.c59 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 Dradeon_drv.c150 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 Dnb_pci_cfg.c47 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 Dnhm_pci_cfg.c43 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 Dpcie_nvidia.c178 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 Daudio_4231_apcdma.c111 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 Daudio_4231_eb2dma.c116 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 Dcpunex.c100 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 Dsfxge_mon.c122 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 Dgfxp_devmap.c88 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 Dses2_enclosure.c132 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 Dlibndmp.c62 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 Dkctl_isadep.c59 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 Dndmpadm_print.c768 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 Ddlpistub.c76 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 Dnsc_ddi.c179 _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 Diptun_dev.c174 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 Dhci1394_attach.c72 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 Dbl.c46 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 Ddrcompat.c138 * 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...]

Completed in 102 milliseconds

1234567891011>>