Home
last modified time | relevance | path

Searched refs:hdlp (Results 1 – 25 of 112) sorted by last modified time

12345

/illumos-gate/usr/src/uts/i86pc/io/pciex/
H A Dnpe.c954 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 Dqlt.c1123 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 Dzfs_znode.c2004 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 Dbofi.c2305 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 Dtphci.c64 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 Dpshot.c1043 ddi_intr_handle_impl_t *hdlp, void *result) in pshot_bus_introp() argument
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()
H A Dpseudonex.c79 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 Dapic.h791 extern int apic_intr_ops(dev_info_t *dip, ddi_intr_handle_impl_t *hdlp,
/illumos-gate/usr/src/uts/common/os/
H A Dddi_hp_ndi.c69 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 Ddevcfg.c720 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 Dddi_hp_impl.c311 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 Dapix.c286 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 Dapix_utils.c1033 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 Ddrmach_acpi.c2634 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 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/uts/i86pc/os/
H A Dmp_machdep.c1702 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 Disa.c866 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 Dxpvd.c584 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 Dpcmcia.c4715 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 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/intel/io/mc-amd/
H A Dmcamd_drv.c178 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 Dpci_common.c173 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 Dpci_var.h45 ddi_intr_handle_impl_t *hdlp);
/illumos-gate/usr/src/uts/common/sys/
H A Dsservice.h553 ddi_intr_handle_impl_t *hdlp, void *result);

12345