/illumos-gate/usr/src/uts/common/os/ |
H A D | ddi_intr.c | 369 ret = i_ddi_intr_ops(hdlp->ih_dip, hdlp->ih_dip, in ddi_intr_free() 462 ret = i_ddi_intr_ops(hdlp->ih_dip, hdlp->ih_dip, in ddi_intr_get_cap() 511 ret = i_ddi_intr_ops(hdlp->ih_dip, hdlp->ih_dip, in ddi_intr_set_cap() 555 ret = i_ddi_intr_ops(hdlp->ih_dip, hdlp->ih_dip, in ddi_intr_get_pri() 595 ret = i_ddi_intr_ops(hdlp->ih_dip, hdlp->ih_dip, in ddi_intr_set_pri() 631 ret = i_ddi_intr_ops(hdlp->ih_dip, hdlp->ih_dip, in ddi_intr_add_handler() 674 ret = i_ddi_intr_ops(hdlp->ih_dip, hdlp->ih_dip, in ddi_intr_dup_handler() 729 ret = i_ddi_intr_ops(hdlp->ih_dip, hdlp->ih_dip, in ddi_intr_remove_handler() 770 ret = i_ddi_intr_ops(hdlp->ih_dip, hdlp->ih_dip, in ddi_intr_enable() 805 ret = i_ddi_intr_ops(hdlp->ih_dip, hdlp->ih_dip, in ddi_intr_disable() [all …]
|
H A D | ddi_hp_impl.c | 310 ddi_hp_cn_handle_t *hdlp; in ddihp_modctl() local 335 if (hdlp != NULL) { in ddihp_modctl() 344 if (hdlp == NULL) { in ddihp_modctl() 404 (void *)hdlp->cn_dip, (void *)hdlp)); in ddihp_cn_getstate() 419 (void *)hdlp, hdlp->cn_info.cn_state, new_state)); in ddihp_cn_getstate() 438 (void *)hdlp)); in ddihp_cn_unregister() 447 (void *)dip, (void *)hdlp, hdlp->cn_info.cn_state)); in ddihp_cn_unregister() 455 kmem_free(hdlp->cn_info.cn_name, strlen(hdlp->cn_info.cn_name) + 1); in ddihp_cn_unregister() 473 for (hdlp = DEVI(dip)->devi_hp_hdlp; hdlp; hdlp = hdlp->next) { in ddihp_cn_name_to_handle() 479 return (hdlp); in ddihp_cn_name_to_handle() [all …]
|
H A D | ddi_hp_ndi.c | 68 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 157 if (hdlp == NULL) { in ndi_hp_unregister() 210 ddi_hp_cn_handle_t *hdlp; in ndi_hp_state_change_req() local 221 if (hdlp == NULL) { in ndi_hp_state_change_req() 345 ddi_hp_cn_handle_t *hdlp; in ddihp_cn_run_event() local [all …]
|
H A D | ddi_intr_impl.c | 489 (void *)hdlp)); in get_intr_affinity() 491 if ((hdlp == NULL) || (tgt_p == NULL)) in get_intr_affinity() 496 rw_exit(&hdlp->ih_rwlock); in get_intr_affinity() 500 ret = i_ddi_intr_ops(hdlp->ih_dip, hdlp->ih_dip, in get_intr_affinity() 507 hdlp->ih_target = *tgt_p; in get_intr_affinity() 509 rw_exit(&hdlp->ih_rwlock); in get_intr_affinity() 522 if (hdlp == NULL) in set_intr_affinity() 528 rw_exit(&hdlp->ih_rwlock); in set_intr_affinity() 532 ret = i_ddi_intr_ops(hdlp->ih_dip, hdlp->ih_dip, in set_intr_affinity() 536 hdlp->ih_target = tgt; in set_intr_affinity() [all …]
|
/illumos-gate/usr/src/uts/i86pc/io/pci/ |
H A D | pci_common.c | 172 hdlp->ih_inum); in pci_get_priority() 300 if (pci_msi_get_nintrs(hdlp->ih_dip, hdlp->ih_type, in pci_common_intr_ops() 328 hdlp->ih_pri = in pci_common_intr_ops() 405 hdlp, in pci_common_intr_ops() 583 if (pci_enable_intr(pdip, rdip, hdlp, hdlp->ih_inum) != in pci_common_intr_ops() 595 pci_disable_intr(pdip, rdip, hdlp, hdlp->ih_inum); in pci_common_intr_ops() 647 pci_disable_intr(pdip, rdip, hdlp, hdlp->ih_inum); in pci_common_intr_ops() 660 hdlp->ih_type, hdlp->ih_inum); in pci_common_intr_ops() 666 hdlp->ih_type, hdlp->ih_inum); in pci_common_intr_ops() 950 if (!add_avintr((void *)hdlp, hdlp->ih_pri, hdlp->ih_cb_func, in pci_enable_intr() [all …]
|
H A D | pci_common.h | 63 uint8_t pci_config_rd8(ddi_acc_impl_t *hdlp, uint8_t *addr); 64 uint16_t pci_config_rd16(ddi_acc_impl_t *hdlp, uint16_t *addr); 65 uint32_t pci_config_rd32(ddi_acc_impl_t *hdlp, uint32_t *addr); 66 uint64_t pci_config_rd64(ddi_acc_impl_t *hdlp, uint64_t *addr); 68 void pci_config_wr8(ddi_acc_impl_t *hdlp, uint8_t *addr, 70 void pci_config_wr16(ddi_acc_impl_t *hdlp, uint16_t *addr, 72 void pci_config_wr32(ddi_acc_impl_t *hdlp, uint32_t *addr, 74 void pci_config_wr64(ddi_acc_impl_t *hdlp, uint64_t *addr, 77 void pci_config_rep_rd8(ddi_acc_impl_t *hdlp, uint8_t *host_addr, 79 void pci_config_rep_rd16(ddi_acc_impl_t *hdlp, uint16_t *host_addr, [all …]
|
/illumos-gate/usr/src/uts/intel/sys/ |
H A D | ddi_isa.h | 129 i_ddi_vaddr_get8(ddi_acc_impl_t *hdlp, uint8_t *addr); 132 i_ddi_vaddr_get16(ddi_acc_impl_t *hdlp, uint16_t *addr); 135 i_ddi_vaddr_get32(ddi_acc_impl_t *hdlp, uint32_t *addr); 138 i_ddi_vaddr_get64(ddi_acc_impl_t *hdlp, uint64_t *addr); 239 i_ddi_io_get8(ddi_acc_impl_t *hdlp, uint8_t *addr); 242 i_ddi_io_get16(ddi_acc_impl_t *hdlp, uint16_t *addr); 245 i_ddi_io_get32(ddi_acc_impl_t *hdlp, uint32_t *addr); 248 i_ddi_io_get64(ddi_acc_impl_t *hdlp, uint64_t *addr); 451 i_ddi_prot_io_get8(ddi_acc_impl_t *hdlp, uint8_t *addr); 539 i_ddi_acc_fault_check(ddi_acc_impl_t *hdlp); [all …]
|
/illumos-gate/usr/src/uts/intel/os/ |
H A D | ddi_i86.c | 924 hdlp->ahi_scan(hdlp->ahi_scan_dip, &de); in do_scan() 942 do_scan(hdlp); in i_ddi_prot_vaddr_get8() 957 do_scan(hdlp); in i_ddi_prot_vaddr_get16() 972 do_scan(hdlp); in i_ddi_prot_vaddr_get32() 987 do_scan(hdlp); in i_ddi_prot_vaddr_get64() 1002 do_scan(hdlp); in i_ddi_prot_io_get8() 1017 do_scan(hdlp); in i_ddi_prot_io_get16() 1032 do_scan(hdlp); in i_ddi_prot_io_get32() 1047 do_scan(hdlp); in i_ddi_prot_vaddr_swap_get16() 1890 (*hdlp->ahi_fault_notify)(hdlp); in i_ddi_acc_set_fault() [all …]
|
/illumos-gate/usr/src/uts/sun4/io/px/ |
H A D | px_intr.c | 594 hdlp->ih_inum, hdlp->ih_scratch1, in px_msix_ops() 599 "count 0x%x\n", rdip, hdlp->ih_type, hdlp->ih_inum, in px_msix_ops() 684 "new_vector: %x\n", hdlp->ih_inum, hdlp->ih_scratch1); in px_msix_ops() 686 ret = pci_msix_dup(hdlp->ih_dip, hdlp->ih_inum, in px_msix_ops() 785 ret = pci_msi_set_mask(rdip, hdlp->ih_type, hdlp->ih_inum); in px_msix_ops() 788 ret = pci_msi_clr_mask(rdip, hdlp->ih_type, hdlp->ih_inum); in px_msix_ops() 959 hdlp->ih_cb_arg1, hdlp->ih_cb_arg2); in px_add_intx_intr() 962 hdlp->ih_cb_func, hdlp->ih_cb_arg1, hdlp->ih_cb_arg2, 0, 0); in px_add_intx_intr() 1025 hdlp->ih_pri, hdlp->ih_vector); in px_add_intx_intr() 1173 ih_p = px_ib_alloc_ih(rdip, hdlp->ih_inum, hdlp->ih_cb_func, in px_add_msiq_intr() [all …]
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/psvc/psvcpolicy/ |
H A D | psvcpolicy.c | 289 status = psvc_set_attr(hdlp, id, in psvc_update_thresholds_0() 503 status = psvc_get_attr(hdlp, id, in check_temp() 508 status = psvc_set_attr(hdlp, led_id, in check_temp() 521 return (check_temp(hdlp, id, 0)); in psvc_check_temperature_policy_0() 527 return (check_temp(hdlp, id, 1)); in psvc_check_temperature_silent_policy_0() 740 status = psvc_get_attr(hdlp, cpuid, in psvc_shutdown_policy_0() 962 status = psvc_get_attr(hdlp, id, in psvc_fan_hotplug_policy_0() 967 status = psvc_set_attr(hdlp, led_id, in psvc_fan_hotplug_policy_0() 989 status = psvc_set_attr(hdlp, led_id, in psvc_fan_hotplug_policy_0() 1162 status = psvc_get_attr(hdlp, id, in psvc_device_fail_notifier_policy_0() [all …]
|
/illumos-gate/usr/src/uts/sparc/sys/ |
H A D | ddi_isa.h | 112 i_ddi_get8(ddi_acc_impl_t *hdlp, uint8_t *addr); 115 i_ddi_get16(ddi_acc_impl_t *hdlp, uint16_t *addr); 118 i_ddi_get32(ddi_acc_impl_t *hdlp, uint32_t *addr); 121 i_ddi_get64(ddi_acc_impl_t *hdlp, uint64_t *addr); 124 i_ddi_swap_get16(ddi_acc_impl_t *hdlp, uint16_t *addr); 127 i_ddi_swap_get32(ddi_acc_impl_t *hdlp, uint32_t *addr); 130 i_ddi_swap_get64(ddi_acc_impl_t *hdlp, uint64_t *addr); 222 i_ddi_acc_fault_check(ddi_acc_impl_t *hdlp); 225 i_ddi_acc_fault_notify(ddi_acc_impl_t *hdlp); 231 uint8_t i_ddi_prot_get8(ddi_acc_impl_t *hdlp, uint8_t *addr); [all …]
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/ |
H A D | psvcobj.c | 3959 EHdl_t *hdlp, in i_psvc_load_generic() argument 4069 EHdl_t *hdlp, in i_psvc_constructor_0_0() argument 4116 EHdl_t *hdlp, in i_psvc_constructor_0_1() argument 4185 EHdl_t *hdlp, in i_psvc_constructor_1_0() argument 4233 EHdl_t *hdlp, in i_psvc_constructor_2_0() argument 4265 EHdl_t *hdlp, in i_psvc_constructor_2_1() argument 4297 EHdl_t *hdlp, in i_psvc_constructor_2_2() argument 5106 if (i_psvc_load_associations(hdlp, hdlp->fp) == -1) in psvc_init() 5123 &hdlp->dev_tbl[i].bus, &hdlp->dev_tbl[i].addr, in psvc_init() 5138 if (i_psvc_load_tables(hdlp, hdlp->fp) == -1) in psvc_init() [all …]
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/ |
H A D | psvcpolicy.c | 337 pdb_enable_i2c(psvc_opaque_t hdlp) in pdb_enable_i2c() argument 369 return (send_pcf8574_reset(hdlp, id)); in pcf8574_init_policy_0() 517 err = psvc_get_attr(hdlp, id, in psvc_fan_fault_check_policy_0() 522 err = psvc_set_attr(hdlp, led_id, in psvc_fan_fault_check_policy_0() 526 err = psvc_get_attr(hdlp, led_id, in psvc_fan_fault_check_policy_0() 557 status = psvc_get_attr(hdlp, sensorid, in check_cpu_temp_fault() 593 status = psvc_get_attr(hdlp, cpuid, in psvc_shutdown_policy_0() 845 status |= pdb_enable_i2c(hdlp); in handle_ps_hotplug() 1146 unplugged = ac_unplugged(hdlp, id); in ac_power_check() 1268 err = check_i2c_access(hdlp, id); in psvc_ps_monitor_policy_0() [all …]
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/ |
H A D | psvcpolicy.c | 407 status = psvc_set_attr(hdlp, id, in update_thresholds() 649 status = psvc_set_attr(hdlp, led_id, in psvc_check_ps_hotplug_status_0() 716 status = psvc_get_attr(hdlp, system, in psvc_ps_overcurrent_check_policy_0() 722 status = psvc_get_attr(hdlp, in psvc_ps_overcurrent_check_policy_0() 933 status = psvc_get_attr(hdlp, system, in psvc_ps_device_fail_notifier_policy_0() 1391 psvc_get_attr(hdlp, fan_id[r], in psvc_fan_fault_check_policy_0() 1397 status = psvc_get_attr(hdlp, in psvc_fan_fault_check_policy_0() 1404 status = psvc_set_attr(hdlp, in psvc_fan_fault_check_policy_0() 1419 psvc_get_attr(hdlp, slot_id, in psvc_fan_fault_check_policy_0() 1425 status = psvc_get_attr(hdlp, in psvc_fan_fault_check_policy_0() [all …]
|
/illumos-gate/usr/src/uts/intel/io/mc-amd/ |
H A D | mcamd_pcicfg.c | 42 hdlp->cfh_mc = mc; in mccfgsetup() 43 hdlp->cfh_func = func; in mccfgsetup() 58 struct _mc_pcicfg_hdl *hdlp; in mc_pcicfg_setup() local 62 if (mccfgsetup(hdlp, mc, func) == DDI_FAILURE) { in mc_pcicfg_setup() 63 kmem_free(hdlp, sizeof (*hdlp)); in mc_pcicfg_setup() 73 struct _mc_pcicfg_hdl *hdlp = cookie; in mc_pcicfg_teardown() local 75 pci_config_teardown(&hdlp->cfh_hdl); in mc_pcicfg_teardown() 76 kmem_free(hdlp, sizeof (*hdlp)); in mc_pcicfg_teardown() 82 struct _mc_pcicfg_hdl *hdlp = cookie; in mc_pcicfg_get32() local 90 struct _mc_pcicfg_hdl *hdlp = cookie; in mc_pcicfg_put32() local [all …]
|
/illumos-gate/usr/src/uts/sun4u/lw2plus/io/ |
H A D | lombus.c | 69 #define HANDLE_ADDR(hdlp) (hdlp->ah_addr) argument 70 #define HANDLE_FAULT(hdlp) (hdlp->ah_fault) argument 71 #define HANDLE_MAPLEN(hdlp) (hdlp->ah_len) argument 72 #define HANDLE_PRIVATE(hdlp) (hdlp->ah_bus_private) argument 80 #define HANDLE_ADDR(hdlp) (hdlp->ahi_common.ah_addr) argument 81 #define HANDLE_FAULT(hdlp) (hdlp->ahi_fault) argument 82 #define HANDLE_MAPLEN(hdlp) (hdlp->ahi_common.ah_len) argument 83 #define HANDLE_PRIVATE(hdlp) (hdlp->ahi_common.ah_bus_private) argument 101 #define ADDR_TO_OFFSET(a, hdlp) ((caddr_t)(a) - HANDLE_ADDR(hdlp)) argument 1714 hdlp->ah_len = len; in lombus_map_handle() [all …]
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/littleneck/psvcpolicy/ |
H A D | psvcpolicy.c | 335 status = psvc_set_attr(hdlp, id, in psvc_update_thresholds_0() 357 status = psvc_get_attr(hdlp, fru, in psvc_update_thresholds_0() 508 status = psvc_get_attr(hdlp, led_id, in psvc_check_temperature_policy_0() 518 status = psvc_set_attr(hdlp, led_id, in psvc_check_temperature_policy_0() 592 status = psvc_get_attr(hdlp, sensor_id, in psvc_ps_hotplug_policy_0() 629 status = psvc_set_attr(hdlp, led_id, in psvc_ps_hotplug_policy_0() 765 status = psvc_get_attr(hdlp, led_id, in psvc_device_fail_notifier_policy_0() 776 status = psvc_set_attr(hdlp, led_id, in psvc_device_fail_notifier_policy_0() 793 status = psvc_get_attr(hdlp, id, in psvc_init_led_policy_0() 801 status = psvc_set_attr(hdlp, id, in psvc_init_led_policy_0() [all …]
|
/illumos-gate/usr/src/uts/i86pc/io/pcplusmp/ |
H A D | apic_introp.c | 775 ispec->intrspec_pri = hdlp->ih_pri; in apic_intr_ops() 776 ispec->intrspec_vec = hdlp->ih_inum; in apic_intr_ops() 803 *result = hdlp->ih_type; in apic_intr_ops() 813 hdlp->ih_scratch1, hdlp->ih_pri, in apic_intr_ops() 817 hdlp->ih_scratch1, hdlp->ih_pri, in apic_intr_ops() 821 apic_free_vectors(dip, hdlp->ih_inum, hdlp->ih_scratch1, in apic_intr_ops() 822 hdlp->ih_pri, hdlp->ih_type); in apic_intr_ops() 896 old_priority, hdlp->ih_type); in apic_intr_ops() 915 hdlp->ih_vector)); in apic_intr_ops() 920 hdlp->ih_vector = apic_vector_to_irq[hdlp->ih_vector]; in apic_intr_ops() [all …]
|
/illumos-gate/usr/src/uts/sun4u/opl/io/pcicmu/ |
H A D | pcmu_intr.c | 198 hdlp->ih_cb_func, hdlp->ih_cb_arg1, hdlp->ih_cb_arg2); in pcmu_add_intr() 219 hdlp->ih_vector = mondo; in pcmu_add_intr() 222 hdlp->ih_pri, hdlp->ih_vector); in pcmu_add_intr() 224 DDI_INTR_ASSIGN_HDLR_N_ARGS(hdlp, in pcmu_add_intr() 227 ret = i_ddi_add_ivintr(hdlp); in pcmu_add_intr() 240 ino_p->pino_pil = hdlp->ih_pri; in pcmu_add_intr() 259 hdlp->ih_vector, hdlp->ih_pri); in pcmu_add_intr() 270 hdlp->ih_vector, hdlp->ih_pri); in pcmu_add_intr() 276 ddi_intr_handle_impl_t *hdlp) in pcmu_remove_intr() argument 314 hdlp->ih_vector = mondo; in pcmu_remove_intr() [all …]
|
/illumos-gate/usr/src/uts/sun4u/io/pci/ |
H A D | pci_intr.c | 511 hdlp->ih_cb_func, hdlp->ih_cb_arg1, hdlp->ih_cb_arg2); in pci_add_intr() 522 hdlp->ih_inum); in pci_add_intr() 535 if (hdlp->ih_pri == 0) in pci_add_intr() 547 hdlp->ih_pri, hdlp->ih_vector); in pci_add_intr() 552 ret = i_ddi_add_ivintr(hdlp); in pci_add_intr() 605 hdlp->ih_vector, hdlp->ih_pri); in pci_add_intr() 617 hdlp->ih_vector, hdlp->ih_pri); in pci_add_intr() 656 if (hdlp->ih_pri == 0) in pci_remove_intr() 662 hdlp->ih_pri, hdlp->ih_vector); in pci_remove_intr() 664 i_ddi_rem_ivintr(hdlp); in pci_remove_intr() [all …]
|
/illumos-gate/usr/src/uts/sun4v/io/ |
H A D | vnex.c | 450 ddi_intr_handle_impl_t *hdlp; in vnex_ino_to_inum() local 457 return (hdlp->ih_inum); in vnex_ino_to_inum() 462 ddi_intr_handle_impl_t *hdlp) in vnex_add_intr() argument 483 ino = hdlp->ih_vector; in vnex_add_intr() 491 hdlp->ih_vector = ihdl; in vnex_add_intr() 503 vid_p->vid_ddi_hdlp = hdlp; in vnex_add_intr() 508 if (hdlp->ih_pri == 0) { in vnex_add_intr() 512 ret = i_ddi_add_ivintr(hdlp); in vnex_add_intr() 525 ddi_intr_handle_impl_t *hdlp) in vnex_remove_intr() argument 531 ino = hdlp->ih_vector; in vnex_remove_intr() [all …]
|
/illumos-gate/usr/src/uts/common/xen/io/ |
H A D | xpvd.c | 583 if (xpvd_enable_intr(rdip, hdlp, (int)hdlp->ih_inum) != in xpvd_intr_ops() 588 hdlp->ih_vector)); in xpvd_intr_ops() 594 xpvd_disable_intr(rdip, hdlp, hdlp->ih_inum); in xpvd_intr_ops() 596 hdlp->ih_vector)); in xpvd_intr_ops() 614 ec_disable_irq(hdlp->ih_vector); in xpvd_intr_ops() 616 ec_enable_irq(hdlp->ih_vector); in xpvd_intr_ops() 653 (void *)hdlp, inum)); in xpvd_enable_intr() 662 hdlp->ih_pri, vector)); in xpvd_enable_intr() 665 if (!add_avintr((void *)hdlp, hdlp->ih_pri, hdlp->ih_cb_func, in xpvd_enable_intr() 667 hdlp->ih_cb_arg2, NULL, rdip)) in xpvd_enable_intr() [all …]
|
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/ |
H A D | hermon_fm.c | 1958 for (hdlp = hca_fm->hdl; hdlp != NULL; hdlp = hdlp->next) { in i_hca_get_acc_handle() 1966 return (hdlp); in i_hca_get_acc_handle() 2026 for (last = hdlp = hca_fm->hdl; hdlp != NULL; hdlp = hdlp->next) { in i_hca_regs_map_setup() 2027 last = hdlp; in i_hca_regs_map_setup() 2069 for (prev = hdlp = hca_fm->hdl; hdlp != NULL; hdlp = hdlp->next) { in i_hca_regs_map_free() 2072 prev = hdlp; in i_hca_regs_map_free() 2080 handlep = hdlp; in i_hca_regs_map_free() 2142 for (last = hdlp = hca_fm->hdl; hdlp != NULL; hdlp = hdlp->next) { in i_hca_pci_config_setup() 2143 last = hdlp; in i_hca_pci_config_setup() 2187 for (prev = hdlp = hca_fm->hdl; hdlp != NULL; hdlp = hdlp->next) { in i_hca_pci_config_teardown() [all …]
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | ddi_intr_impl.h | 365 hdlp->ih_cb_func = func; \ 366 hdlp->ih_cb_arg1 = arg1; \ 367 hdlp->ih_cb_arg2 = arg2; 370 #define I_DDI_VERIFY_MSIX_HANDLE(hdlp) \ argument 373 ASSERT(hdlp->ih_dip == hdlp->ih_main->ih_dip); \ 374 ASSERT(hdlp->ih_type == hdlp->ih_main->ih_type); \ 375 ASSERT(hdlp->ih_vector == hdlp->ih_main->ih_vector); \ 376 ASSERT(hdlp->ih_ver == hdlp->ih_main->ih_ver); \ 377 ASSERT(hdlp->ih_cap == hdlp->ih_main->ih_cap); \ 378 ASSERT(hdlp->ih_pri == hdlp->ih_main->ih_pri); \ [all …]
|
H A D | ddi_hp_impl.h | 50 #define DDI_HP_IS_VIRTUAL_PORT(hdlp) \ argument 51 (hdlp->cn_info.cn_type == DDI_HP_CN_TYPE_VIRTUAL_PORT) 86 #define DDIHP_CN_OPS(hdlp, op, arg, result, ret) \ argument 87 if (DDI_HP_IS_VIRTUAL_PORT(hdlp)) \ 88 ret = ddihp_port_ops(hdlp, op, arg, result); \ 90 ret = ddihp_connector_ops(hdlp, op, arg, result); 142 int ddihp_cn_getstate(ddi_hp_cn_handle_t *hdlp); 143 int ddihp_port_ops(ddi_hp_cn_handle_t *hdlp, ddi_hp_op_t op, 145 int ddihp_connector_ops(ddi_hp_cn_handle_t *hdlp, 147 void ddihp_cn_gen_sysevent(ddi_hp_cn_handle_t *hdlp, [all …]
|