Searched defs:dip (Results 276 - 300 of 957) sorted by relevance

<<11121314151617181920>>

/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpci_intr.c144 map_pcidev_cfg_reg(dev_info_t *dip, dev_info_t *rdip, ddi_acc_handle_t *hdl_p) argument
148 pci_t *pci_p = get_pci_soft_state(ddi_get_instance(dip));
151 for (cdip = rdip; cdip && cdip != dip; cdip = ddi_get_parent(cdip)) {
189 ddi_driver_name(dip), ddi_get_instance(dip),
208 ddi_driver_name(dip), ddi_get_instance(dip),
301 dev_info_t *dip = ih_p->ih_dip; local
315 ddi_driver_name(dip), ddi_get_instance(dip),
366 get_my_childs_dip(dev_info_t *dip, dev_info_t *rdip) argument
452 pci_add_intr(dev_info_t *dip, dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp) argument
627 pci_remove_intr(dev_info_t *dip, dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp) argument
[all...]
H A Dpci_iommu.c52 dev_info_t *dip = pci_p->pci_dip; local
70 iommu_p->iommu_inst = ddi_get_instance(dip);
115 (void) ddi_prop_create(DDI_DEV_T_NONE, dip, DDI_PROP_CANSLEEP,
119 DEBUG2(DBG_ATTACH, dip, "iommu_create: ctrl=%p, tsb=%p\n",
121 DEBUG2(DBG_ATTACH, dip, "iommu_create: page_flush=%p, ctx_flush=%p\n",
123 DEBUG2(DBG_ATTACH, dip, "iommu_create: tsb vaddr=%p tsb_paddr=%p\n",
125 DEBUG1(DBG_ATTACH, dip, "iommu_create: allocated size=%x\n",
127 DEBUG2(DBG_ATTACH, dip, "iommu_create: fast tsb tte addr: %x + %x\n",
130 DEBUG3(DBG_ATTACH, dip,
134 DEBUG2(DBG_ATTACH, dip,
175 dev_info_t *dip = pci_p->pci_dip; local
230 dev_info_t *dip = iommu_p->iommu_pci_p->pci_dip; local
271 dev_info_t *dip = iommu_p->iommu_pci_p->pci_dip; local
385 dev_info_t *dip = iommu_p->iommu_pci_p->pci_dip; local
481 dev_info_t *dip = iommu_p->iommu_pci_p->pci_dip; local
[all...]
H A Dpci_reloc.c190 pci_dvma_remap(dev_info_t *dip, dev_info_t *rdip, ddi_dma_impl_t *mp, argument
193 pci_t *pci_p = get_pci_soft_state(ddi_get_instance(dip));
221 dev_info_t *dip = pci_p->pci_dip; local
228 DEBUG3(DBG_FAST_DVMA, dip, "fast remap index=%x: %p, npgs=%x", index,
233 ddi_driver_name(dip), ddi_get_instance(dip),
239 DEBUG3(DBG_FAST_DVMA, dip, "remap dvma_pg %x -> pfn %x,"
256 ddi_driver_name(dip), ddi_get_instance(dip), kvaddr);
H A Dpci_util.c61 get_pci_properties(pci_t *pci_p, dev_info_t *dip) argument
68 if ((pci_p->pci_id = (uint32_t)pci_get_portid(dip)) == -1u) {
70 ddi_driver_name(dip), ddi_get_instance(dip));
78 if (ddi_getlongprop_buf(DDI_DEV_T_ANY, dip, DDI_PROP_DONTPASS,
81 ddi_driver_name(dip), ddi_get_instance(dip));
84 DEBUG2(DBG_ATTACH, dip, "get_pci_properties: bus-range (%x,%x)\n",
91 if (ddi_prop_exists(DDI_DEV_T_ANY, dip, DDI_PROP_DONTPASS,
100 if (ddi_getlongprop(DDI_DEV_T_ANY, dip, DDI_PROP_DONTPAS
156 pci_reloc_reg(dev_info_t *dip, dev_info_t *rdip, pci_t *pci_p, pci_regspec_t *rp) argument
277 report_dev(dev_info_t *dip) argument
718 pci_cfg_report(dev_info_t *dip, ddi_fm_error_t *derr, pci_errstate_t *pci_err_p, int caller, uint32_t prierr) argument
803 pci_child_cfg_save(dev_info_t *dip) argument
855 pci_child_cfg_restore(dev_info_t *dip) argument
[all...]
/illumos-gate/usr/src/uts/sun4u/io/
H A Dpic16f747.c112 dev_info_t *dip; member in struct:pic_softc
172 pic_getinfo(dev_info_t *dip, ddi_info_cmd_t cmd, void *arg, void **result) argument
186 *result = (void *)softc->dip;
201 pic_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
214 inst = ddi_get_instance(dip);
222 if (ddi_create_minor_node(dip, name, S_IFCHR, minor,
239 softc->dip = dip;
252 res = ddi_regs_map_setup(dip, 0, (caddr_t *)&softc->cmd_reg,
263 if (ddi_create_minor_node(dip, minor_nam
297 pic_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
[all...]
H A Dpmugpio.c88 static int pmugpio_attach(dev_info_t *dip, ddi_attach_cmd_t cmd);
89 static int pmugpio_detach(dev_info_t *dip, ddi_detach_cmd_t cmd);
90 static int pmugpio_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg,
175 pmugpio_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
190 instance = ddi_get_instance(dip);
199 if (pmugpio_map_regs(dip, pmugpio_ptr) != DDI_SUCCESS) {
205 ddi_report_dev(dip);
207 /* Save the dip */
208 pmugpio_dip = dip;
215 pmugpio_detach(dev_info_t *dip, ddi_detach_cmd_ argument
228 pmugpio_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument
254 dev_info_t *dip = pmugpio_dip; local
316 dev_info_t *dip = pmugpio_dip; local
372 pmugpio_map_regs(dev_info_t *dip, pmugpio_state_t *pmugpio_ptr) argument
[all...]
H A Drmcadm.c44 static int rmcadm_getinfo(dev_info_t *dip, ddi_info_cmd_t cmd, void *arg,
46 static int rmcadm_attach(dev_info_t *dip, ddi_attach_cmd_t cmd);
47 static int rmcadm_detach(dev_info_t *dip, ddi_detach_cmd_t cmd);
199 rmcadm_getinfo(dev_info_t *dip, ddi_info_cmd_t cmd, void *arg, void **resultp) argument
221 rmcadm_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
231 instance = ddi_get_instance(dip);
235 err = ddi_create_minor_node(dip, "rmcadm", S_IFCHR,
245 ddi_remove_minor_node(dip, NULL);
250 rmcadm_dip = dip;
252 ddi_report_dev(dip);
263 rmcadm_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
[all...]
H A Dsbd_cpu.c75 sbd_cpu_set_prop(sbd_cpu_unit_t *cp, dev_info_t *dip) argument
82 clock_freq = ddi_prop_get_int(DDI_DEV_T_ANY, dip,
111 ecache_size = ddi_prop_get_int(DDI_DEV_T_ANY, dip,
127 sbd_fill_cpu_stat(sbd_cpu_unit_t *cp, dev_info_t *dip, sbd_cpu_stat_t *csp) argument
135 (void) ddi_getlongprop_buf(DDI_DEV_T_ANY, dip, DDI_PROP_DONTPASS,
148 csp->cs_cond = sbd_get_comp_cond(dip);
155 sbd_cpu_set_prop(cp, dip);
247 * Grab the status lock before accessing the dip as we allow
253 * but accesses the dip after they are destroyed causing a
275 dev_info_t *dip; local
341 dev_info_t *dip; local
464 dev_info_t *dip; local
539 dev_info_t *dip; local
650 dev_info_t *dip; local
758 dev_info_t *dip; local
964 dev_info_t *dip; local
1034 dev_info_t *dip; local
[all...]
H A Dsbd_io.c44 extern void sbd_errno_decode(int err, sbderror_t *ep, dev_info_t *dip);
53 sbd_attach_io(sbd_handle_t *hp, sbderror_t *ep, dev_info_t *dip, int unit) argument
57 ASSERT(e_ddi_branch_held(dip));
59 (void) e_ddi_branch_configure(dip, NULL, 0);
63 (void) ddi_pathname(dip, sbp->sb_iopath[unit]);
67 * remove device nodes for the branch indicated by dip
72 sbd_detach_io(sbd_handle_t *hp, sbderror_t *ep, dev_info_t *dip, int unit) argument
78 ASSERT(e_ddi_branch_held(dip));
80 rv = e_ddi_branch_unconfigure(dip, &fdip, DEVI_BRANCH_EVENT);
90 sbd_errno_decode(rv, ep, dip);
101 dev_info_t *dip; local
212 dev_info_t *dip; local
310 dev_info_t *dip; local
337 dev_info_t *dip; local
371 sbd_check_io_attached(dev_info_t *dip, void *arg) argument
[all...]
H A Dtodds1337.c230 todds1337_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
249 instance = ddi_get_instance(dip);
269 statep->dip = dip;
271 if (i2c_client_register(dip, &statep->ds1337_i2c_hdl) != I2C_SUCCESS) {
361 ddi_report_dev(dip);
368 todds1337_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
872 todds1337_getinfo(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, argument
886 *result = (void *)softsp->dip;
/illumos-gate/usr/src/uts/sun4u/io/ppm/
H A Djbusppm.c188 jbppm_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
207 instance = ddi_get_instance(dip);
211 str, ddi_binding_name(dip),
212 ddi_get_name_addr(dip) ? ddi_get_name_addr(dip) : " ");
225 rv = ddi_prop_create(DDI_DEV_T_NONE, dip, DDI_PROP_CANSLEEP,
230 ddi_report_dev(dip);
231 unitp->dip = dip;
237 rv = ddi_regs_map_setup(dip,
284 jbppm_getinfo(dev_info_t *dip, ddi_info_cmd_t cmd, void *arg, void **result) argument
315 jbppm_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
423 jbppm_next_speed(dev_info_t *dip, uint_t lvl_index) argument
463 jbppm_start_next(dev_info_t *dip, int chng_delay) argument
[all...]
/illumos-gate/usr/src/uts/sun4u/io/px/
H A Dpx_tools_4u.c259 dev_info_t *dip = px_p->px_dip; local
267 DBG(DBG_TOOLS, dip, "not aligned.\n");
274 DBG(DBG_PHYS_ACC, dip,
280 DBG(DBG_PHYS_ACC, dip,
291 DBG(DBG_PHYS_ACC, dip,
297 DBG(DBG_PHYS_ACC, dip,
325 pxtool_dev_reg_ops_platchk(dev_info_t *dip, pcitool_reg_t *prg_p) argument
331 if (ddi_get_child(dip) == NULL) {
332 DBG(DBG_TOOLS, dip,
345 pxtool_bus_reg_ops(dev_info_t *dip, voi argument
[all...]
/illumos-gate/usr/src/uts/sun4u/littleneck/io/
H A Dpcf8574_lneck.c86 static int pcf8574_attach(dev_info_t *dip, ddi_attach_cmd_t cmd);
87 static int pcf8574_detach(dev_info_t *dip, ddi_detach_cmd_t cmd);
472 pcf8574_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
476 return (pcf8574_do_attach(dip));
485 pcf8574_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
489 return (pcf8574_do_detach(dip));
498 pcf8574_do_attach(dev_info_t *dip) argument
505 instance = ddi_get_instance(dip);
509 ddi_get_name(dip), instance);
517 ddi_get_name(dip), instanc
584 pcf8574_do_detach(dev_info_t *dip) argument
[all...]
/illumos-gate/usr/src/uts/sun4u/montecarlo/sys/
H A Dhscimpl.h78 dev_info_t *dip; member in struct:hsc_state
/illumos-gate/usr/src/uts/sun4u/ngdr/io/
H A Ddr_cpu.c136 dev_info_t *dip; local
141 err = drmach_get_dip(cp->sbc_cm.sbdev_id, &dip);
147 if (dip == NULL) {
151 * the dip will not be created until after
165 clock_freq = (unsigned int)ddi_prop_get_int(DDI_DEV_T_ANY, dip, 0,
204 ecache_size = ddi_prop_get_int(DDI_DEV_T_ANY, dip, 0,
/illumos-gate/usr/src/uts/sun4u/opl/io/pcicmu/
H A Dpcmu_ecc.c50 static void pcmu_ecc_ereport_post(dev_info_t *dip,
61 dev_info_t *dip = pcmu_p->pcmu_dip; local
80 PCMU_DBG1(PCMU_DBG_ATTACH, dip, "pcmu_ecc_create: csr=%x\n",
82 PCMU_DBG2(PCMU_DBG_ATTACH, dip,
144 dev_info_t *dip = pcmu_p->pcmu_dip; local
149 PCMU_DBG0(PCMU_DBG_ATTACH, dip,
158 PCMU_DBG0(PCMU_DBG_ATTACH, dip,
450 pcmu_ecc_ereport_post(dev_info_t *dip, pcmu_ecc_errstate_t *ecc_err) argument
454 int instance = ddi_get_instance(dip);
/illumos-gate/usr/src/uts/sun4u/os/
H A Dmach_ddi_impl.c380 * Find cpu_id corresponding to the dip of a CPU device node
383 dip_to_cpu_id(dev_info_t *dip, processorid_t *cpu_id) argument
388 nodeid = (pnode_t)ddi_get_nodeid(dip);
400 translate_devid(dev_info_t *dip) argument
/illumos-gate/usr/src/uts/sun4u/schumacher/os/
H A Dschumacher.c68 dev_info_t *dip; /* dip of the isa driver */ local
90 dip = e_ddi_hold_devi_by_path(SCHUMACHER_ISA_PATHNAME, 0);
91 if (dip == NULL) {
96 if (pci_config_setup(dip, &isa_handle) != DDI_SUCCESS) {
109 plat_ide_chipreset(dev_info_t *dip, int chno) argument
120 * The dip passed as the argument is not used here.
122 * The dip passed will be used to match the corresponding ISA node.
/illumos-gate/usr/src/uts/intel/io/intel_nhm/
H A Dintel_nhmdrv.c158 inhm_mc_getinfo(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, argument
174 inhm_mc_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
188 inhm_dip = dip;
189 nhm_pci_cfg_setup(dip);
190 (void) ddi_prop_update_string(DDI_DEV_T_NONE, dip, "model",
197 ddi_set_name_addr(dip, "1");
200 if (ddi_create_minor_node(dip, buf, S_IFCHR,
207 nhm_patrol_scrub = ddi_prop_get_int(DDI_DEV_T_ANY, dip,
209 nhm_demand_scrub = ddi_prop_get_int(DDI_DEV_T_ANY, dip,
211 nhm_no_smbios = ddi_prop_get_int(DDI_DEV_T_ANY, dip,
232 inhm_mc_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
[all...]
/illumos-gate/usr/src/uts/intel/io/ipmi/
H A Dipmi_main.c475 ipmi_info(dev_info_t *dip, ddi_info_cmd_t cmd, void *arg, void **resultp) argument
489 ipmi_cleanup(dev_info_t *dip) argument
498 ddi_remove_minor_node(dip, NULL);
509 ipmi_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
515 if (ddi_get_instance(dip) != 0) {
518 ddi_get_instance(dip));
538 if (ddi_create_minor_node(dip, "ipmi", S_IFCHR, 0, DDI_PSEUDO,
541 ddi_remove_minor_node(dip, NULL);
545 ipmi_dip = dip;
555 ipmi_cleanup(dip);
565 ipmi_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
[all...]
/illumos-gate/usr/src/uts/sparc/os/
H A Dbootdev.c35 dev_info_t *dip; member in struct:parinfo
94 * The function is to get prom name according non-client dip node.
95 * And the function will set the alternate node of dip to alt_dip
99 i_devi_to_promname(dev_info_t *dip, char *prom_path, dev_info_t **alt_dipp) argument
109 if (MDI_CLIENT(dip))
112 if (ddi_pathname_obp(dip, prom_path) != NULL) {
122 pdip = dip;
142 idip = info->dip;
171 * Now pdip is the alternate node which is same hierarchy as dip
212 dev_info_t *dip, *pdi local
514 get_parent(dev_info_t *dip, struct parinfo *info) argument
[all...]
/illumos-gate/usr/src/uts/sun/io/dada/impl/
H A Ddcd_hba.c99 dcd_hba_attach(dev_info_t *dip, argument
113 return (dcd_hba_attach_setup(dip, &hba_dma_attr, hba_tran, flags));
120 dev_info_t *dip,
138 elem->inst_dip = dip;
160 hba_tran->tran_hba_dip = dip;
178 if (ddi_prop_op(DDI_DEV_T_ANY, dip, PROP_LEN, 0, prop_name,
181 if (ddi_prop_update_int(DDI_MAJOR_T_UNKNOWN, dip,
184 ddi_get_name(dip), ddi_get_instance(dip));
191 * ddi_set_driver_private(dip, (caddr_
119 dcd_hba_attach( dev_info_t *dip, ddi_dma_attr_t *hba_dma_attr, dcd_hba_tran_t *hba_tran, int flags) argument
207 dcd_hba_detach(dev_info_t *dip) argument
265 dcd_hba_tran_alloc( dev_info_t *dip, int flags) argument
[all...]
/illumos-gate/usr/src/uts/sun/io/
H A Dsbusmem.c52 dev_info_t *dip; member in struct:sbusmem_unit
216 un->dip = devi;
221 sbusmem_debug("sbmem_attach%d: dip 0x%p size 0x%x\n",
282 sbmem_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument
288 dip = dip;
296 *result = (void *)un->dip;
300 "sbmem_info%d: returning dip 0x%p\n", instance, un->dip);
338 dev_info_t *dip; local
[all...]
/illumos-gate/usr/src/uts/i86pc/os/
H A Dmp_pc.c516 mp_cpu_detach_driver(dev_info_t *dip) argument
522 pdip = ddi_get_parent(dip);
533 if (e_ddi_branch_unconfigure(dip, NULL, 0) == 0) {
552 dev_info_t *dip = NULL; local
572 if (mach_cpu_get_device_node(cp, &dip) != PSM_SUCCESS) {
575 ASSERT(dip != NULL);
576 if (mp_cpu_detach_driver(dip) != 0) {
641 (void) e_ddi_branch_configure(dip, NULL, 0);
/illumos-gate/usr/src/uts/intel/io/agpgart/
H A Damd64_gart.c131 amd64_gart_getinfo(dev_info_t *dip, ddi_info_cmd_t cmd, argument
167 amd64_gart_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
186 instance = ddi_get_instance(dip);
194 sc->gsoft_dip = dip;
195 status = pci_config_setup(dip, &sc->gsoft_pcihdl);
201 status = ddi_create_minor_node(dip, buf, S_IFCHR,
213 amd64_gart_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
231 instance = ddi_get_instance(dip);
235 ddi_remove_minor_node(dip, buf);

Completed in 101 milliseconds

<<11121314151617181920>>