/illumos-gate/usr/src/uts/i86pc/io/pciex/ |
H A D | npe.c | 954 ddi_intr_handle_impl_t *hdlp, void *result) in npe_intr_ops() argument 956 return (pci_common_intr_ops(pdip, rdip, intr_op, hdlp, result)); in npe_intr_ops()
|
/illumos-gate/usr/src/uts/common/io/comstar/port/qlt/ |
H A D | qlt.c | 1123 ddi_intr_handle_impl_t *hdlp; in qlt_enable_intr() local 1131 hdlp = (ddi_intr_handle_impl_t *)qlt->htable[0]; in qlt_enable_intr() 1132 if ((hdlp->ih_state == DDI_IHDL_STATE_ENABLE) && in qlt_enable_intr() 1133 (hdlp->ih_type == DDI_INTR_TYPE_MSI)) { in qlt_enable_intr()
|
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | zfs_znode.c | 2004 zfs_grab_sa_handle(objset_t *osp, uint64_t obj, sa_handle_t **hdlp, in zfs_grab_sa_handle() argument 2022 error = sa_handle_get(osp, obj, NULL, SA_HDL_PRIVATE, hdlp); in zfs_grab_sa_handle()
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | bofi.c | 2305 ddi_dma_impl_t *hdlp; in do_dma_corrupt() local 2356 errp = &hdlp->dmai_error; in do_dma_corrupt() 2420 ddi_acc_impl_t *hdlp; in do_pior_corrupt() local 2477 errp = hdlp->ahi_err; in do_pior_corrupt() 2536 ddi_acc_impl_t *hdlp; in do_piow_corrupt() local 2576 errp = hdlp->ahi_err; in do_piow_corrupt() 4594 intr_op, hdlp, result)); in bofi_intr_ops() 4605 hp->bofi_inum = hdlp->ih_inum; in bofi_intr_ops() 4623 intr_op, hdlp, result); in bofi_intr_ops() 4673 intr_op, hdlp, result); in bofi_intr_ops() [all …]
|
H A D | tphci.c | 64 ddi_intr_op_t op, ddi_intr_handle_impl_t *hdlp, void *result); 382 ddi_intr_handle_impl_t *hdlp, void *result) in tphci_intr_op() argument
|
H A D | pshot.c | 1043 ddi_intr_handle_impl_t *hdlp, void *result) in pshot_bus_introp() argument
|
H A D | i8042.c | 285 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()
|
H A D | pseudonex.c | 79 ddi_intr_op_t op, ddi_intr_handle_impl_t *hdlp, void *result); 320 ddi_intr_handle_impl_t *hdlp, void *result) in pseudonex_intr_op() argument
|
/illumos-gate/usr/src/uts/i86pc/sys/ |
H A D | apic.h | 791 extern int apic_intr_ops(dev_info_t *dip, ddi_intr_handle_impl_t *hdlp,
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | ddi_hp_ndi.c | 69 ddi_hp_cn_handle_t *hdlp; in ndi_hp_register() local 89 if (hdlp) { in ndi_hp_register() 102 hdlp->cn_dip = dip; in ndi_hp_register() 119 hdlp); in ndi_hp_register() 126 kmem_free(hdlp->cn_info.cn_name, strlen(hdlp->cn_info.cn_name) + 1); in ndi_hp_register() 139 ddi_hp_cn_handle_t *hdlp; in ndi_hp_unregister() local 156 if (hdlp == NULL) { in ndi_hp_unregister() 209 ddi_hp_cn_handle_t *hdlp; in ndi_hp_state_change_req() local 219 if (hdlp == NULL) { in ndi_hp_state_change_req() 343 ddi_hp_cn_handle_t *hdlp; in ddihp_cn_run_event() local [all …]
|
H A D | devcfg.c | 720 ddi_hp_cn_handle_t *hdlp; in unlink_node() local 764 for (hdlp = DEVI(parent)->devi_hp_hdlp; hdlp; hdlp = hdlp->next) { in unlink_node() 765 if (hdlp->cn_info.cn_child == dip) in unlink_node() 766 hdlp->cn_info.cn_child = NULL; in unlink_node()
|
H A D | ddi_hp_impl.c | 311 ddi_hp_cn_handle_t *hdlp; in ddihp_modctl() local 347 if (hdlp != NULL) { in ddihp_modctl() 356 if (hdlp == NULL) { in ddihp_modctl() 418 (void *)hdlp->cn_dip, (void *)hdlp)); in ddihp_cn_getstate() 433 (void *)hdlp, hdlp->cn_info.cn_state, new_state)); in ddihp_cn_getstate() 452 (void *)hdlp)); in ddihp_cn_unregister() 461 (void *)dip, (void *)hdlp, hdlp->cn_info.cn_state)); in ddihp_cn_unregister() 469 kmem_free(hdlp->cn_info.cn_name, strlen(hdlp->cn_info.cn_name) + 1); in ddihp_cn_unregister() 487 for (hdlp = DEVI(dip)->devi_hp_hdlp; hdlp; hdlp = hdlp->next) { in ddihp_cn_name_to_handle() 493 return (hdlp); in ddihp_cn_name_to_handle() [all …]
|
/illumos-gate/usr/src/uts/i86pc/io/apix/ |
H A D | apix.c | 286 apix_impl_t *hdlp; in apix_softinit() local 1157 apix_free_vectors(dip, hdlp->ih_inum, hdlp->ih_scratch1, in apix_intr_ops() 1166 vecp = apix_get_dev_map(dip, hdlp->ih_inum, hdlp->ih_type); in apix_intr_ops() 1189 vecp = apix_get_dev_map(dip, hdlp->ih_inum, hdlp->ih_type); in apix_intr_ops() 1199 vecp = apix_get_dev_map(dip, hdlp->ih_inum, hdlp->ih_type); in apix_intr_ops() 1209 vecp = apix_get_dev_map(dip, hdlp->ih_inum, hdlp->ih_type); in apix_intr_ops() 1219 vecp = apix_get_dev_map(dip, hdlp->ih_inum, hdlp->ih_type); in apix_intr_ops() 1233 if (apix_get_dev_map(dip, hdlp->ih_inum, hdlp->ih_type) == NULL) in apix_intr_ops() 1254 vecp = apix_get_req_vector(hdlp, hdlp->ih_flags); in apix_intr_ops() 1287 if (apix_get_intr_info(hdlp, hdlp->ih_private) != PSM_SUCCESS) in apix_intr_ops() [all …]
|
H A D | apix_utils.c | 1033 ddi_intr_handle_impl_t *hdlp = intr_id; in apix_add_avintr() local 1034 vecp = apix_get_dev_map(dip, hdlp->ih_inum, in apix_add_avintr() 1035 hdlp->ih_type); in apix_add_avintr()
|
/illumos-gate/usr/src/uts/i86pc/io/acpi/drmach_acpi/ |
H A D | drmach_acpi.c | 2634 void *hdlp; in drmach_mem_update_lgrp() local 2657 rc = acpidev_dr_get_mem_numa_info(hdl, mp->memlist, &hdlp, in drmach_mem_update_lgrp() 2668 acpidev_dr_free_mem_numa_info(hdlp); in drmach_mem_update_lgrp()
|
/illumos-gate/usr/src/uts/i86pc/io/acpi/acpidev/ |
H A D | acpidev_dr.c | 580 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/uts/i86pc/os/ |
H A D | mp_machdep.c | 1702 mach_intr_ops(dev_info_t *dip, ddi_intr_handle_impl_t *hdlp, in mach_intr_ops() argument 1709 *result = hdlp->ih_type & ~(DDI_INTR_TYPE_MSI | in mach_intr_ops() 1713 if (hdlp->ih_type == DDI_INTR_TYPE_FIXED) in mach_intr_ops() 1721 if (hdlp->ih_type == DDI_INTR_TYPE_FIXED) in mach_intr_ops() 1727 ispec = ((ihdl_plat_t *)hdlp->ih_private)->ip_ispecp; in mach_intr_ops()
|
/illumos-gate/usr/src/uts/i86pc/io/ |
H A D | isa.c | 866 hdlp->ih_cb_func, DEVI(rdip)->devi_name, hdlp->ih_vector, in isa_intr_ops() 867 hdlp->ih_cb_arg1, hdlp->ih_cb_arg2, NULL, rdip)) in isa_intr_ops() 879 (void) (*psm_intr_ops)(rdip, hdlp, in isa_intr_ops() 884 hdlp->ih_cb_func, hdlp->ih_vector); in isa_intr_ops() 956 i_ddi_alloc_intr_phdl(hdlp); in isa_alloc_intr_fixed() 959 ret = (*psm_intr_ops)(rdip, hdlp, in isa_alloc_intr_fixed() 963 i_ddi_free_intr_phdl(hdlp); in isa_alloc_intr_fixed() 964 hdlp->ih_private = NULL; in isa_alloc_intr_fixed() 971 hdlp->ih_pri = ispec->intrspec_pri; in isa_alloc_intr_fixed() 972 *(int *)result = hdlp->ih_scratch1; in isa_alloc_intr_fixed() [all …]
|
/illumos-gate/usr/src/uts/common/xen/io/ |
H A D | xpvd.c | 584 if (xpvd_enable_intr(rdip, hdlp, (int)hdlp->ih_inum) != in xpvd_intr_ops() 589 hdlp->ih_vector)); in xpvd_intr_ops() 595 xpvd_disable_intr(rdip, hdlp, hdlp->ih_inum); in xpvd_intr_ops() 597 hdlp->ih_vector)); in xpvd_intr_ops() 615 ec_disable_irq(hdlp->ih_vector); in xpvd_intr_ops() 617 ec_enable_irq(hdlp->ih_vector); in xpvd_intr_ops() 654 (void *)hdlp, inum)); in xpvd_enable_intr() 663 hdlp->ih_pri, vector)); in xpvd_enable_intr() 666 if (!add_avintr((void *)hdlp, hdlp->ih_pri, hdlp->ih_cb_func, in xpvd_enable_intr() 668 hdlp->ih_cb_arg2, NULL, rdip)) in xpvd_enable_intr() [all …]
|
/illumos-gate/usr/src/uts/common/pcmcia/nexus/ |
H A D | pcmcia.c | 4715 ddi_intr_handle_impl_t *hdlp) in pcmcia_add_intr_impl() argument 4762 handler.arg1 = hdlp->ih_cb_arg1; in pcmcia_add_intr_impl() 4763 handler.arg2 = hdlp->ih_cb_arg2; in pcmcia_add_intr_impl() 4787 intr->intr = hdlp->ih_cb_func; in pcmcia_add_intr_impl() 4789 intr->arg1 = hdlp->ih_cb_arg1; in pcmcia_add_intr_impl() 4790 intr->arg2 = hdlp->ih_cb_arg2; in pcmcia_add_intr_impl() 5000 *(int *)result = hdlp->ih_pri; in pcmcia_intr_ops() 5129 intr->arg1 = hdlp->ih_cb_arg1; in pcmcia_intr_add_isr() 5130 intr->arg2 = hdlp->ih_cb_arg2; in pcmcia_intr_add_isr() 5241 hdlp->ih_cb_arg2 = NULL; in pcmcia_intr_enable_isr() [all …]
|
/illumos-gate/usr/src/uts/common/io/cardbus/ |
H A D | cardbus.c | 2198 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/intel/io/mc-amd/ |
H A D | mcamd_drv.c | 178 cmi_hdl_t *hdlp = (cmi_hdl_t *)arg2; in mc_nvl_add_socket_cb() local 182 *hdlp = whdl; in mc_nvl_add_socket_cb() 1323 cmi_hdl_t *hdlp = (cmi_hdl_t *)arg2; in mc_create_cb() local 1327 *hdlp = whdl; in mc_create_cb()
|
/illumos-gate/usr/src/uts/i86pc/io/pci/ |
H A D | pci_common.c | 173 hdlp->ih_inum); in pci_get_priority() 301 if (pci_msi_get_nintrs(hdlp->ih_dip, hdlp->ih_type, in pci_common_intr_ops() 329 hdlp->ih_pri = in pci_common_intr_ops() 406 hdlp, in pci_common_intr_ops() 584 if (pci_enable_intr(pdip, rdip, hdlp, hdlp->ih_inum) != in pci_common_intr_ops() 596 pci_disable_intr(pdip, rdip, hdlp, hdlp->ih_inum); in pci_common_intr_ops() 648 pci_disable_intr(pdip, rdip, hdlp, hdlp->ih_inum); in pci_common_intr_ops() 661 hdlp->ih_type, hdlp->ih_inum); in pci_common_intr_ops() 667 hdlp->ih_type, hdlp->ih_inum); in pci_common_intr_ops() 951 if (!add_avintr((void *)hdlp, hdlp->ih_pri, hdlp->ih_cb_func, in pci_enable_intr() [all …]
|
H A D | pci_var.h | 45 ddi_intr_handle_impl_t *hdlp);
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | sservice.h | 553 ddi_intr_handle_impl_t *hdlp, void *result);
|