Searched refs:hdlp (Results 51 - 75 of 116) sorted by relevance

12345

/illumos-gate/usr/src/uts/sun4u/io/
H A Dupa64s.c61 ddi_intr_handle_impl_t *hdlp, void *result);
64 ddi_intr_handle_impl_t *hdlp);
67 ddi_intr_handle_impl_t *hdlp);
604 ddi_intr_handle_impl_t *hdlp)
609 uint_t (*int_handler)(caddr_t, caddr_t) = hdlp->ih_cb_func;
610 caddr_t int_handler_arg1 = hdlp->ih_cb_arg1;
616 (uint32_t *)&hdlp->ih_vector);
618 if (hdlp->ih_vector == 0)
623 ddi_driver_name(rdip), ddi_get_instance(rdip), hdlp->ih_vector);
639 if (i_ddi_add_ivintr(hdlp) !
603 upa64s_add_intr_impl(dev_info_t *dip, dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp) argument
667 upa64s_remove_intr_impl(dev_info_t *dip, dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp) argument
710 upa64_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op, ddi_intr_handle_impl_t *hdlp, void *result) argument
[all...]
H A Dpmubus.c391 pmubus_get8(ddi_acc_impl_t *hdlp, uint8_t *addr) argument
393 ddi_acc_hdl_t *hp = (ddi_acc_hdl_t *)hdlp;
427 pmubus_noget16(ddi_acc_impl_t *hdlp, uint16_t *addr) argument
434 pmubus_get32(ddi_acc_impl_t *hdlp, uint32_t *addr) argument
436 ddi_acc_hdl_t *hp = (ddi_acc_hdl_t *)hdlp;
469 pmubus_noget64(ddi_acc_impl_t *hdlp, uint64_t *addr) argument
476 pmubus_put8(ddi_acc_impl_t *hdlp, uint8_t *addr, uint8_t value) argument
478 ddi_acc_hdl_t *hp = (ddi_acc_hdl_t *)hdlp;
524 pmubus_noput16(ddi_acc_impl_t *hdlp, uint16_t *addr, uint16_t value) argument
530 pmubus_put32(ddi_acc_impl_t *hdlp, uint32_ argument
578 pmubus_noput64(ddi_acc_impl_t *hdlp, uint64_t *addr, uint64_t value) argument
[all...]
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/daktari/psvcplugin/
H A Dpsvcplugin.c56 static psvc_opaque_t hdlp; variable
239 err = psvc_get_attr(hdlp, id, PSVC_FEATURES_ATTR, &features);
260 err = psvc_set_attr(hdlp, name, PSVC_SWITCH_STATE_ATTR,
459 err = psvc_init(&hdlp);
475 err = psvc_get_attr(hdlp, objp->name, PSVC_PRESENCE_ATTR,
479 err = psvc_get_attr(hdlp, objp->name, PSVC_FEATURES_ATTR,
501 psvc_fini(hdlp);
/illumos-gate/usr/src/uts/i86pc/os/
H A Dddi_impl.c858 ddi_intr_handle_impl_t *hdlp, void * result)
866 pdip, rdip, op, hdlp, result);
879 i_ddi_add_softint(ddi_softint_hdl_impl_t *hdlp) argument
884 ret = add_avsoftintr((void *)hdlp, hdlp->ih_pri, hdlp->ih_cb_func,
885 DEVI(hdlp->ih_dip)->devi_name, hdlp->ih_cb_arg1, hdlp->ih_cb_arg2);
891 i_ddi_remove_softint(ddi_softint_hdl_impl_t *hdlp) argument
857 i_ddi_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t op, ddi_intr_handle_impl_t *hdlp, void * result) argument
901 i_ddi_trigger_softint(ddi_softint_hdl_impl_t *hdlp, void *arg2) argument
920 i_ddi_set_softint_pri(ddi_softint_hdl_impl_t *hdlp, uint_t old_pri) argument
935 i_ddi_alloc_intr_phdl(ddi_intr_handle_impl_t *hdlp) argument
941 i_ddi_free_intr_phdl(ddi_intr_handle_impl_t *hdlp) argument
2308 ddi_acc_hdl_t *hdlp = (ddi_acc_hdl_t *)in_args->handle; local
2395 ddi_acc_hdl_t *hdlp = (ddi_acc_hdl_t *)in_args->handle; local
[all...]
/illumos-gate/usr/src/uts/i86pc/sys/
H A Dacpidev_dr.h100 ACPI_HANDLE *hdlp);
229 extern void acpidev_dr_free_cpu_numa_info(void *hdlp);
244 extern void acpidev_dr_free_mem_numa_info(void *hdlp);
/illumos-gate/usr/src/uts/sparc/v9/ml/
H A Dddi_v9_asm.s329 i_ddi_get8(ddi_acc_impl_t *hdlp, uint8_t *addr)
336 i_ddi_get16(ddi_acc_impl_t *hdlp, uint16_t *addr)
343 i_ddi_get32(ddi_acc_impl_t *hdlp, uint32_t *addr)
350 i_ddi_get64(ddi_acc_impl_t *hdlp, uint64_t *addr)
357 i_ddi_put8(ddi_acc_impl_t *hdlp, uint8_t *addr, uint8_t value) {}
361 i_ddi_put16(ddi_acc_impl_t *hdlp, uint16_t *addr, uint16_t value) {}
365 i_ddi_put32(ddi_acc_impl_t *hdlp, uint32_t *addr, uint32_t value) {}
369 i_ddi_put64(ddi_acc_impl_t *hdlp, uint64_t *addr, uint64_t value) {}
373 i_ddi_rep_get8(ddi_acc_impl_t *hdlp, uint8_t *host_addr, uint8_t *dev_addr,
380 i_ddi_rep_get16(ddi_acc_impl_t *hdlp, uint16_
[all...]
/illumos-gate/usr/src/uts/common/pcmcia/nexus/
H A Dpcmcia.c116 ddi_intr_handle_impl_t *hdlp, void *result);
4715 ddi_intr_handle_impl_t *hdlp)
4729 "dip=%p rdip=%p hdlp=%p \n",
4730 (void *)dip, (void *)rdip, (void *)hdlp);
4761 handler.handler = (f_tt *)hdlp->ih_cb_func;
4762 handler.arg1 = hdlp->ih_cb_arg1;
4763 handler.arg2 = hdlp->ih_cb_arg2;
4787 intr->intr = hdlp->ih_cb_func;
4789 intr->arg1 = hdlp->ih_cb_arg1;
4790 intr->arg2 = hdlp
4714 pcmcia_add_intr_impl(dev_info_t *dip, dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp) argument
4869 pcmcia_remove_intr_impl(dev_info_t *dip, dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp) argument
4973 pcmcia_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op, ddi_intr_handle_impl_t *hdlp, void *result) argument
5078 pcmcia_intr_add_isr(dev_info_t *dip, dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp) argument
5202 pcmcia_intr_enable_isr(dev_info_t *dip, dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp) argument
5321 pcmcia_intr_remove_isr(dev_info_t *dip, dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp) argument
5394 pcmcia_intr_disable_isr(dev_info_t *dip, dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp) argument
5473 pcmcia_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op, ddi_intr_handle_impl_t *hdlp, void *result) argument
[all...]
/illumos-gate/usr/src/uts/sun4u/sunfire/io/
H A Dfhc.c310 ddi_intr_op_t intr_op, ddi_intr_handle_impl_t *hdlp, void *result);
313 ddi_intr_handle_impl_t *hdlp);
315 ddi_intr_handle_impl_t *hdlp);
324 fhc_xlate_intrs(ddi_intr_handle_impl_t *hdlp, uint32_t ign);
1121 ddi_intr_handle_impl_t *hdlp)
1134 fhc_xlate_intrs(hdlp,
1138 ino = FHC_INO(hdlp->ih_vector);
1179 hdlp->ih_cb_arg1;
1181 hdlp->ih_cb_arg2;
1184 hdlp
1120 fhc_add_intr_impl(dev_info_t *dip, dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp) argument
1323 fhc_remove_intr_impl(dev_info_t *dip, dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp) argument
1422 fhc_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op, ddi_intr_handle_impl_t *hdlp, void *result) argument
1531 fhc_xlate_intrs(ddi_intr_handle_impl_t *hdlp, uint32_t ign) argument
[all...]
/illumos-gate/usr/src/uts/intel/io/pciex/
H A Dpcieb_x86.c53 pcieb_set_prot_scan(dev_info_t *dip, ddi_acc_impl_t *hdlp) argument
58 hdlp->ahi_err_mutexp = &pcieb->pcieb_err_mutex;
59 hdlp->ahi_peekpoke_mutexp = &pcieb->pcieb_peek_poke_mutex;
60 hdlp->ahi_scan_dip = dip;
61 hdlp->ahi_scan = pcieb_peekpoke_cb;
104 ddi_intr_handle_impl_t *hdlp, void *result)
106 return (i_ddi_intr_ops(dip, rdip, intr_op, hdlp, result));
103 pcieb_plat_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op, ddi_intr_handle_impl_t *hdlp, void *result) argument
/illumos-gate/usr/src/uts/intel/ia32/ml/
H A Dddi_i86_asm.s920 i_ddi_vaddr_get8(ddi_acc_impl_t *hdlp, uint8_t *addr)
927 i_ddi_vaddr_get16(ddi_acc_impl_t *hdlp, uint16_t *addr)
934 i_ddi_vaddr_get32(ddi_acc_impl_t *hdlp, uint32_t *addr)
941 i_ddi_vaddr_get64(ddi_acc_impl_t *hdlp, uint64_t *addr)
1024 i_ddi_io_get8(ddi_acc_impl_t *hdlp, uint8_t *addr)
1031 i_ddi_io_get16(ddi_acc_impl_t *hdlp, uint16_t *addr)
1038 i_ddi_io_get32(ddi_acc_impl_t *hdlp, uint32_t *addr)
1109 i_ddi_vaddr_put8(ddi_acc_impl_t *hdlp, uint8_t *addr, uint8_t value)
1116 i_ddi_vaddr_put16(ddi_acc_impl_t *hdlp, uint16_t *addr, uint16_t value)
1123 i_ddi_vaddr_put32(ddi_acc_impl_t *hdlp, uint32_
[all...]
/illumos-gate/usr/src/uts/sun4/io/
H A Drootnex.c83 ddi_intr_handle_impl_t *hdlp);
87 ddi_intr_handle_impl_t *hdlp);
91 ddi_intr_handle_impl_t *hdlp);
645 ddi_intr_handle_impl_t *hdlp, void *result)
650 "intr_op 0x%x hdlp 0x%p\n", ddi_driver_name(rdip),
651 ddi_get_instance(rdip), intr_op, (void *)hdlp));
661 *(int *)result = hdlp->ih_scratch1;
666 *(int *)result = rootnex_get_intr_pri(dip, rdip, hdlp);
671 ret = rootnex_add_intr_impl(dip, rdip, hdlp);
674 ret = rootnex_remove_intr_impl(dip, rdip, hdlp);
644 rootnex_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op, ddi_intr_handle_impl_t *hdlp, void *result) argument
[all...]
H A Debus.c73 ddi_intr_handle_impl_t *hdlp, void *result);
765 ddi_intr_handle_impl_t *hdlp, void *result)
796 if (hdlp->ih_pri)
815 hdlp->ih_pri = ebus_name_to_pil[i].pil;
833 hdlp->ih_pri = ebus_device_type_to_pil[i].pil;
845 if (hdlp->ih_pri == 0) {
846 hdlp->ih_pri = 1;
850 ddi_get_instance(dip), hdlp->ih_pri, ddi_driver_name(rdip),
856 return (i_ddi_intr_ops(dip, rdip, intr_op, hdlp, result));
764 ebus_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op, ddi_intr_handle_impl_t *hdlp, void *result) argument
/illumos-gate/usr/src/uts/sparc/io/pciex/
H A Dpcieb_sparc.c59 pcieb_set_prot_scan(dev_info_t *dip, ddi_acc_impl_t *hdlp) argument
71 ddi_intr_handle_impl_t *hdlp, void *result)
79 (hdlp->ih_type != DDI_INTR_TYPE_FIXED))
102 intr = hdlp->ih_vector;
109 hdlp->ih_vector = ((intr - 1 + (d % 4)) % 4 + 1);
119 return (i_ddi_intr_ops(dip, rdip, intr_op, hdlp, result));
70 pcieb_plat_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op, ddi_intr_handle_impl_t *hdlp, void *result) argument
/illumos-gate/usr/src/uts/i86pc/io/pci/
H A Dpci.c338 ddi_acc_impl_t *hdlp; local
352 hdlp = (ddi_acc_impl_t *)(mp->map_handlep)->ah_platform_private;
353 hdlp->ahi_err_mutexp = &pcip->pci_err_mutex;
354 hdlp->ahi_peekpoke_mutexp = &pcip->pci_peek_poke_mutex;
355 hdlp->ahi_scan_dip = dip;
356 hdlp->ahi_scan = pci_peekpoke_cb;
645 ddi_intr_handle_impl_t *hdlp, void *result)
647 return (pci_common_intr_ops(pdip, rdip, intr_op, hdlp, result));
644 pci_intr_ops(dev_info_t *pdip, dev_info_t *rdip, ddi_intr_op_t intr_op, ddi_intr_handle_impl_t *hdlp, void *result) argument
/illumos-gate/usr/src/uts/common/io/pciex/
H A Dpcieb.h172 extern void pcieb_set_prot_scan(dev_info_t *dip, ddi_acc_impl_t *hdlp);
174 ddi_intr_op_t intr_op, ddi_intr_handle_impl_t *hdlp, void *result);
/illumos-gate/usr/src/uts/sun4/io/px/
H A Dpx_ib.h162 extern int px_ib_set_msix_target(px_t *px_p, ddi_intr_handle_impl_t *hdlp,
167 ddi_intr_handle_impl_t *hdlp);
/illumos-gate/usr/src/uts/sun4u/lw8/sys/
H A Dsgfru_priv.h136 const void *addr, const fru_hdl_t *hdlp);
138 const frup_info_t *frup, const fru_hdl_t *hdlp);
/illumos-gate/usr/src/cmd/mdb/i86pc/modules/common/
H A Dintr_common.c92 ddi_softint_hdl_impl_t hdlp; local
117 (mdb_vread(&hdlp, sizeof (ddi_softint_hdl_impl_t),
120 (uintptr_t)hdlp.ih_pending) == -1))
129 (uintptr_t)avhp.av_intarg1, (uintptr_t)hdlp.ih_dip);
/illumos-gate/usr/src/uts/i86pc/io/
H A Drootnex.c221 ddi_intr_op_t intr_op, ddi_intr_handle_impl_t *hdlp, void *result);
1384 ddi_intr_handle_impl_t *hdlp, void *result)
1389 "rootnex_intr_ops: pdip = %p, rdip = %p, intr_op = %x, hdlp = %p\n",
1390 (void *)pdip, (void *)rdip, intr_op, (void *)hdlp));
1399 if ((*psm_intr_ops)(rdip, hdlp, PSM_INTR_OP_GET_CAP, result)) {
1408 if ((*psm_intr_ops)(rdip, hdlp, PSM_INTR_OP_SET_CAP, result))
1412 ASSERT(hdlp->ih_type == DDI_INTR_TYPE_FIXED);
1413 return (rootnex_alloc_intr_fixed(rdip, hdlp, result));
1415 ASSERT(hdlp->ih_type == DDI_INTR_TYPE_FIXED);
1416 return (rootnex_free_intr_fixed(rdip, hdlp));
1383 rootnex_intr_ops(dev_info_t *pdip, dev_info_t *rdip, ddi_intr_op_t intr_op, ddi_intr_handle_impl_t *hdlp, void *result) argument
1600 rootnex_alloc_intr_fixed(dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp, void *result) argument
1652 rootnex_free_intr_fixed(dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp) argument
[all...]
/illumos-gate/usr/src/uts/common/io/cardbus/
H A Dcardbus.c130 ddi_intr_handle_impl_t *hdlp, void *result);
2200 ddi_intr_handle_impl_t *hdlp);
2202 ddi_intr_handle_impl_t *hdlp);
2204 ddi_intr_handle_impl_t *hdlp);
2206 ddi_intr_handle_impl_t *hdlp);
2217 ddi_intr_handle_impl_t *hdlp, void *result)
2230 *(int *)result = hdlp->ih_scratch1;
2235 *(int *)result = hdlp->ih_pri ?
2236 hdlp->ih_pri : cardbus_get_pil(dip);
2242 if (hdlp
2216 cardbus_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op, ddi_intr_handle_impl_t *hdlp, void *result) argument
2273 cardbus_enable_intr_impl(dev_info_t *dip, dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp) argument
2309 cardbus_disable_intr_impl(dev_info_t *dip, dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp) argument
[all...]
/illumos-gate/usr/src/uts/intel/io/pci/
H A Dpci_pci.c459 ddi_acc_impl_t *hdlp = local
461 hdlp->ahi_err_mutexp = &ppb->ppb_err_mutex;
462 hdlp->ahi_peekpoke_mutexp = &ppb->ppb_peek_poke_mutex;
463 hdlp->ahi_scan_dip = dip;
464 hdlp->ahi_scan = ppb_peekpoke_cb;
869 ddi_intr_handle_impl_t *hdlp, void *result)
875 return (i_ddi_intr_ops(pdip, rdip, intr_op, hdlp, result));
879 (void *)pdip, (void *)rdip, intr_op, (void *)hdlp));
893 rv = i_ddi_intr_ops(pdip, rdip, intr_op, hdlp, result);
909 rv = i_ddi_intr_ops(pdip, rdip, intr_op, hdlp, resul
868 ppb_intr_ops(dev_info_t *pdip, dev_info_t *rdip, ddi_intr_op_t intr_op, ddi_intr_handle_impl_t *hdlp, void *result) argument
[all...]
/illumos-gate/usr/src/uts/common/os/
H A Dcpu_event.c504 void *arg, cpu_idle_callback_handle_t *hdlp)
517 } else if (cbp == NULL || hdlp == NULL) {
556 *hdlp = (cpu_idle_callback_handle_t)cip;
849 cpu_idle_prop_update_t update, void *arg, cpu_idle_prop_handle_t *hdlp)
855 if (name == NULL || hdlp == NULL) {
885 *hdlp = prop;
934 cpu_idle_prop_create_handle(const char *name, cpu_idle_prop_handle_t *hdlp) argument
940 if (name == NULL || hdlp == NULL) {
952 *hdlp = (cpu_idle_prop_handle_t)prop;
503 cpu_idle_register_callback(uint_t prio, cpu_idle_callback_t *cbp, void *arg, cpu_idle_callback_handle_t *hdlp) argument
848 cpu_idle_prop_create_property(const char *name, cpu_idle_prop_type_t type, cpu_idle_prop_update_t update, void *arg, cpu_idle_prop_handle_t *hdlp) argument
H A Dddifm.c1015 ddi_acc_hdl_t *hdlp = impl_acc_hdl_get(handle); local
1017 struct i_ddi_fmhdl *fmhdl = DEVI(hdlp->ah_dip)->devi_fmhdl;
1029 ddi_dma_impl_t *hdlp = (ddi_dma_impl_t *)handle; local
1030 struct i_ddi_fmhdl *fmhdl = DEVI(hdlp->dmai_rdip)->devi_fmhdl;
1032 hdlp->dmai_error.err_ena = ena;
1033 hdlp->dmai_error.err_status = status;
1034 hdlp->dmai_error.err_expected = flag;
1049 ddi_dma_impl_t *hdlp = (ddi_dma_impl_t *)handle; local
1051 return (hdlp->dmai_error.err_cf);
/illumos-gate/usr/src/uts/common/io/
H A Di8042.c281 ddi_intr_op_t intr_op, ddi_intr_handle_impl_t *hdlp, void *result);
1353 ddi_intr_handle_impl_t *hdlp, void *result)
1366 if (i_ddi_intr_ops(dip, rdip, intr_op, hdlp, result)
1375 *(int *)result = hdlp->ih_scratch1;
1389 I8042_SOFTINT_PRI, hdlp->ih_cb_func, hdlp->ih_cb_arg1);
1403 port->intr_func = hdlp->ih_cb_func;
1404 port->intr_arg1 = hdlp->ih_cb_arg1;
1405 port->intr_arg2 = hdlp->ih_cb_arg2;
1352 i8042_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op, ddi_intr_handle_impl_t *hdlp, void *result) argument
/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpci.c1282 ddi_intr_handle_impl_t *hdlp, void *result)
1297 *(int *)result = hdlp->ih_scratch1;
1302 *(int *)result = hdlp->ih_pri ?
1303 hdlp->ih_pri : pci_class_to_pil(rdip);
1308 ret = pci_add_intr(dip, rdip, hdlp);
1311 ret = pci_remove_intr(dip, rdip, hdlp);
1315 pci_p->pci_ib_p, IB_MONDO_TO_INO(hdlp->ih_vector)));
1322 ret = ib_update_intr_state(pci_p, rdip, hdlp,
1326 ret = ib_update_intr_state(pci_p, rdip, hdlp,
1281 pci_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op, ddi_intr_handle_impl_t *hdlp, void *result) argument

Completed in 162 milliseconds

12345