Searched defs:dip (Results 126 - 150 of 957) sorted by relevance

1234567891011>>

/illumos-gate/usr/src/uts/sun4v/promif/
H A Dpromif_node.c179 * in the corresponding dip. -1 is returned if no unit
185 dev_info_t *dip; local
188 if ((dip = e_ddi_nodeid_to_dip(np)) == NULL) {
192 if ((addr = ddi_get_name_addr(dip)) == NULL) {
193 ddi_release_devi(dip);
199 ddi_release_devi(dip);
/illumos-gate/usr/src/uts/sun4v/sys/
H A Dcnex.h61 dev_info_t *dip; /* LDC channel devinfo */ member in struct:cnex_intr
86 dev_info_t *dip; /* dip of the associated device */ member in struct:cnex_ldc
/illumos-gate/usr/src/uts/sun4/io/px/
H A Dpx_debug.c129 static void px_dbg_print(px_debug_bit_t bit, dev_info_t *dip, char *fmt,
131 static void px_dbg_queue(px_debug_bit_t bit, dev_info_t *dip, char *fmt,
140 px_dbg_print(px_debug_bit_t bit, dev_info_t *dip, char *fmt, va_list args) argument
147 if (dip)
148 prom_printf("%s(%d): %s: ", ddi_driver_name(dip),
149 ddi_get_instance(dip), px_debug_sym[bit]);
164 px_dbg_queue(px_debug_bit_t bit, dev_info_t *dip, char *fmt, va_list args) argument
166 int instance = DIP_TO_INST(dip);
190 msg_p->dip = dip;
231 px_dbg(px_debug_bit_t bit, dev_info_t *dip, char *fmt, ...) argument
251 px_dbg_attach(dev_info_t *dip, ddi_softint_handle_t *dbg_hdl) argument
282 px_dbg_detach(dev_info_t *dip, ddi_softint_handle_t *dbg_hdl) argument
[all...]
H A Dpx_fdvma.c56 dev_info_t *dip = px_p->px_dip; local
68 DBG(DBG_FAST_DVMA, dip, "load index=%x: %p+%x ", index, a, len);
72 ddi_driver_name(dip), ddi_get_instance(dip),
84 DBG(DBG_FAST_DVMA | DBG_CONT, dip, "cookie: %x+%x\n",
89 if (px_lib_iommu_map(dip, PCI_TSBID(0, pg_index), npages,
93 "page frame for vaddr %lx", ddi_driver_name(dip),
94 ddi_get_instance(dip), (uintptr_t)a);
131 px_fdvma_reserve(dev_info_t *dip, dev_info_t *rdip, px_t *px_p, argument
147 DBG(DBG_DMA_CTL, dip, "DDI_DMA_RESERV
226 px_fdvma_release(dev_info_t *dip, px_t *px_p, ddi_dma_impl_t *mp) argument
[all...]
H A Dpx_mmu.c43 dev_info_t *dip = px_p->px_dip; local
61 mmu_p->mmu_inst = ddi_get_instance(dip);
67 if (ddi_getlongprop(DDI_DEV_T_ANY, dip, DDI_PROP_DONTPASS,
71 DBG(DBG_ATTACH, dip, "Getting virtual-dma failed\n");
101 ddi_driver_name(dip), ddi_get_instance(dip));
180 dev_info_t *dip = mmu_p->mmu_px_p->px_dip; local
185 DBG(DBG_MAP_WIN, dip, "px_mmu_map_pages:%x+%x=%x "
189 if (px_lib_iommu_map(dip, PCI_TSBID(0, pg_index), npages,
192 DBG(DBG_MAP_WIN, dip, "px_mmu_map_page
[all...]
/illumos-gate/usr/src/uts/sun4/io/
H A Dtod.c148 tod_getinfo(dev_info_t *dip, ddi_info_cmd_t cmd, void *arg, void **result) argument
161 *result = (void *)softc->dip;
177 tod_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
187 inst = ddi_get_instance(dip);
194 if (ddi_create_minor_node(dip, name, S_IFCHR, inst,
205 softc->dip = dip;
208 ddi_report_dev(dip);
212 inst = ddi_get_instance(dip);
228 ddi_remove_minor_node(dip, NUL
234 tod_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
[all...]
/illumos-gate/usr/src/uts/sun4/os/
H A Ddvma.c45 dvma_pagesize(dev_info_t *dip) argument
49 (void) ddi_ctlops(dip, dip, DDI_CTLOPS_DVMAPAGESIZE,
55 dvma_reserve(dev_info_t *dip, ddi_dma_lim_t *limp, uint_t pages, argument
84 ret = ddi_dma_mctl(dip, dip, reqhdl, DDI_DMA_RESERVE, (off_t *)&dmareq,
/illumos-gate/usr/src/uts/sun4u/blade/os/
H A Dblade.c96 dev_info_t *dip; /* dip of the isa driver */ local
124 dip = e_ddi_hold_devi_by_path(PLATFORM_ISA_PATHNAME_WITH_SIMBA,
127 dip = e_ddi_hold_devi_by_path(PLATFORM_ISA_PATHNAME, 0);
129 if (dip == NULL) {
134 if (pci_config_setup(dip, &platform_isa_handle) != DDI_SUCCESS) {
173 plat_ide_chipreset(dev_info_t *dip, int chno) argument
183 * The dip passed as the argument is not used for platform.
185 * The dip passed will be used to match the corresponding ISA node.
/illumos-gate/usr/src/uts/sun4u/excalibur/io/
H A Dxcalwd.c60 dev_info_t *dip; member in struct:xcalwd_state
71 static int xcalwd_getinfo(dev_info_t *dip, ddi_info_cmd_t cmd,
73 static int xcalwd_attach(dev_info_t *dip, ddi_attach_cmd_t cmd);
74 static int xcalwd_detach(dev_info_t *dip, ddi_detach_cmd_t cmd);
198 xcalwd_getinfo(dev_info_t *dip, ddi_info_cmd_t cmd, argument
214 *resultp = tsp->dip;
229 xcalwd_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
236 instance = ddi_get_instance(dip);
257 if (ddi_create_minor_node(dip, MINOR_DEVICE_NAME,
267 tsp->dip
280 xcalwd_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
[all...]
/illumos-gate/usr/src/uts/sun4u/io/
H A Dgrbeep.c67 static int grbeep_attach(dev_info_t *dip, ddi_attach_cmd_t cmd);
68 static int grbeep_detach(dev_info_t *dip, ddi_detach_cmd_t cmd);
69 static int grbeep_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg,
178 grbeep_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
199 instance = ddi_get_instance(dip);
216 /* Save the dip */
217 grbeeptr->grbeep_dip = dip;
223 if (grbeep_map_regs(dip, grbeeptr) != DDI_SUCCESS) {
233 (void) beep_init((void *)dip, grbeep_on, grbeep_off, grbeep_freq);
236 ddi_report_dev(dip);
249 grbeep_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
287 grbeep_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument
333 dev_info_t *dip = (dev_info_t *)arg; local
367 dev_info_t *dip = (dev_info_t *)arg; local
392 dev_info_t *dip = (dev_info_t *)arg; local
417 grbeep_map_regs(dev_info_t *dip, grbeep_state_t *grbeeptr) argument
466 grbeep_obtain_state(dev_info_t *dip) argument
[all...]
H A Dpmc.c54 dev_info_t *dip; member in struct:pmc
198 pmc_getinfo(dev_info_t *dip, ddi_info_cmd_t cmd, void *arg, void **result) argument
200 _NOTE(ARGUNUSED(dip))
213 *result = (void *)pmcp->dip;
227 pmc_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
255 instance = ddi_get_instance(dip);
263 pmcp->dip = dip;
269 pmc_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
271 _NOTE(ARGUNUSED(dip))
[all...]
/illumos-gate/usr/src/uts/sun4u/io/i2c/clients/
H A Dics951601.c67 static int ics951601_s_attach(dev_info_t *dip, ddi_attach_cmd_t cmd);
68 static int ics951601_s_detach(dev_info_t *dip, ddi_detach_cmd_t cmd);
248 ics951601_attach(dev_info_t *dip) argument
251 int instance = ddi_get_instance(dip);
255 ddi_get_name(dip), instance);
269 "%s_%d", ddi_driver_name(dip), instance);
272 if (ddi_create_minor_node(dip, icsp->ics951601_name, S_IFCHR,
291 if (i2c_client_register(dip, &icsp->ics951601_hdl) != I2C_SUCCESS) {
309 * Store the dip for future use
311 icsp->ics951601_dip = dip;
333 ics951601_detach(dev_info_t *dip) argument
349 ics951601_info(dev_info_t *dip, ddi_info_cmd_t cmd, void *arg, void **result) argument
375 ics951601_suspend(dev_info_t *dip) argument
414 ics951601_resume(dev_info_t *dip) argument
454 ics951601_s_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
467 ics951601_s_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
[all...]
H A Dlm75.c79 static int lm75_attach(dev_info_t *dip, ddi_attach_cmd_t cmd);
80 static int lm75_detach(dev_info_t *dip, ddi_detach_cmd_t cmd);
437 lm75_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
441 return (lm75_do_attach(dip));
450 lm75_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
454 return (lm75_do_detach(dip));
463 lm75_do_attach(dev_info_t *dip) argument
468 instance = ddi_get_instance(dip);
472 ddi_get_name(dip), instance);
484 "%s%d", ddi_node_name(dip), instanc
524 lm75_do_detach(dev_info_t *dip) argument
[all...]
H A Dltc1427.c79 static int ltc1427_attach(dev_info_t *dip, ddi_attach_cmd_t cmd);
80 static int ltc1427_detach(dev_info_t *dip, ddi_detach_cmd_t cmd);
310 ltc1427_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
314 return (ltc1427_do_attach(dip));
323 ltc1427_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
327 return (ltc1427_do_detach(dip));
336 ltc1427_do_attach(dev_info_t *dip) argument
341 instance = ddi_get_instance(dip);
345 ddi_get_name(dip), instance);
353 ddi_get_name(dip), instanc
398 ltc1427_do_detach(dev_info_t *dip) argument
[all...]
H A Dpcf8574.c79 static int pcf8574_attach(dev_info_t *dip, ddi_attach_cmd_t cmd);
80 static int pcf8574_detach(dev_info_t *dip, ddi_detach_cmd_t cmd);
460 pcf8574_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
464 return (pcf8574_do_attach(dip));
473 pcf8574_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
477 return (pcf8574_do_detach(dip));
486 pcf8574_do_attach(dev_info_t *dip) argument
491 instance = ddi_get_instance(dip);
495 ddi_get_name(dip), instance);
503 ddi_get_name(dip), instanc
549 pcf8574_do_detach(dev_info_t *dip) argument
[all...]
H A Dpic16f819.c81 static int pic16f819_attach(dev_info_t *dip, ddi_attach_cmd_t cmd);
82 static int pic16f819_detach(dev_info_t *dip, ddi_detach_cmd_t cmd);
341 pic16f819_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
345 return (pic16f819_do_attach(dip));
354 pic16f819_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
358 return (pic16f819_do_detach(dip));
367 pic16f819_do_attach(dev_info_t *dip) argument
372 instance = ddi_get_instance(dip);
376 ddi_get_name(dip), instance);
384 ddi_get_name(dip), instanc
431 pic16f819_do_detach(dev_info_t *dip) argument
[all...]
/illumos-gate/usr/src/uts/sun4u/io/i2c/misc/
H A Di2c_svc.c69 * dip - the client device's dip.
74 i2c_client_register(dev_info_t *dip, i2c_client_hdl_t *i2c_hdl) argument
80 pdip = ddi_get_parent(dip);
86 * search parent reg list to find dip's parent.
89 if (reg_list->dip == pdip) {
103 CHDL(hdl)->chdl_dip = dip;
248 * dip - dip of the bus controller
252 i2c_nexus_register(dev_info_t *dip, i2c_nexus_reg_ argument
276 i2c_nexus_unregister(dev_info_t *dip) argument
[all...]
/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpci_axq.c100 dev_info_t *dip = pci_p->pci_dip; local
108 pbm_p->pbm_pio_limit = (axq_pio_workaround)(dip);
H A Dpci_counters.c163 dev_info_t *dip = pci_p->pci_dip; local
164 char *drv_name = (char *)ddi_driver_name(dip);
165 int drv_instance = ddi_get_instance(dip);
H A Dpci_fdvma.c56 dev_info_t *dip = pci_p->pci_dip; local
71 DEBUG3(DBG_FAST_DVMA, dip, "load index=%x: %p+%x ", index, a, len);
75 ddi_driver_name(dip), ddi_get_instance(dip),
90 DEBUG2(DBG_FAST_DVMA | DBG_CONT, dip, "cookie: %x+%x\n",
123 ddi_driver_name(dip), ddi_get_instance(dip), (int)(uintptr_t)a);
178 pci_fdvma_reserve(dev_info_t *dip, dev_info_t *rdip, pci_t *pci_p, argument
194 DEBUG2(DBG_DMA_CTL, dip, "DDI_DMA_RESERVE: rdip=%s%d\n",
263 DEBUG4(DBG_DMA_CTL, dip,
271 pci_fdvma_release(dev_info_t *dip, pci_t *pci_p, ddi_dma_impl_t *mp) argument
[all...]
H A Dpci_fm.c136 pci_fm_init_child(dev_info_t *dip, dev_info_t *tdip, int cap, argument
139 pci_t *pci_p = get_pci_soft_state(ddi_get_instance(dip));
151 pci_bus_enter(dev_info_t *dip, ddi_acc_handle_t handle) argument
153 pci_t *pci_p = get_pci_soft_state(ddi_get_instance(dip));
167 pci_bus_exit(dev_info_t *dip, ddi_acc_handle_t handle) argument
169 pci_t *pci_p = get_pci_soft_state(ddi_get_instance(dip));
197 pci_err_callback(dev_info_t *dip, ddi_fm_error_t *derr, argument
330 pbm_ereport_post(dev_info_t *dip, uint64_t ena, pbm_errstate_t *pbm_err) argument
339 ddi_fm_ereport_post(dip, buf, ena, DDI_NOSLEEP,
H A Dpci_pbm.c61 dev_info_t *dip = pci_p->pci_dip; local
66 dip = dip;
79 "%s%d", NAMEINST(dip));
83 "%s@%s", NAMEADDR(dip));
111 DEBUG4(DBG_ATTACH, dip,
115 DEBUG1(DBG_ATTACH, dip, "pbm_create: conf=%x\n",
129 if (ddi_getproplen(DDI_DEV_T_ANY, dip,
133 (void) ddi_prop_create(DDI_DEV_T_NONE, dip,
319 pbm_afsr_report(dev_info_t *dip, uint64_ argument
[all...]
H A Dpci_pwr.c55 pci_pwr_get_info(pci_pwr_t *pwr_p, dev_info_t *dip) argument
63 if (p->dip == dip) {
70 ddi_node_name(dip), ddi_get_name_addr(dip));
80 pci_pwr_create_info(pci_pwr_t *pwr_p, dev_info_t *dip) argument
86 DEBUG2(DBG_PWR, ddi_get_parent(dip), "ADDING NEW PWR_INFO %s@%s\n",
87 ddi_node_name(dip), ddi_get_name_addr(dip));
90 p->dip
398 pci_pwr_ops(pci_pwr_t *pwr_p, dev_info_t *dip, void *impl_arg, pm_bus_power_op_t op, void *arg, void *result) argument
532 pci_pwr_resume(dev_info_t *dip, pci_pwr_t *pwr_p) argument
591 pci_pwr_suspend(dev_info_t *dip, pci_pwr_t *pwr_p) argument
[all...]
/illumos-gate/usr/src/uts/sun4u/javelin/sys/
H A Denvctrltwo.h43 dev_info_t *dip; /* device information */ member in struct:envctrlunit
/illumos-gate/usr/src/uts/sun4u/mpxu/io/
H A Dtsalarm.c43 dev_info_t *dip; member in struct:tsalarm_softc
160 tsalarm_getinfo(dev_info_t *dip, ddi_info_cmd_t cmd, void *arg, void **result) argument
173 *result = (void *)softc->dip;
189 tsalarm_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
198 inst = ddi_get_instance(dip);
206 softc->dip = dip;
213 if (ddi_create_minor_node(dip, "lom", S_IFCHR, 0,
217 ddi_report_dev(dip);
234 ddi_remove_minor_node(dip, NUL
240 tsalarm_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
[all...]

Completed in 78 milliseconds

1234567891011>>