Home
last modified time | relevance | path

Searched refs:hdlp (Results 51 – 75 of 112) sorted by relevance

12345

/illumos-gate/usr/src/uts/sun4/sys/
H A Dddi_subrdefs.h47 int i_ddi_add_ivintr(ddi_intr_handle_impl_t *hdlp);
48 void i_ddi_rem_ivintr(ddi_intr_handle_impl_t *hdlp);
/illumos-gate/usr/src/uts/i86pc/io/
H A Drootnex.c1452 hdlp->ih_cb_func, DEVI(rdip)->devi_name, hdlp->ih_vector, in rootnex_intr_ops()
1453 hdlp->ih_cb_arg1, hdlp->ih_cb_arg2, NULL, rdip)) in rootnex_intr_ops()
1465 (void) (*psm_intr_ops)(rdip, hdlp, in rootnex_intr_ops()
1470 hdlp->ih_cb_func, hdlp->ih_vector); in rootnex_intr_ops()
1612 i_ddi_alloc_intr_phdl(hdlp); in rootnex_alloc_intr_fixed()
1615 ret = (*psm_intr_ops)(rdip, hdlp, in rootnex_alloc_intr_fixed()
1619 i_ddi_free_intr_phdl(hdlp); in rootnex_alloc_intr_fixed()
1620 hdlp->ih_private = NULL; in rootnex_alloc_intr_fixed()
1627 hdlp->ih_pri = ispec->intrspec_pri; in rootnex_alloc_intr_fixed()
1628 *(int *)result = hdlp->ih_scratch1; in rootnex_alloc_intr_fixed()
[all …]
/illumos-gate/usr/src/uts/sun4u/sys/pci/
H A Dpci_intr.h35 ddi_intr_handle_impl_t *hdlp);
37 ddi_intr_handle_impl_t *hdlp);
/illumos-gate/usr/src/uts/common/sys/
H A Dcpu_event.h165 void *arg, cpu_idle_callback_handle_t *hdlp);
214 cpu_idle_prop_handle_t *hdlp);
227 cpu_idle_prop_handle_t *hdlp);
/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) in pcieb_set_prot_scan() argument
71 ddi_intr_handle_impl_t *hdlp, void *result) in pcieb_plat_intr_ops() argument
79 (hdlp->ih_type != DDI_INTR_TYPE_FIXED)) in pcieb_plat_intr_ops()
102 intr = hdlp->ih_vector; in pcieb_plat_intr_ops()
109 hdlp->ih_vector = ((intr - 1 + (d % 4)) % 4 + 1); in pcieb_plat_intr_ops()
119 return (i_ddi_intr_ops(dip, rdip, intr_op, hdlp, result)); in pcieb_plat_intr_ops()
/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) in rootnex_intr_ops() argument
651 ddi_get_instance(rdip), intr_op, (void *)hdlp)); in rootnex_intr_ops()
661 *(int *)result = hdlp->ih_scratch1; in rootnex_intr_ops()
666 *(int *)result = rootnex_get_intr_pri(dip, rdip, hdlp); in rootnex_intr_ops()
671 ret = rootnex_add_intr_impl(dip, rdip, hdlp); in rootnex_intr_ops()
674 ret = rootnex_remove_intr_impl(dip, rdip, hdlp); in rootnex_intr_ops()
H A Debus.c73 ddi_intr_handle_impl_t *hdlp, void *result);
765 ddi_intr_handle_impl_t *hdlp, void *result) in ebus_intr_ops() argument
796 if (hdlp->ih_pri) in ebus_intr_ops()
815 hdlp->ih_pri = ebus_name_to_pil[i].pil; in ebus_intr_ops()
833 hdlp->ih_pri = ebus_device_type_to_pil[i].pil; in ebus_intr_ops()
845 if (hdlp->ih_pri == 0) { in ebus_intr_ops()
846 hdlp->ih_pri = 1; in ebus_intr_ops()
850 ddi_get_instance(dip), hdlp->ih_pri, ddi_driver_name(rdip), in ebus_intr_ops()
856 return (i_ddi_intr_ops(dip, rdip, intr_op, hdlp, result)); in ebus_intr_ops()
/illumos-gate/usr/src/uts/common/io/cardbus/
H A Dcardbus.c2198 ddi_intr_handle_impl_t *hdlp);
2200 ddi_intr_handle_impl_t *hdlp);
2202 ddi_intr_handle_impl_t *hdlp);
2204 ddi_intr_handle_impl_t *hdlp);
2233 *(int *)result = hdlp->ih_pri ? in cardbus_intr_ops()
2284 (void *) hdlp->ih_cb_func, in cardbus_enable_intr_impl()
2285 hdlp->ih_cb_arg1, hdlp->ih_cb_arg2, in cardbus_enable_intr_impl()
2296 sih.arg1 = hdlp->ih_cb_arg1; in cardbus_enable_intr_impl()
2297 sih.arg2 = hdlp->ih_cb_arg2; in cardbus_enable_intr_impl()
2320 (void *) hdlp->ih_cb_func, in cardbus_disable_intr_impl()
[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/common/os/
H A Dddifm.c1015 ddi_acc_hdl_t *hdlp = impl_acc_hdl_get(handle); in i_ddi_fm_acc_err_set() local
1017 struct i_ddi_fmhdl *fmhdl = DEVI(hdlp->ah_dip)->devi_fmhdl; in i_ddi_fm_acc_err_set()
1029 ddi_dma_impl_t *hdlp = (ddi_dma_impl_t *)handle; in i_ddi_fm_dma_err_set() local
1030 struct i_ddi_fmhdl *fmhdl = DEVI(hdlp->dmai_rdip)->devi_fmhdl; in i_ddi_fm_dma_err_set()
1032 hdlp->dmai_error.err_ena = ena; in i_ddi_fm_dma_err_set()
1033 hdlp->dmai_error.err_status = status; in i_ddi_fm_dma_err_set()
1034 hdlp->dmai_error.err_expected = flag; in i_ddi_fm_dma_err_set()
1049 ddi_dma_impl_t *hdlp = (ddi_dma_impl_t *)handle; in i_ddi_fm_dma_err_cf_get() local
1051 return (hdlp->dmai_error.err_cf); in i_ddi_fm_dma_err_cf_get()
H A Dcpu_event.c504 void *arg, cpu_idle_callback_handle_t *hdlp) in cpu_idle_register_callback() argument
517 } else if (cbp == NULL || hdlp == NULL) { in cpu_idle_register_callback()
556 *hdlp = (cpu_idle_callback_handle_t)cip; in cpu_idle_register_callback()
849 cpu_idle_prop_update_t update, void *arg, cpu_idle_prop_handle_t *hdlp) in cpu_idle_prop_create_property() argument
855 if (name == NULL || hdlp == NULL) { in cpu_idle_prop_create_property()
885 *hdlp = prop; in cpu_idle_prop_create_property()
934 cpu_idle_prop_create_handle(const char *name, cpu_idle_prop_handle_t *hdlp) in cpu_idle_prop_create_handle() argument
940 if (name == NULL || hdlp == NULL) { in cpu_idle_prop_create_handle()
952 *hdlp = (cpu_idle_prop_handle_t)prop; in cpu_idle_prop_create_handle()
/illumos-gate/usr/src/uts/i86pc/io/pci/
H A Dpci.c339 ddi_acc_impl_t *hdlp; in pci_bus_map() local
354 hdlp = (ddi_acc_impl_t *)(mp->map_handlep)->ah_platform_private; in pci_bus_map()
355 hdlp->ahi_err_mutexp = &pcip->pci_err_mutex; in pci_bus_map()
356 hdlp->ahi_peekpoke_mutexp = &pcip->pci_peek_poke_mutex; in pci_bus_map()
357 hdlp->ahi_scan_dip = dip; in pci_bus_map()
358 hdlp->ahi_scan = pci_peekpoke_cb; in pci_bus_map()
655 ddi_intr_handle_impl_t *hdlp, void *result) in pci_intr_ops() argument
657 return (pci_common_intr_ops(pdip, rdip, intr_op, hdlp, result)); in pci_intr_ops()
H A Dpci_var.h45 ddi_intr_handle_impl_t *hdlp);
/illumos-gate/usr/src/uts/intel/io/pci/
H A Dpci_pci.c460 ddi_acc_impl_t *hdlp = in ppb_bus_map() local
462 hdlp->ahi_err_mutexp = &ppb->ppb_err_mutex; in ppb_bus_map()
463 hdlp->ahi_peekpoke_mutexp = &ppb->ppb_peek_poke_mutex; in ppb_bus_map()
464 hdlp->ahi_scan_dip = dip; in ppb_bus_map()
465 hdlp->ahi_scan = ppb_peekpoke_cb; in ppb_bus_map()
879 ddi_intr_handle_impl_t *hdlp, void *result) in ppb_intr_ops() argument
885 return (i_ddi_intr_ops(pdip, rdip, intr_op, hdlp, result)); in ppb_intr_ops()
889 (void *)pdip, (void *)rdip, intr_op, (void *)hdlp)); in ppb_intr_ops()
903 rv = i_ddi_intr_ops(pdip, rdip, intr_op, hdlp, result); in ppb_intr_ops()
919 rv = i_ddi_intr_ops(pdip, rdip, intr_op, hdlp, result); in ppb_intr_ops()
/illumos-gate/usr/src/cmd/mdb/i86pc/modules/common/
H A Dintr_common.c93 ddi_softint_hdl_impl_t hdlp; in soft_interrupt_dump() local
118 (mdb_vread(&hdlp, sizeof (ddi_softint_hdl_impl_t), in soft_interrupt_dump()
121 (uintptr_t)hdlp.ih_pending) == -1)) in soft_interrupt_dump()
130 (uintptr_t)avhp.av_intarg1, (uintptr_t)hdlp.ih_dip); in soft_interrupt_dump()
/illumos-gate/usr/src/uts/common/io/pciex/
H A Dpcieb.h177 extern void pcieb_set_prot_scan(dev_info_t *dip, ddi_acc_impl_t *hdlp);
179 ddi_intr_op_t intr_op, ddi_intr_handle_impl_t *hdlp, void *result);
/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpci.c1296 ddi_intr_handle_impl_t *hdlp, void *result) in pci_intr_ops() argument
1311 *(int *)result = hdlp->ih_scratch1; in pci_intr_ops()
1316 *(int *)result = hdlp->ih_pri ? in pci_intr_ops()
1317 hdlp->ih_pri : pci_class_to_pil(rdip); in pci_intr_ops()
1322 ret = pci_add_intr(dip, rdip, hdlp); in pci_intr_ops()
1325 ret = pci_remove_intr(dip, rdip, hdlp); in pci_intr_ops()
1329 pci_p->pci_ib_p, IB_MONDO_TO_INO(hdlp->ih_vector))); in pci_intr_ops()
1336 ret = ib_update_intr_state(pci_p, rdip, hdlp, in pci_intr_ops()
1340 ret = ib_update_intr_state(pci_p, rdip, hdlp, in pci_intr_ops()
/illumos-gate/usr/src/uts/sun4u/lw8/io/
H A Dsgfru.c685 fru_hdl_t *hdlp; in sgfru_addsegment() local
716 hdlp = (fru_hdl_t *)(datap + sizeof (fru_hdl_t)); in sgfru_addsegment()
717 if (sgfru_copyout_handle(iargp, (void *)iargp->argp, hdlp) != 0) { in sgfru_addsegment()
722 if (sgfru_copyout_handle(iargp, seg.frus, --hdlp) != 0) { in sgfru_addsegment()
920 fru_hdl_t *hdlp; in sgfru_appendpacket() local
955 hdlp = (fru_hdl_t *)datap; in sgfru_appendpacket()
956 if (sgfru_copyout_handle(iargp, (void *)iargp->argp, hdlp) != 0) { in sgfru_appendpacket()
962 if (sgfru_copyout_handle(iargp, addr, ++hdlp) != 0) { in sgfru_appendpacket()
1561 const fru_hdl_t *hdlp) in sgfru_copyout_handle() argument
1565 if (ddi_copyout((void *)hdlp, (void *)addr, sizeof (fru_hdl_t), in sgfru_copyout_handle()
[all …]
/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/uts/common/io/
H A Di8042.c285 ddi_intr_op_t intr_op, ddi_intr_handle_impl_t *hdlp, void *result);
1357 ddi_intr_handle_impl_t *hdlp, void *result) in i8042_intr_ops() argument
1370 if (i_ddi_intr_ops(dip, rdip, intr_op, hdlp, result) in i8042_intr_ops()
1379 *(int *)result = hdlp->ih_scratch1; in i8042_intr_ops()
1393 I8042_SOFTINT_PRI, hdlp->ih_cb_func, hdlp->ih_cb_arg1); in i8042_intr_ops()
1407 port->intr_func = hdlp->ih_cb_func; in i8042_intr_ops()
1408 port->intr_arg1 = hdlp->ih_cb_arg1; in i8042_intr_ops()
1409 port->intr_arg2 = hdlp->ih_cb_arg2; in i8042_intr_ops()
/illumos-gate/usr/src/uts/i86pc/io/acpi/acpidev/
H A Dacpidev_dr.c580 ASSERT(hdlp != NULL); in acpidev_dr_get_board_handle()
581 if (hdlp == NULL) { in acpidev_dr_get_board_handle()
600 *hdlp != NULL) { in acpidev_dr_get_board_handle()
606 *hdlp = NULL; in acpidev_dr_get_board_handle()
618 *hdlp = NULL; in acpidev_dr_get_board_handle()
625 } else if (*hdlp == NULL) { in acpidev_dr_get_board_handle()
2633 acpidev_dr_free_cpu_numa_info(void *hdlp) in acpidev_dr_free_cpu_numa_info() argument
2635 if (hdlp != NULL) { in acpidev_dr_free_cpu_numa_info()
2636 AcpiOsFree(hdlp); in acpidev_dr_free_cpu_numa_info()
2742 if (hdlp != NULL) { in acpidev_dr_free_mem_numa_info()
[all …]
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/
H A Dpsvcplugin.c80 static psvc_opaque_t hdlp; variable
504 status = (*tp->funcp)(hdlp, (tp->obj_list + obj_num)->name); in lock_and_run()
508 psvc_get_attr(hdlp, (tp->obj_list + obj_num)->name, in lock_and_run()
1063 err = psvc_get_attr(hdlp, name, attr_num, buf); in psvc_read_volatile()
1065 err = psvc_get_attr(hdlp, name, in psvc_read_volatile()
1124 err = psvc_set_attr(hdlp, name, attr_num, (void *)buf); in psvc_write_volatile()
1126 err = psvc_set_attr(hdlp, name, in psvc_write_volatile()
1614 err = psvc_init(&hdlp); in psvc_plugin_init()
1689 err = psvc_get_attr(hdlp, objp->name, PSVC_CLASS_ATTR, &class); in psvc_plugin_init()
1699 err = psvc_get_attr(hdlp, objp->name, PSVC_SUBCLASS_ATTR, in psvc_plugin_init()
[all …]
/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/sun4v/sys/
H A Dmdeg.h111 mdeg_cb_t cb, void *cb_argp, mdeg_handle_t *hdlp);
H A Dds_impl.h439 void ds_cbarg_get_hdl(ds_cb_arg_t arg, ds_svc_hdl_t *hdlp);
489 int instance, ds_svc_hdl_t *hdlp);
491 int ds_hdl_lookup(char *service, uint_t is_client, ds_svc_hdl_t *hdlp,

12345