Searched defs:dip (Results 176 - 200 of 957) sorted by relevance

1234567891011>>

/illumos-gate/usr/src/uts/common/io/1394/
H A Dnx1394.c50 static int nx1394_dma_allochdl(dev_info_t *dip, dev_info_t *rdip,
54 static int nx1394_bus_ctl(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t op,
57 static int nx1394_get_event_cookie(dev_info_t *dip, dev_info_t *rdip,
60 static int nx1394_add_eventcall(dev_info_t *dip, dev_info_t *rdip,
64 static int nx1394_remove_eventcall(dev_info_t *dip, ddi_callback_id_t cb_id);
66 static int nx1394_post_event(dev_info_t *dip, dev_info_t *rdip,
135 nx1394_bus_ctl(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t op, void *arg, argument
161 S1394_TNF_SL_HOTPLUG_STACK, "", tnf_opaque, dip, cdip);
214 * If HAL (parent dip) has "active-dma-flush" property, then
253 status = ddi_ctlops(dip, rdi
305 nx1394_dma_allochdl(dev_info_t *dip, dev_info_t *rdip, ddi_dma_attr_t *attr, int (*waitfnp)(caddr_t), caddr_t arg, ddi_dma_handle_t *handlep) argument
341 nx1394_get_event_cookie(dev_info_t *dip, dev_info_t *rdip, char *name, ddi_eventcookie_t *event_cookiep) argument
374 nx1394_add_eventcall(dev_info_t *dip, dev_info_t *rdip, ddi_eventcookie_t cookie, void (*callback)(), void *arg, ddi_callback_id_t *cb_id) argument
411 nx1394_remove_eventcall(dev_info_t *dip, ddi_callback_id_t cb_id) argument
456 nx1394_post_event(dev_info_t *dip, dev_info_t *rdip, ddi_eventcookie_t cookie, void *impl_data) argument
[all...]
/illumos-gate/usr/src/uts/common/io/audio/drv/audiovia97/
H A Daudiovia97.c346 if (ddi_dma_alloc_handle(devc->dip, &dma_attr_sgd,
369 if (ddi_dma_alloc_handle(devc->dip, &dma_attr_buf, DDI_DMA_SLEEP, NULL,
482 via97_attach(dev_info_t *dip) argument
489 devc->dip = dip;
490 ddi_set_driver_private(dip, devc);
492 if ((devc->adev = audio_dev_alloc(dip, 0)) == NULL) {
497 if (pci_config_setup(dip, &pcih) != DDI_SUCCESS) {
516 if ((ddi_regs_map_setup(dip, 1, &devc->base, 0, 0, &dev_attr,
531 devc->ac97 = ac97_alloc(dip, via97_read_ac9
557 via97_resume(dev_info_t *dip) argument
648 via97_ddi_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
663 via97_ddi_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
682 via97_ddi_quiesce(dev_info_t *dip) argument
[all...]
H A Daudiovia97.h82 dev_info_t *dip; member in struct:_via97_devc_t
/illumos-gate/usr/src/uts/common/io/audio/impl/
H A Daudio_ddi.c52 audio_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
57 if ((cmd != DDI_ATTACH) || (dip == NULL)) {
61 if (ddi_get_instance(dip) != 0) {
66 adev = audio_dev_alloc(dip, 0);
70 ddi_set_driver_private(dip, adev);
79 ddi_report_dev(dip);
85 audio_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
94 if (dip == NULL) {
98 if ((adev = ddi_get_driver_private(dip)) == NULL) {
112 audio_getinfo(dev_info_t *dip, ddi_info_cmd_ argument
[all...]
/illumos-gate/usr/src/uts/common/io/comstar/port/srpt/
H A Dsrpt_mod.c236 srpt_drv_getinfo(dev_info_t *dip, ddi_info_cmd_t cmd, void *arg, void **result) argument
258 srpt_drv_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
276 if (ddi_get_instance(dip) != 0) {
285 status = ddi_create_minor_node(dip, ddi_get_name(dip),
294 srpt_ctxt->sc_dip = dip;
371 srpt_drv_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
381 ddi_remove_minor_node(dip, NULL);
/illumos-gate/usr/src/uts/common/io/
H A Dcons.c240 cn_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument
H A Ddevpool.c67 pool_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument
H A Dgentty.c163 sy_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument
H A Di8237A.c127 d37A_init(dev_info_t *dip) argument
133 if ((error = ddi_add_intr(dip, (uint_t)0, &iblk_cookie,
/illumos-gate/usr/src/uts/common/io/cpqary3/
H A Dcpqary3_transport.c233 dev_info_t *dip; local
240 dip = cpqary3p->dip;
248 scsi_pktp = scsi_hba_pkt_alloc(dip, sa, cmdlen, statuslen,
380 if (DDI_SUCCESS != (retvalue = ddi_dma_alloc_handle(cpqary3p->dip,
H A Dcpqary3_util.c35 cpqary3_read_conf_file(dev_info_t *dip, cpqary3_t *cpqary3p) argument
48 * retvalue = ddi_getprop(DDI_DEV_T_NONE, dip, DDI_PROP_DONTPASS,
66 if (ddi_prop_lookup_string(DDI_DEV_T_ANY, dip, 0,
74 if (ddi_prop_lookup_string(DDI_DEV_T_ANY, dip, 0,
/illumos-gate/usr/src/uts/common/os/
H A Dconsole.c170 console_getprop(dev_t dev, dev_info_t *dip, char *name, ushort_t *sp) argument
177 if (ddi_prop_lookup_byte_array(dev, dip, 0, name, &data, &len) ==
196 dev_info_t *dip; local
206 dip = ddi_root_node();
210 dip = e_ddi_hold_devi_by_dev(dev, 0);
219 if (dip == NULL) {
226 console_getprop(DDI_DEV_T_ANY, dip, "screen-#columns", c);
227 console_getprop(DDI_DEV_T_ANY, dip, "screen-#rows", r);
228 console_getprop(DDI_DEV_T_ANY, dip, "screen-width", x);
229 console_getprop(DDI_DEV_T_ANY, dip, "scree
[all...]
H A Dddi_hp_impl.c68 static boolean_t ddihp_check_status_prop(dev_info_t *dip);
82 dev_info_t *dip; local
87 /* Get the dip of nexus node */
88 dip = e_ddi_hold_devi_by_path(path, 0);
90 if (dip == NULL)
93 DDI_HP_IMPLDBG((CE_CONT, "ddihp_modctl: dip %p op %x path %s "
94 "cn_name %s arg %p rval %p\n", (void *)dip, hp_op, path, cn_name,
97 if (!NEXUS_HAS_HP_OP(dip)) {
98 ddi_release_devi(dip);
103 ndi_devi_enter(dip,
206 dev_info_t *dip = hdlp->cn_dip; local
236 ddihp_cn_name_to_handle(dev_info_t *dip, char *cn_name) argument
267 dev_info_t *dip = hdlp->cn_dip; local
423 dev_info_t *dip = hdlp->cn_dip; local
593 dev_info_t *dip = hdlp->cn_dip; local
689 dev_info_t *dip = hdlp->cn_dip; local
745 dev_info_t *dip = hdlp->cn_dip; local
944 dev_info_t *dip = hdlp->cn_dip; local
1046 ddihp_check_status_prop(dev_info_t *dip) argument
[all...]
H A Derrorq.c299 dev_info_t *dip = ddi_root_node(); local
314 if (modrootloaded && ddi_add_softintr(dip, DDI_SOFTINT_FIXED, &id,
704 dev_info_t *dip = ddi_root_node(); local
709 ASSERT(dip != NULL);
720 if (ddi_add_softintr(dip, DDI_SOFTINT_FIXED, &id, &ibc, NULL,
H A Dndifm.c221 ndi_fmc_insert(dev_info_t *dip, int flag, void *resource, void *bus_specific) argument
223 struct dev_info *devi = DEVI(dip);
244 i_ddi_drv_ereport_post(dip, DVR_EFMCAP, NULL,
285 ndi_fmc_remove(dev_info_t *dip, int flag, const void *resource) argument
289 struct dev_info *devi = DEVI(dip);
314 i_ddi_drv_ereport_post(dip, DVR_EFMCAP, NULL,
357 ndi_fmc_entry_error(dev_info_t *dip, int flag, ddi_fm_error_t *derr, argument
367 fmhdl = DEVI(dip)->devi_fmhdl;
403 status = compare_func(dip, fep->fce_resource,
458 ndi_fmc_error(dev_info_t *dip, dev_info_ argument
518 ndi_fmc_entry_error_all(dev_info_t *dip, int flag, ddi_fm_error_t *derr) argument
598 ndi_fm_handler_dispatch(dev_info_t *dip, dev_info_t *tdip, const ddi_fm_error_t *nerr) argument
670 i_ndi_busop_fm_init(dev_info_t *dip, int tcap, ddi_iblock_cookie_t *ibc) argument
697 i_ndi_busop_fm_fini(dev_info_t *dip) argument
720 i_ndi_busop_access_enter(dev_info_t *dip, ddi_acc_handle_t handle) argument
736 i_ndi_busop_access_exit(dev_info_t *dip, ddi_acc_handle_t handle) argument
[all...]
/illumos-gate/usr/src/uts/common/xen/io/
H A Dxnbu.c370 xnbu_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
399 if (xnb_attach(dip, &flavour, xnbup) != DDI_SUCCESS) {
405 xnbp = ddi_get_driver_private(dip);
408 mr->m_dip = dip;
437 xnb_detach(dip);
449 xnbu_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
451 xnb_t *xnbp = ddi_get_driver_private(dip);
487 xnb_detach(dip);
/illumos-gate/usr/src/uts/i86pc/io/acpi/acpinex/
H A Dacpinex_drv.c72 static int acpinex_bus_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
225 acpinex_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument
227 _NOTE(ARGUNUSED(dip));
396 acpinex_ctlops(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t op, void *arg, argument
420 rval = ddi_ctlops(dip, rdip, op, arg, result);
429 acpinex_bus_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp, argument
543 acpinex_err_callback(dev_info_t *dip, ddi_fm_error_t *derr, argument
549 return (ndi_fm_handler_dispatch(dip, NULL, derr));
592 acpinex_fm_init_child(dev_info_t *dip, dev_info_t *tdip, int cap, argument
598 ddi_get_instance(dip));
[all...]
H A Dacpinex_event.c54 acpinex_event_generate_event(dev_info_t *dip, ACPI_HANDLE hdl, int req, argument
137 rv = ddi_log_sysevent(dip, DDI_VENDOR_SUNW, EC_DR, ESC_DR_REQ,
568 dev_info_t *dip; local
624 ACPI_FAILURE(acpica_get_devinfo(child, &dip))) {
637 if (ACPI_FAILURE(acpica_get_devinfo(child, &dip))) {
/illumos-gate/usr/src/uts/i86pc/io/amd_iommu/
H A Damd_iommu.c49 static int amd_iommu_getinfo(dev_info_t *dip, ddi_info_cmd_t cmd, void *arg,
51 static int amd_iommu_attach(dev_info_t *dip, ddi_attach_cmd_t cmd);
52 static int amd_iommu_detach(dev_info_t *dip, ddi_detach_cmd_t cmd);
57 static int amd_iommu_quiesce(dev_info_t *dip);
216 amd_iommu_getinfo(dev_info_t *dip, ddi_info_cmd_t cmd, void *arg, void **result) argument
243 amd_iommu_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
245 int instance = ddi_get_instance(dip);
246 const char *driver = ddi_driver_name(dip);
269 if (ddi_create_minor_node(dip, AMD_IOMMU_MINOR_NAME, S_IFCHR,
274 ddi_remove_minor_node(dip, NUL
313 amd_iommu_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
449 amd_iommu_quiesce(dev_info_t *dip) argument
[all...]
/illumos-gate/usr/src/uts/i86pc/io/apix/
H A Dapix_intr.c193 dev_info_t *dip = av->av_dip; local
203 DTRACE_PROBE4(interrupt__start, dev_info_t *, dip,
206 DTRACE_PROBE4(interrupt__complete, dev_info_t *, dip,
817 dev_info_t *dip; local
827 dip = avp->av_dip;
832 DTRACE_PROBE4(interrupt__start, dev_info_t *, dip,
835 DTRACE_PROBE4(interrupt__complete, dev_info_t *, dip,
/illumos-gate/usr/src/uts/i86pc/io/dr/
H A Ddr_cpu.c110 dev_info_t *dip; local
115 err = drmach_get_dip(cp->sbc_cm.sbdev_id, &dip);
121 if (dip == NULL) {
127 clock_freq = (unsigned int)ddi_prop_get_int(DDI_DEV_T_ANY, dip,
152 ecache_size = ddi_prop_get_int(DDI_DEV_T_ANY, dip, 0,
/illumos-gate/usr/src/uts/i86pc/io/fipe/
H A Dfipe_drv.c156 fipe_getinfo(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument
186 fipe_validate_dip(dev_info_t *dip) argument
195 if (ddi_prop_lookup_string(DDI_DEV_T_ANY, dip, DDI_PROP_DONTPASS,
200 if (pci_config_setup(dip, &handle) != DDI_SUCCESS) {
232 fipe_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
241 if (ddi_prop_lookup_string(DDI_DEV_T_ANY, dip, 0,
257 if ((ignore = fipe_validate_dip(dip)) != 0) {
265 fipe_drv_dip = dip;
278 if (ddi_create_minor_node(dip, "fipe", S_IFCHR, 0,
307 fipe_detach(dev_info_t *dip, ddi_detach_cmd_ argument
347 fipe_quiesce(dev_info_t *dip) argument
[all...]
/illumos-gate/usr/src/uts/i86pc/io/ioat/
H A Dioat.c46 static int ioat_getinfo(dev_info_t *dip, ddi_info_cmd_t cmd, void *arg,
48 static int ioat_quiesce(dev_info_t *dip);
182 ioat_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
194 instance = ddi_get_instance(dip);
210 instance = ddi_get_instance(dip);
220 state->is_dip = dip;
236 e = ddi_create_minor_node(dip, "ioat", S_IFCHR, instance, DDI_PSEUDO,
246 ddi_report_dev(dip);
259 ddi_remove_minor_node(dip, NULL);
275 ioat_detach(dev_info_t *dip, ddi_detach_cmd_ argument
324 ioat_getinfo(dev_info_t *dip, ddi_info_cmd_t cmd, void *arg, void **result) argument
678 ioat_quiesce(dev_info_t *dip) argument
[all...]
/illumos-gate/usr/src/uts/i86pc/io/ppm/
H A Dacpippm.c123 dev_info_t *dip; member in struct:__anon9392
194 appm_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
212 instance = ddi_get_instance(dip);
216 str, ddi_binding_name(dip),
217 ddi_get_name_addr(dip) ? ddi_get_name_addr(dip) : " ");
232 rv = ddi_prop_create(DDI_DEV_T_NONE, dip, DDI_PROP_CANSLEEP,
237 ddi_report_dev(dip);
238 unitp->dip = dip;
284 appm_getinfo(dev_info_t *dip, ddi_info_cmd_t cmd, void *arg, void **result) argument
315 appm_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
[all...]
/illumos-gate/usr/src/uts/common/io/ib/clients/eoib/
H A Deib_svc.c941 eib_gw_alive_cb(dev_info_t *dip, ddi_eventcookie_t cookie, void *arg, argument
960 eib_login_ack_cb(dev_info_t *dip, ddi_eventcookie_t cookie, void *arg, argument
978 eib_gw_info_cb(dev_info_t *dip, ddi_eventcookie_t cookie, void *arg, argument

Completed in 95 milliseconds

1234567891011>>