Searched defs:dip (Results 251 - 275 of 957) sorted by relevance

<<11121314151617181920>>

/illumos-gate/usr/src/uts/sun4v/io/niumx/
H A Dniumx_tools.c55 static int niumx_prop_op(dev_t dev, dev_info_t *dip, ddi_prop_op_t prop_op,
82 static int niumxtool_intr(dev_info_t *dip, void *arg, int cmd, int mode);
165 dev_info_t *dip; local
179 dip = niumxds_p->dip;
202 rv = niumxtool_intr(dip, (void *)arg, cmd, mode);
216 static int niumx_prop_op(dev_t dev, dev_info_t *dip, ddi_prop_op_t prop_op, argument
219 return (ddi_prop_op(dev, dip, prop_op, flags, name, valuep, lengthp));
223 niumxtool_init(dev_info_t *dip) argument
225 int instance = ddi_get_instance(dip);
238 niumxtool_uninit(dev_info_t *dip) argument
254 niumxtool_intr_info(dev_info_t *dip, void *arg, int mode) argument
292 niumxtool_get_intr(dev_info_t *dip, void *arg, int mode) argument
405 niumxtool_set_intr(dev_info_t *dip, void *arg, int mode) argument
494 niumxtool_intr(dev_info_t *dip, void *arg, int cmd, int mode) argument
[all...]
/illumos-gate/usr/src/uts/sun4v/io/px/
H A Dpx_err.c39 static void px_err_fill_pfd(dev_info_t *dip, pf_data_t *pfd_p,
45 static void px_err_log_handle(dev_info_t *dip, px_rc_err_t *epkt,
47 static void px_err_send_epkt_erpt(dev_info_t *dip, px_rc_err_t *epkt,
50 static int px_cb_epkt_severity(dev_info_t *dip, ddi_fm_error_t *derr,
52 static int px_mmu_epkt_severity(dev_info_t *dip, ddi_fm_error_t *derr,
54 static int px_intr_epkt_severity(dev_info_t *dip, ddi_fm_error_t *derr,
56 static int px_port_epkt_severity(dev_info_t *dip, ddi_fm_error_t *derr,
58 static int px_pcie_epkt_severity(dev_info_t *dip, ddi_fm_error_t *derr,
60 static int px_intr_handle_errors(dev_info_t *dip, ddi_fm_error_t *derr,
62 static int px_port_handle_errors(dev_info_t *dip, ddi_fm_error_
141 px_err_fill_pfd(dev_info_t *dip, pf_data_t *pfd_p, px_rc_err_t *epkt) argument
346 dev_info_t *dip = px_p->px_dip; local
445 px_err_send_epkt_erpt(dev_info_t *dip, px_rc_err_t *epkt, boolean_t is_block_pci, int err, ddi_fm_error_t *derr, boolean_t is_valid_epkt) argument
527 px_err_log_handle(dev_info_t *dip, px_rc_err_t *epkt, boolean_t is_block_pci, char *msg) argument
566 px_fix_legacy_epkt(dev_info_t *dip, ddi_fm_error_t *derr, px_rc_err_t *epkt) argument
666 px_intr_handle_errors(dev_info_t *dip, ddi_fm_error_t *derr, px_rc_err_t *epkt, pf_data_t *pfd_p) argument
674 px_port_handle_errors(dev_info_t *dip, ddi_fm_error_t *derr, px_rc_err_t *epkt, pf_data_t *pfd_p) argument
746 px_pcie_epkt_severity(dev_info_t *dip, ddi_fm_error_t *derr, px_rc_err_t *epkt, pf_data_t *pfd_p) argument
833 px_mmu_handle_lookup(dev_info_t *dip, ddi_fm_error_t *derr, px_rc_err_t *epkt) argument
[all...]
H A Dpx_lib4v.h197 dev_info_t *dip; member in struct:px_config_acc_pvt
H A Dpx_tools_4v.c89 pxtool_validate_diag_hyp_svc(dev_info_t *dip, int *diag_svc_status_p) argument
105 DBG(DBG_TOOLS, dip,
120 DBG(DBG_TOOLS, dip,
138 dev_info_t *dip = px_p->px_dip; local
140 DBG(DBG_TOOLS, dip,
142 DBG(DBG_TOOLS, dip, " data_addr:0x%" PRIx64 ", is_write:%s\n",
146 pxtool_validate_diag_hyp_svc(dip, &pxtool_hyp_version);
148 DBG(DBG_TOOLS, dip, "Couldn't validate diag hyp svc\n");
154 DBG(DBG_TOOLS, dip, "Error getting real addr for function\n");
159 DBG(DBG_TOOLS, dip, "Erro
225 dev_info_t *dip = px_p->px_dip; local
361 dev_info_t *dip = px_p->px_dip; local
447 pxtool_dev_reg_ops_platchk(dev_info_t *dip, pcitool_reg_t *prg_p) argument
457 pxtool_bus_reg_ops(dev_info_t *dip, void *arg, int cmd, int mode) argument
[all...]
/illumos-gate/usr/src/uts/sun4v/sys/
H A Dvldc_impl.h122 dev_info_t *dip; /* dev_info */ member in struct:vldc
/illumos-gate/usr/src/uts/sun4/io/fpc/
H A Dfpc-impl.c93 fpc_common_node_setup(dev_info_t *dip, int *index_p) argument
97 (void) ddi_pathname(dip, pathname);
109 dev_info_t *dip; local
122 dip = ddi_root_node();
123 for (dip = ddi_get_child(dip);
124 ((dip != NULL) && (this_node < NUM_LEAVES));
125 dip = ddi_get_next_sibling(dip)) {
126 if (fpc_platform_node_init(dip, avai
134 fpc_perfcnt_module_fini(dev_info_t *dip) argument
[all...]
/illumos-gate/usr/src/uts/sun4/io/px/
H A Dpx_tools.c71 pxtool_intr_info(dev_info_t *dip, void *arg, int mode) argument
73 px_t *px_p = DIP_TO_STATE(dip);
111 pxtool_get_intr(dev_info_t *dip, void *arg, int mode) argument
120 px_t *px_p = DIP_TO_STATE(dip);
144 if ((px_lib_msi_getvalid(dip, iget->msi,
149 if (px_lib_msi_getmsiq(dip, iget->msi,
187 if (px_lib_intr_devino_to_sysino(dip, iget->ino, &sysino) !=
195 if (px_lib_intr_getvalid(dip, sysino, &intr_valid_state) !=
248 pxtool_set_intr(dev_info_t *dip, void *arg, int mode) argument
254 px_t *px_p = DIP_TO_STATE(dip);
398 pxtool_intr(dev_info_t *dip, void *arg, int cmd, int mode) argument
463 dev_info_t *dip = px_p->px_dip; local
514 dev_info_t *dip = px_p->px_dip; local
629 pxtool_dev_reg_ops(dev_info_t *dip, void *arg, int cmd, int mode) argument
771 pxtool_init(dev_info_t *dip) argument
793 pxtool_uninit(dev_info_t *dip) argument
[all...]
H A Dpx_util.c57 px_get_props(px_t *px_p, dev_info_t *dip) argument
65 if (ddi_getlongprop_buf(DDI_DEV_T_ANY, dip, DDI_PROP_DONTPASS,
68 ddi_driver_name(dip), ddi_get_instance(dip));
71 DBG(DBG_ATTACH, dip, "get_px_properties: bus-range (%x,%x)\n",
77 if (ddi_getlongprop(DDI_DEV_T_ANY, dip, DDI_PROP_DONTPASS,
82 ddi_driver_name(dip), ddi_get_instance(dip));
90 i = ddi_getprop(DDI_DEV_T_ANY, dip, 0, "#interrupt-cells", 1);
99 if (ddi_getlongprop(DDI_DEV_T_ANY, dip, DDI_PROP_DONTPAS
143 px_reloc_reg(dev_info_t *dip, dev_info_t *rdip, px_t *px_p, pci_regspec_t *rp) argument
280 px_report_dev(dev_info_t *dip) argument
657 px_log_cfg_err(dev_info_t *dip, ushort_t status_reg, char *err_msg) argument
[all...]
/illumos-gate/usr/src/uts/sun4u/chicago/io/fpc/
H A Dfpc-impl-4u.c117 fpc_platform_module_init(dev_info_t *dip) argument
122 status = ldi_ident_from_dip(dip, &ldi_identifier);
129 fpc_platform_node_init(dev_info_t *dip, int *avail) argument
140 if (ddi_prop_lookup_string(DDI_DEV_T_ANY, dip, DDI_PROP_DONTPASS,
150 fpc_common_node_setup(dip, &index);
165 if (ddi_getlongprop(DDI_DEV_T_ANY, dip, DDI_PROP_DONTPASS,
213 fpc_platform_module_fini(dev_info_t *dip) argument
/illumos-gate/usr/src/uts/sun4u/enchilada/os/
H A Denchilada.c68 dev_info_t *dip; /* dip of the isa driver */ local
102 dip = e_ddi_hold_devi_by_path(ENCHILADA_ISA_PATHNAME, 0);
103 if (dip == NULL) {
108 if (pci_config_setup(dip, &isa_handle) != DDI_SUCCESS) {
121 plat_ide_chipreset(dev_info_t *dip, int chno) argument
132 * The dip passed as the argument is not used here.
134 * The dip passed will be used to match the corresponding ISA node.
/illumos-gate/usr/src/uts/sun4u/excalibur/os/
H A Dexcalibur.c87 dev_info_t *dip; local
126 dip = e_ddi_hold_devi_by_path(SHARED_PCF8584_PATH, 0);
128 ASSERT(dip != NULL);
129 shared_pcf8584_dip = ddi_get_parent(dip);
132 ndi_rele_devi(dip);
237 plat_shared_i2c_enter(dev_info_t *dip) argument
239 if (dip == shared_pcf8584_dip) {
248 plat_shared_i2c_exit(dev_info_t *dip) argument
250 if (dip == shared_pcf8584_dip) {
/illumos-gate/usr/src/uts/sun4u/grover/io/
H A Dgrfans.c54 static int grfans_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg,
56 static int grfans_attach(dev_info_t *dip, ddi_attach_cmd_t cmd);
57 static int grfans_detach(dev_info_t *dip, ddi_detach_cmd_t cmd);
145 grfans_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument
160 grfans_do_attach(dev_info_t *dip) argument
168 instance = ddi_get_instance(dip);
172 ddi_get_name(dip), instance);
185 (void) snprintf(name, sizeof (name), "%s%d", ddi_driver_name(dip),
194 ddi_dev_nregs(dip, &nregs));
197 if (ddi_regs_map_setup(dip,
248 grfans_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
263 grfans_do_detach(dev_info_t *dip) argument
283 grfans_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
[all...]
/illumos-gate/usr/src/uts/sun4u/io/
H A Dbbc_beep.c63 static int bbc_beep_attach(dev_info_t *dip, ddi_attach_cmd_t cmd);
64 static int bbc_beep_detach(dev_info_t *dip, ddi_detach_cmd_t cmd);
65 static int bbc_beep_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg,
175 bbc_beep_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
194 instance = ddi_get_instance(dip);
211 /* Save the dip */
212 bbc_beeptr->bbc_beep_dip = dip;
218 if (bbc_beep_map_regs(dip, bbc_beeptr) != DDI_SUCCESS) {
228 (void) beep_init((void *)dip, bbc_beep_on, bbc_beep_off, bbc_beep_freq);
231 ddi_report_dev(dip);
244 bbc_beep_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
280 bbc_beep_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument
327 dev_info_t *dip = (dev_info_t *)arg; local
366 dev_info_t *dip = (dev_info_t *)arg; local
385 dev_info_t *dip = (dev_info_t *)arg; local
405 bbc_beep_map_regs(dev_info_t *dip, bbc_beep_state_t *bbc_beeptr) argument
437 bbc_beep_obtain_state(dev_info_t *dip) argument
[all...]
H A Depic.c107 dev_info_t *dip; member in struct:epic_softc
169 epic_getinfo(dev_info_t *dip, ddi_info_cmd_t cmd, void *arg, void **result) argument
183 *result = (void *)softc->dip;
198 epic_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
209 inst = ddi_get_instance(dip);
212 if (ddi_create_minor_node(dip, name, S_IFCHR, minor,
231 softc->dip = dip;
239 res = ddi_regs_map_setup(dip, 0, (caddr_t *)&softc->cmd_reg,
248 ddi_report_dev(dip);
271 epic_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
[all...]
H A Dgpio_87317.c51 static void gpio_debug(dev_info_t *dip, char *format, uint_t arg1, uint_t arg2,
54 #define DBG(dip, format, arg1, arg2, arg3, arg4, arg5) \
55 gpio_debug(dip, format, (uint_t)arg1, (uint_t)arg2, (uint_t)arg3, \
58 #define DBG(dip, format, arg1, arg2, arg3, arg4, arg5)
172 gpio_getinfo(dev_info_t *dip, ddi_info_cmd_t cmd, void *arg, void **result) argument
200 gpio_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
213 instance = ddi_get_instance(dip);
214 DBG(dip, "attach: instance is %d", instance, 0, 0, 0, 0);
218 softc->gp_dip = dip;
227 if (ddi_regs_map_setup(dip,
291 gpio_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
425 gpio_debug(dev_info_t *dip, char *format, uint_t arg1, uint_t arg2, uint_t arg3, uint_t arg4, uint_t arg5) argument
[all...]
H A Dmach_rootnex.c49 extern int rootnex_ctl_uninitchild(dev_info_t *dip);
57 rootnex_add_intr_impl(dev_info_t *dip, dev_info_t *rdip,
61 rootnex_remove_intr_impl(dev_info_t *dip, dev_info_t *rdip,
65 rootnex_get_intr_pri(dev_info_t *dip, dev_info_t *rdip,
75 rootnex_add_intr_impl(dev_info_t *dip, dev_info_t *rdip, argument
107 if (ddi_getproplen(DDI_DEV_T_ANY, dip, NULL, "interrupt-map",
110 ddi_get_parent(rdip) == dip) {
157 rootnex_remove_intr_impl(dev_info_t *dip, dev_info_t *rdip, argument
178 if (ddi_getproplen(DDI_DEV_T_ANY, dip, NULL, "interrupt-map",
185 ddi_get_parent(rdip) == dip) {
215 rootnex_get_intr_pri(dev_info_t *dip, dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp) argument
395 rootnex_ctl_initchild_impl(dev_info_t *dip) argument
462 rootnex_ctl_uninitchild_impl(dev_info_t *dip) argument
[all...]
/illumos-gate/usr/src/uts/sun4u/io/i2c/clients/
H A Dadm1026.c115 static int adm1026_attach(dev_info_t *dip, ddi_attach_cmd_t cmd);
116 static int adm1026_detach(dev_info_t *dip, ddi_detach_cmd_t cmd);
260 adm1026_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
266 return (adm1026_do_attach(dip));
275 adm1026_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
280 return (adm1026_do_detach(dip));
289 adm1026_do_attach(dev_info_t *dip) argument
294 instance = ddi_get_instance(dip);
296 D2CMN_ERR((CE_WARN, "adm1026_do_attach: instance=%d, dip=%p",
297 instance, (void *)dip));
356 adm1026_do_detach(dev_info_t *dip) argument
[all...]
H A Dadm1031.c86 static int adm1031_s_attach(dev_info_t *dip, ddi_attach_cmd_t cmd);
87 static int adm1031_s_detach(dev_info_t *dip, ddi_detach_cmd_t cmd);
211 adm1031_resume(dev_info_t *dip) argument
213 int instance = ddi_get_instance(dip);
273 adm1031_detach(dev_info_t *dip) argument
276 int instance = ddi_get_instance(dip);
287 ddi_remove_intr(dip, 0, admp->adm1031_icookie);
292 (void) ddi_prop_remove_all(dip);
293 ddi_remove_minor_node(dip, NULL);
318 adm1031_attach(dev_info_t *dip) argument
447 adm1031_s_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
460 adm1031_suspend(dev_info_t *dip) argument
530 adm1031_s_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
[all...]
H A Dmax1617.c61 static int max1617_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg,
63 static int max1617_attach(dev_info_t *dip, ddi_attach_cmd_t cmd);
64 static int max1617_detach(dev_info_t *dip, ddi_detach_cmd_t cmd);
153 max1617_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument
168 max1617_do_attach(dev_info_t *dip) argument
175 instance = ddi_get_instance(dip);
179 ddi_get_name(dip), instance);
187 "%s%d", ddi_node_name(dip), instance);
193 if (ddi_create_minor_node(dip, minor_name, S_IFCHR,
206 if (ddi_create_minor_node(dip, minor_nam
230 max1617_do_resume(dev_info_t *dip) argument
306 max1617_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
322 max1617_do_detach(dev_info_t *dip) argument
347 max1617_do_suspend(dev_info_t *dip) argument
430 max1617_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
[all...]
H A Dpca9556.c94 static int pca9556_s_attach(dev_info_t *dip, ddi_attach_cmd_t cmd);
95 static int pca9556_s_detach(dev_info_t *dip, ddi_detach_cmd_t cmd);
178 pca9556_resume(dev_info_t *dip) argument
180 int instance = ddi_get_instance(dip);
257 pca9556_detach(dev_info_t *dip) argument
260 int instance = ddi_get_instance(dip);
271 ddi_remove_minor_node(dip, NULL);
280 pca9556_attach(dev_info_t *dip) argument
283 int instance = ddi_get_instance(dip);
291 ddi_get_name(dip), instanc
379 pca9556_info(dev_info_t *dip, ddi_info_cmd_t cmd, void *arg, void **result) argument
402 pca9556_s_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
415 pca9556_suspend(dev_info_t *dip) argument
519 pca9556_s_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
[all...]
H A Dpcf8591.c82 static int pcf8591_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg,
84 static int pcf8591_attach(dev_info_t *dip, ddi_attach_cmd_t cmd);
85 static int pcf8591_detach(dev_info_t *dip, ddi_detach_cmd_t cmd);
413 pcf8591_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument
428 pcf8591_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
432 return (pcf8591_do_attach(dip));
441 pcf8591_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
445 return (pcf8591_do_detach(dip));
454 pcf8591_do_attach(dev_info_t *dip) argument
462 instance = ddi_get_instance(dip);
526 pcf8591_do_detach(dev_info_t *dip) argument
[all...]
H A Dseeprom.c52 static int seeprom_attach(dev_info_t *dip, ddi_attach_cmd_t cmd);
53 static int seeprom_detach(dev_info_t *dip, ddi_detach_cmd_t cmd);
147 seeprom_do_attach(dev_info_t *dip) argument
153 instance = ddi_get_instance(dip);
157 ddi_node_name(dip), instance);
164 unitp->seeprom_dip = dip;
167 "%s%d", ddi_driver_name(dip), instance);
169 if (ddi_create_minor_node(dip, ddi_node_name(dip), S_IFCHR,
172 unitp->seeprom_name, ddi_node_name(dip));
212 seeprom_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
230 seeprom_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument
257 seeprom_do_detach(dev_info_t *dip) argument
275 seeprom_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
[all...]
H A Dssc100.c84 static int ssc100_attach(dev_info_t *dip, ddi_attach_cmd_t cmd);
85 static int ssc100_detach(dev_info_t *dip, ddi_detach_cmd_t cmd);
481 ssc100_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
485 return (ssc100_do_attach(dip));
494 ssc100_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
498 return (ssc100_do_detach(dip));
507 ssc100_do_attach(dev_info_t *dip) argument
512 instance = ddi_get_instance(dip);
516 ddi_get_name(dip), instance);
524 ddi_get_name(dip), instanc
579 ssc100_do_detach(dev_info_t *dip) argument
[all...]
H A Dtda8444.c54 static int tda8444_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg,
56 static int tda8444_attach(dev_info_t *dip, ddi_attach_cmd_t cmd);
57 static int tda8444_detach(dev_info_t *dip, ddi_detach_cmd_t cmd);
145 tda8444_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument
160 tda8444_do_resume(dev_info_t *dip) argument
162 int instance = ddi_get_instance(dip);
197 tda8444_do_attach(dev_info_t *dip) argument
205 instance = ddi_get_instance(dip);
209 ddi_get_name(dip), instance);
221 "%s%d", ddi_driver_name(dip), instanc
269 tda8444_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
285 tda8444_do_detach(dev_info_t *dip) argument
304 tda8444_do_suspend(dev_info_t *dip) argument
331 tda8444_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
[all...]
/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpci_ecc.c54 static void ecc_ereport_post(dev_info_t *dip, ecc_errstate_t *ecc_err);
64 dev_info_t *dip = pci_p->pci_dip; local
90 DEBUG1(DBG_ATTACH, dip, "ecc_create: csr=%x\n", ecc_p->ecc_csr_pa);
91 DEBUG2(DBG_ATTACH, dip, "ecc_create: ue_afsr=%x, ue_afar=%x\n",
93 DEBUG2(DBG_ATTACH, dip, "ecc_create: ce_afsr=%x, ce_afar=%x\n",
159 dev_info_t *dip = pci_p->pci_dip; local
165 DEBUG0(DBG_ATTACH, dip, "ecc_configure: clearing UE and CE errors\n");
177 DEBUG0(DBG_ATTACH, dip, "ecc_configure: enabling UE CE detection\n");
382 dev_info_t *dip; local
390 dip
662 ecc_ereport_post(dev_info_t *dip, ecc_errstate_t *ecc_err) argument
[all...]

Completed in 125 milliseconds

<<11121314151617181920>>