/illumos-gate/usr/src/uts/common/os/ |
H A D | ddi_intr.c | 154 ddi_intr_handle_impl_t *hdlp, tmp_hdl; local 316 hdlp = (ddi_intr_handle_impl_t *)kmem_zalloc( 318 rw_init(&hdlp->ih_rwlock, NULL, RW_DRIVER, NULL); 319 h_array[i] = (struct __ddi_intr_handle *)hdlp; 320 hdlp->ih_type = type; 321 hdlp->ih_pri = pri; 322 hdlp->ih_cap = cap; 323 hdlp->ih_ver = DDI_INTR_VERSION; 324 hdlp->ih_state = DDI_IHDL_STATE_ALLOC; 325 hdlp 349 ddi_intr_handle_impl_t *hdlp = (ddi_intr_handle_impl_t *)h; local 444 ddi_intr_handle_impl_t *hdlp = (ddi_intr_handle_impl_t *)h; local 479 ddi_intr_handle_impl_t *hdlp = (ddi_intr_handle_impl_t *)h; local 537 ddi_intr_handle_impl_t *hdlp = (ddi_intr_handle_impl_t *)h; local 568 ddi_intr_handle_impl_t *hdlp = (ddi_intr_handle_impl_t *)h; local 612 ddi_intr_handle_impl_t *hdlp = (ddi_intr_handle_impl_t *)h; local 649 ddi_intr_handle_impl_t *hdlp = (ddi_intr_handle_impl_t *)org; local 704 ddi_intr_handle_impl_t *hdlp = (ddi_intr_handle_impl_t *)h; local 751 ddi_intr_handle_impl_t *hdlp = (ddi_intr_handle_impl_t *)h; local 786 ddi_intr_handle_impl_t *hdlp = (ddi_intr_handle_impl_t *)h; local 821 ddi_intr_handle_impl_t *hdlp; local 869 ddi_intr_handle_impl_t *hdlp; local 919 ddi_intr_handle_impl_t *hdlp = (ddi_intr_handle_impl_t *)h; local 945 ddi_intr_handle_impl_t *hdlp = (ddi_intr_handle_impl_t *)h; local 974 ddi_intr_handle_impl_t *hdlp = (ddi_intr_handle_impl_t *)h; local 1041 ddi_softint_hdl_impl_t *hdlp; local 1094 ddi_softint_hdl_impl_t *hdlp = (ddi_softint_hdl_impl_t *)h; local 1118 ddi_softint_hdl_impl_t *hdlp = (ddi_softint_hdl_impl_t *)h; local 1141 ddi_softint_hdl_impl_t *hdlp = (ddi_softint_hdl_impl_t *)h; local 1161 ddi_softint_hdl_impl_t *hdlp = (ddi_softint_hdl_impl_t *)h; local [all...] |
H A D | ddi_hp_ndi.c | 53 static int ddihp_cn_req_handler(ddi_hp_cn_handle_t *hdlp, 66 ddi_hp_cn_handle_t *hdlp; local 86 hdlp = ddihp_cn_name_to_handle(dip, info_p->cn_name); 87 if (hdlp) { 96 hdlp = (ddi_hp_cn_handle_t *)kmem_zalloc( 100 hdlp->cn_dip = dip; 101 bcopy(info_p, &(hdlp->cn_info), sizeof (*info_p)); 104 hdlp->cn_info.cn_name = ddi_strdup(info_p->cn_name, KM_SLEEP); 106 if (ddihp_cn_getstate(hdlp) != DDI_SUCCESS) { 107 DDI_HP_NEXDBG((CE_CONT, "ndi_hp_register: dip %p, hdlp 137 ddi_hp_cn_handle_t *hdlp; local 208 ddi_hp_cn_handle_t *hdlp; local 343 ddi_hp_cn_handle_t *hdlp; local 371 ddihp_cn_req_handler(ddi_hp_cn_handle_t *hdlp, ddi_hp_cn_state_t target_state) argument [all...] |
H A D | ddi_hp_impl.c | 52 static int ddihp_cn_pre_change_state(ddi_hp_cn_handle_t *hdlp, 54 static int ddihp_cn_post_change_state(ddi_hp_cn_handle_t *hdlp, 56 static int ddihp_cn_handle_state_change(ddi_hp_cn_handle_t *hdlp); 57 static int ddihp_cn_change_children_state(ddi_hp_cn_handle_t *hdlp, 60 static int ddihp_port_change_state(ddi_hp_cn_handle_t *hdlp, 62 static int ddihp_port_upgrade_state(ddi_hp_cn_handle_t *hdlp, 64 static int ddihp_port_downgrade_state(ddi_hp_cn_handle_t *hdlp, 67 static void ddihp_update_last_change(ddi_hp_cn_handle_t *hdlp); 83 ddi_hp_cn_handle_t *hdlp; local 105 hdlp 169 ddihp_cn_getstate(ddi_hp_cn_handle_t *hdlp) argument 204 ddihp_cn_unregister(ddi_hp_cn_handle_t *hdlp) argument 238 ddi_hp_cn_handle_t *hdlp; local 263 ddihp_connector_ops(ddi_hp_cn_handle_t *hdlp, ddi_hp_op_t op, void *arg, void *result) argument 320 ddihp_port_ops(ddi_hp_cn_handle_t *hdlp, ddi_hp_op_t op, void *arg, void *result) argument 420 ddihp_cn_gen_sysevent(ddi_hp_cn_handle_t *hdlp, ddi_hp_cn_sysevent_t event_sub_class, int hint, int kmflag) argument 589 ddihp_cn_pre_change_state(ddi_hp_cn_handle_t *hdlp, ddi_hp_cn_state_t target_state) argument 647 ddihp_cn_post_change_state(ddi_hp_cn_handle_t *hdlp, ddi_hp_cn_state_t new_state) argument 687 ddihp_cn_handle_state_change(ddi_hp_cn_handle_t *hdlp) argument 743 ddihp_cn_change_children_state(ddi_hp_cn_handle_t *hdlp, boolean_t online) argument 839 ddihp_port_change_state(ddi_hp_cn_handle_t *hdlp, ddi_hp_cn_state_t target_state) argument 862 ddihp_port_upgrade_state(ddi_hp_cn_handle_t *hdlp, ddi_hp_cn_state_t target_state) argument 940 ddihp_port_downgrade_state(ddi_hp_cn_handle_t *hdlp, ddi_hp_cn_state_t target_state) argument 1023 ddihp_update_last_change(ddi_hp_cn_handle_t *hdlp) argument [all...] |
/illumos-gate/usr/src/uts/intel/io/mc-amd/ |
H A D | mcamd_pcicfg.c | 40 mccfgsetup(struct _mc_pcicfg_hdl *hdlp, mc_t *mc, enum mc_funcnum func) argument 42 hdlp->cfh_mc = mc; 43 hdlp->cfh_func = func; 48 if (pci_config_setup(mc->mc_funcs[func].mcf_devi, &hdlp->cfh_hdl) != 58 struct _mc_pcicfg_hdl *hdlp; local 60 *cookiep = hdlp = kmem_alloc(sizeof (struct _mc_pcicfg_hdl), KM_SLEEP); 62 if (mccfgsetup(hdlp, mc, func) == DDI_FAILURE) { 63 kmem_free(hdlp, sizeof (*hdlp)); 73 struct _mc_pcicfg_hdl *hdlp local 82 struct _mc_pcicfg_hdl *hdlp = cookie; local 90 struct _mc_pcicfg_hdl *hdlp = cookie; local [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); 141 i_ddi_vaddr_swap_get16(ddi_acc_impl_t *hdlp, uint16_t *addr); 144 i_ddi_vaddr_swap_get32(ddi_acc_impl_t *hdlp, uint32_t *addr); 147 i_ddi_vaddr_swap_get64(ddi_acc_impl_t *hdlp, uint64_t *addr); 153 i_ddi_vaddr_put8(ddi_acc_impl_t *hdlp, uint8_t *addr, uint8_t value); 156 i_ddi_vaddr_put16(ddi_acc_impl_t *hdlp, uint16_t *addr, uint16_t value); 159 i_ddi_vaddr_put32(ddi_acc_impl_t *hdlp, uint32_ [all...] |
/illumos-gate/usr/src/uts/i86pc/io/pci/ |
H A D | pci_common.c | 159 pci_get_priority(dev_info_t *dip, ddi_intr_handle_impl_t *hdlp, int *pri) argument 163 DDI_INTR_NEXDBG((CE_CONT, "pci_get_priority: dip = 0x%p, hdlp = %p\n", 164 (void *)dip, (void *)hdlp)); 167 hdlp->ih_inum)) == NULL) { 168 if (DDI_INTR_IS_MSI_OR_MSIX(hdlp->ih_type)) { 170 pci_common_set_parent_private_data(hdlp->ih_dip); 172 hdlp->ih_inum); 191 ddi_intr_handle_impl_t *hdlp, void *result) 216 (void *)pdip, (void *)rdip, intr_op, (void *)hdlp)); 299 if (DDI_INTR_IS_MSI_OR_MSIX(hdlp 190 pci_common_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 781 pci_alloc_intr_fixed(dev_info_t *pdip, dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp, void *result) argument 840 pci_free_intr_fixed(dev_info_t *pdip, dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp) argument 920 pci_enable_intr(dev_info_t *pdip, dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp, uint32_t inum) argument 960 pci_disable_intr(dev_info_t *pdip, dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp, uint32_t inum) argument 1106 ddi_acc_hdl_t *hdlp = (ddi_acc_hdl_t *)in_args->handle; local 1324 ddi_acc_hdl_t *hdlp = (ddi_acc_hdl_t *)in_args->handle; local 1499 pci_config_rd8(ddi_acc_impl_t *hdlp, uint8_t *addr) argument 1518 pci_config_rep_rd8(ddi_acc_impl_t *hdlp, uint8_t *host_addr, uint8_t *dev_addr, size_t repcount, uint_t flags) argument 1535 pci_config_rd16(ddi_acc_impl_t *hdlp, uint16_t *addr) argument 1554 pci_config_rep_rd16(ddi_acc_impl_t *hdlp, uint16_t *host_addr, uint16_t *dev_addr, size_t repcount, uint_t flags) argument 1571 pci_config_rd32(ddi_acc_impl_t *hdlp, uint32_t *addr) argument 1590 pci_config_rep_rd32(ddi_acc_impl_t *hdlp, uint32_t *host_addr, uint32_t *dev_addr, size_t repcount, uint_t flags) argument 1608 pci_config_wr8(ddi_acc_impl_t *hdlp, uint8_t *addr, uint8_t value) argument 1624 pci_config_rep_wr8(ddi_acc_impl_t *hdlp, uint8_t *host_addr, uint8_t *dev_addr, size_t repcount, uint_t flags) argument 1641 pci_config_wr16(ddi_acc_impl_t *hdlp, uint16_t *addr, uint16_t value) argument 1657 pci_config_rep_wr16(ddi_acc_impl_t *hdlp, uint16_t *host_addr, uint16_t *dev_addr, size_t repcount, uint_t flags) argument 1674 pci_config_wr32(ddi_acc_impl_t *hdlp, uint32_t *addr, uint32_t value) argument 1690 pci_config_rep_wr32(ddi_acc_impl_t *hdlp, uint32_t *host_addr, uint32_t *dev_addr, size_t repcount, uint_t flags) argument 1707 pci_config_rd64(ddi_acc_impl_t *hdlp, uint64_t *addr) argument 1723 pci_config_wr64(ddi_acc_impl_t *hdlp, uint64_t *addr, uint64_t value) argument 1738 pci_config_rep_rd64(ddi_acc_impl_t *hdlp, uint64_t *host_addr, uint64_t *dev_addr, size_t repcount, uint_t flags) argument 1751 pci_config_rep_wr64(ddi_acc_impl_t *hdlp, uint64_t *host_addr, uint64_t *dev_addr, size_t repcount, uint_t flags) argument [all...] |
H A D | pci_common.h | 55 uint8_t pci_config_rd8(ddi_acc_impl_t *hdlp, uint8_t *addr); 56 uint16_t pci_config_rd16(ddi_acc_impl_t *hdlp, uint16_t *addr); 57 uint32_t pci_config_rd32(ddi_acc_impl_t *hdlp, uint32_t *addr); 58 uint64_t pci_config_rd64(ddi_acc_impl_t *hdlp, uint64_t *addr); 60 void pci_config_wr8(ddi_acc_impl_t *hdlp, uint8_t *addr, 62 void pci_config_wr16(ddi_acc_impl_t *hdlp, uint16_t *addr, 64 void pci_config_wr32(ddi_acc_impl_t *hdlp, uint32_t *addr, 66 void pci_config_wr64(ddi_acc_impl_t *hdlp, uint64_t *addr, 69 void pci_config_rep_rd8(ddi_acc_impl_t *hdlp, uint8_t *host_addr, 71 void pci_config_rep_rd16(ddi_acc_impl_t *hdlp, uint16_ [all...] |
/illumos-gate/usr/src/uts/sun4u/sys/pci/ |
H A D | pci_intr.h | 35 ddi_intr_handle_impl_t *hdlp); 37 ddi_intr_handle_impl_t *hdlp);
|
/illumos-gate/usr/src/uts/sun4/sys/ |
H A D | ddi_subrdefs.h | 47 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/intel/ia32/os/ |
H A D | ddi_i86.c | 499 i_ddi_vaddr_swap_get16(ddi_acc_impl_t *hdlp, uint16_t *addr) argument 506 i_ddi_io_swap_get16(ddi_acc_impl_t *hdlp, uint16_t *addr) argument 513 i_ddi_vaddr_swap_get32(ddi_acc_impl_t *hdlp, uint32_t *addr) argument 520 i_ddi_io_swap_get32(ddi_acc_impl_t *hdlp, uint32_t *addr) argument 527 i_ddi_vaddr_swap_get64(ddi_acc_impl_t *hdlp, uint64_t *addr) argument 534 i_ddi_vaddr_swap_put16(ddi_acc_impl_t *hdlp, uint16_t *addr, uint16_t value) argument 541 i_ddi_io_swap_put16(ddi_acc_impl_t *hdlp, uint16_t *addr, uint16_t value) argument 548 i_ddi_vaddr_swap_put32(ddi_acc_impl_t *hdlp, uint32_t *addr, uint32_t value) argument 555 i_ddi_io_swap_put32(ddi_acc_impl_t *hdlp, uint32_t *addr, uint32_t value) argument 562 i_ddi_vaddr_swap_put64(ddi_acc_impl_t *hdlp, uint64_ argument 569 i_ddi_vaddr_rep_get8(ddi_acc_impl_t *hdlp, uint8_t *host_addr, uint8_t *dev_addr, size_t repcount, uint_t flags) argument 587 i_ddi_vaddr_rep_get16(ddi_acc_impl_t *hdlp, uint16_t *host_addr, uint16_t *dev_addr, size_t repcount, uint_t flags) argument 605 i_ddi_vaddr_swap_rep_get16(ddi_acc_impl_t *hdlp, uint16_t *host_addr, uint16_t *dev_addr, size_t repcount, uint_t flags) argument 623 i_ddi_io_swap_rep_get16(ddi_acc_impl_t *hdlp, uint16_t *host_addr, uint16_t *dev_addr, size_t repcount, uint_t flags) argument 642 i_ddi_vaddr_rep_get32(ddi_acc_impl_t *hdlp, uint32_t *host_addr, uint32_t *dev_addr, size_t repcount, uint_t flags) argument 660 i_ddi_vaddr_swap_rep_get32(ddi_acc_impl_t *hdlp, uint32_t *host_addr, uint32_t *dev_addr, size_t repcount, uint_t flags) argument 678 i_ddi_io_swap_rep_get32(ddi_acc_impl_t *hdlp, uint32_t *host_addr, uint32_t *dev_addr, size_t repcount, uint_t flags) argument 697 i_ddi_vaddr_rep_get64(ddi_acc_impl_t *hdlp, uint64_t *host_addr, uint64_t *dev_addr, size_t repcount, uint_t flags) argument 715 i_ddi_vaddr_swap_rep_get64(ddi_acc_impl_t *hdlp, uint64_t *host_addr, uint64_t *dev_addr, size_t repcount, uint_t flags) argument 733 i_ddi_vaddr_rep_put8(ddi_acc_impl_t *hdlp, uint8_t *host_addr, uint8_t *dev_addr, size_t repcount, uint_t flags) argument 751 i_ddi_vaddr_rep_put16(ddi_acc_impl_t *hdlp, uint16_t *host_addr, uint16_t *dev_addr, size_t repcount, uint_t flags) argument 769 i_ddi_vaddr_swap_rep_put16(ddi_acc_impl_t *hdlp, uint16_t *host_addr, uint16_t *dev_addr, size_t repcount, uint_t flags) argument 787 i_ddi_io_swap_rep_put16(ddi_acc_impl_t *hdlp, uint16_t *host_addr, uint16_t *dev_addr, size_t repcount, uint_t flags) argument 806 i_ddi_vaddr_rep_put32(ddi_acc_impl_t *hdlp, uint32_t *host_addr, uint32_t *dev_addr, size_t repcount, uint_t flags) argument 824 i_ddi_vaddr_swap_rep_put32(ddi_acc_impl_t *hdlp, uint32_t *host_addr, uint32_t *dev_addr, size_t repcount, uint_t flags) argument 842 i_ddi_io_swap_rep_put32(ddi_acc_impl_t *hdlp, uint32_t *host_addr, uint32_t *dev_addr, size_t repcount, uint_t flags) argument 861 i_ddi_vaddr_rep_put64(ddi_acc_impl_t *hdlp, uint64_t *host_addr, uint64_t *dev_addr, size_t repcount, uint_t flags) argument 879 i_ddi_vaddr_swap_rep_put64(ddi_acc_impl_t *hdlp, uint64_t *host_addr, uint64_t *dev_addr, size_t repcount, uint_t flags) argument 897 i_ddi_io_get64(ddi_acc_impl_t *hdlp, uint64_t *addr) argument 906 i_ddi_io_put64(ddi_acc_impl_t *hdlp, uint64_t *host_addr, uint64_t value) argument 913 do_scan(ddi_acc_impl_t *hdlp) argument 935 i_ddi_prot_vaddr_get8(ddi_acc_impl_t *hdlp, uint8_t *addr) argument 950 i_ddi_prot_vaddr_get16(ddi_acc_impl_t *hdlp, uint16_t *addr) argument 965 i_ddi_prot_vaddr_get32(ddi_acc_impl_t *hdlp, uint32_t *addr) argument 980 i_ddi_prot_vaddr_get64(ddi_acc_impl_t *hdlp, uint64_t *addr) argument 995 i_ddi_prot_io_get8(ddi_acc_impl_t *hdlp, uint8_t *addr) argument 1010 i_ddi_prot_io_get16(ddi_acc_impl_t *hdlp, uint16_t *addr) argument 1025 i_ddi_prot_io_get32(ddi_acc_impl_t *hdlp, uint32_t *addr) argument 1040 i_ddi_prot_vaddr_swap_get16(ddi_acc_impl_t *hdlp, uint16_t *addr) argument 1055 i_ddi_prot_io_swap_get16(ddi_acc_impl_t *hdlp, uint16_t *addr) argument 1070 i_ddi_prot_vaddr_swap_get32(ddi_acc_impl_t *hdlp, uint32_t *addr) argument 1085 i_ddi_prot_io_swap_get32(ddi_acc_impl_t *hdlp, uint32_t *addr) argument 1100 i_ddi_prot_vaddr_swap_get64(ddi_acc_impl_t *hdlp, uint64_t *addr) argument 1115 i_ddi_prot_vaddr_put8(ddi_acc_impl_t *hdlp, uint8_t *addr, uint8_t value) argument 1124 i_ddi_prot_io_put8(ddi_acc_impl_t *hdlp, uint8_t *addr, uint8_t value) argument 1133 i_ddi_prot_vaddr_put16(ddi_acc_impl_t *hdlp, uint16_t *addr, uint16_t value) argument 1142 i_ddi_prot_io_put16(ddi_acc_impl_t *hdlp, uint16_t *addr, uint16_t value) argument 1151 i_ddi_prot_vaddr_put32(ddi_acc_impl_t *hdlp, uint32_t *addr, uint32_t value) argument 1161 i_ddi_prot_io_put32(ddi_acc_impl_t *hdlp, uint32_t *addr, uint32_t value) argument 1170 i_ddi_prot_vaddr_put64(ddi_acc_impl_t *hdlp, uint64_t *addr, uint64_t value) argument 1180 i_ddi_prot_vaddr_swap_put16(ddi_acc_impl_t *hdlp, uint16_t *addr, uint16_t value) argument 1190 i_ddi_prot_io_swap_put16(ddi_acc_impl_t *hdlp, uint16_t *addr, uint16_t value) argument 1199 i_ddi_prot_vaddr_swap_put32(ddi_acc_impl_t *hdlp, uint32_t *addr, uint32_t value) argument 1209 i_ddi_prot_io_swap_put32(ddi_acc_impl_t *hdlp, uint32_t *addr, uint32_t value) argument 1218 i_ddi_prot_vaddr_swap_put64(ddi_acc_impl_t *hdlp, uint64_t *addr, uint64_t value) argument 1228 i_ddi_prot_io_rep_get8(ddi_acc_impl_t *hdlp, uint8_t *host_addr, uint8_t *dev_addr, size_t repcount, uint_t flags) argument 1255 i_ddi_prot_io_rep_get16(ddi_acc_impl_t *hdlp, uint16_t *host_addr, uint16_t *dev_addr, size_t repcount, uint_t flags) argument 1282 i_ddi_prot_io_rep_get32(ddi_acc_impl_t *hdlp, uint32_t *host_addr, uint32_t *dev_addr, size_t repcount, uint_t flags) argument 1309 i_ddi_prot_vaddr_rep_get8(ddi_acc_impl_t *hdlp, uint8_t *host_addr, uint8_t *dev_addr, size_t repcount, uint_t flags) argument 1335 i_ddi_prot_vaddr_rep_get16(ddi_acc_impl_t *hdlp, uint16_t *host_addr, uint16_t *dev_addr, size_t repcount, uint_t flags) argument 1361 i_ddi_prot_vaddr_swap_rep_get16(ddi_acc_impl_t *hdlp, uint16_t *host_addr, uint16_t *dev_addr, size_t repcount, uint_t flags) argument 1387 i_ddi_prot_io_swap_rep_get16(ddi_acc_impl_t *hdlp, uint16_t *host_addr, uint16_t *dev_addr, size_t repcount, uint_t flags) argument 1414 i_ddi_prot_vaddr_rep_get32(ddi_acc_impl_t *hdlp, uint32_t *host_addr, uint32_t *dev_addr, size_t repcount, uint_t flags) argument 1440 i_ddi_prot_vaddr_swap_rep_get32(ddi_acc_impl_t *hdlp, uint32_t *host_addr, uint32_t *dev_addr, size_t repcount, uint_t flags) argument 1466 i_ddi_prot_io_swap_rep_get32(ddi_acc_impl_t *hdlp, uint32_t *host_addr, uint32_t *dev_addr, size_t repcount, uint_t flags) argument 1493 i_ddi_prot_vaddr_rep_get64(ddi_acc_impl_t *hdlp, uint64_t *host_addr, uint64_t *dev_addr, size_t repcount, uint_t flags) argument 1519 i_ddi_prot_vaddr_swap_rep_get64(ddi_acc_impl_t *hdlp, uint64_t *host_addr, uint64_t *dev_addr, size_t repcount, uint_t flags) argument 1545 i_ddi_prot_vaddr_rep_put8(ddi_acc_impl_t *hdlp, uint8_t *host_addr, uint8_t *dev_addr, size_t repcount, uint_t flags) argument 1565 i_ddi_prot_io_rep_put8(ddi_acc_impl_t *hdlp, uint8_t *host_addr, uint8_t *dev_addr, size_t repcount, uint_t flags) argument 1586 i_ddi_prot_vaddr_rep_put16(ddi_acc_impl_t *hdlp, uint16_t *host_addr, uint16_t *dev_addr, size_t repcount, uint_t flags) argument 1606 i_ddi_prot_io_rep_put16(ddi_acc_impl_t *hdlp, uint16_t *host_addr, uint16_t *dev_addr, size_t repcount, uint_t flags) argument 1627 i_ddi_prot_vaddr_swap_rep_put16(ddi_acc_impl_t *hdlp, uint16_t *host_addr, uint16_t *dev_addr, size_t repcount, uint_t flags) argument 1647 i_ddi_prot_io_swap_rep_put16(ddi_acc_impl_t *hdlp, uint16_t *host_addr, uint16_t *dev_addr, size_t repcount, uint_t flags) argument 1668 i_ddi_prot_vaddr_rep_put32(ddi_acc_impl_t *hdlp, uint32_t *host_addr, uint32_t *dev_addr, size_t repcount, uint_t flags) argument 1688 i_ddi_prot_io_rep_put32(ddi_acc_impl_t *hdlp, uint32_t *host_addr, uint32_t *dev_addr, size_t repcount, uint_t flags) argument 1709 i_ddi_prot_vaddr_swap_rep_put32(ddi_acc_impl_t *hdlp, uint32_t *host_addr, uint32_t *dev_addr, size_t repcount, uint_t flags) argument 1729 i_ddi_prot_io_swap_rep_put32(ddi_acc_impl_t *hdlp, uint32_t *host_addr, uint32_t *dev_addr, size_t repcount, uint_t flags) argument 1750 i_ddi_prot_vaddr_rep_put64(ddi_acc_impl_t *hdlp, uint64_t *host_addr, uint64_t *dev_addr, size_t repcount, uint_t flags) argument 1770 i_ddi_prot_vaddr_swap_rep_put64(ddi_acc_impl_t *hdlp, uint64_t *host_addr, uint64_t *dev_addr, size_t repcount, uint_t flags) argument 1817 i_ddi_io_rep_get64(ddi_acc_impl_t *hdlp, uint64_t *host_addr, uint64_t *dev_addr, size_t repcount, uint_t flags) argument 1852 i_ddi_io_rep_put64(ddi_acc_impl_t *hdlp, uint64_t *host_addr, uint64_t *dev_addr, size_t repcount, uint_t flags) argument 1928 ddi_acc_impl_t *hdlp = (ddi_acc_impl_t *)handle; local 1934 i_ddi_acc_fault_check(ddi_acc_impl_t *hdlp) argument 1942 i_ddi_acc_fault_notify(ddi_acc_impl_t *hdlp) argument 1950 ddi_acc_impl_t *hdlp = (ddi_acc_impl_t *)handle; local 1961 ddi_acc_impl_t *hdlp = (ddi_acc_impl_t *)handle; local [all...] |
/illumos-gate/usr/src/uts/sparc/sys/ |
H A D | ddi_isa.h | 114 i_ddi_get8(ddi_acc_impl_t *hdlp, uint8_t *addr); 117 i_ddi_get16(ddi_acc_impl_t *hdlp, uint16_t *addr); 120 i_ddi_get32(ddi_acc_impl_t *hdlp, uint32_t *addr); 123 i_ddi_get64(ddi_acc_impl_t *hdlp, uint64_t *addr); 126 i_ddi_swap_get16(ddi_acc_impl_t *hdlp, uint16_t *addr); 129 i_ddi_swap_get32(ddi_acc_impl_t *hdlp, uint32_t *addr); 132 i_ddi_swap_get64(ddi_acc_impl_t *hdlp, uint64_t *addr); 138 i_ddi_put8(ddi_acc_impl_t *hdlp, uint8_t *addr, uint8_t value); 141 i_ddi_put16(ddi_acc_impl_t *hdlp, uint16_t *addr, uint16_t value); 144 i_ddi_put32(ddi_acc_impl_t *hdlp, uint32_ [all...] |
/illumos-gate/usr/src/uts/sun4/io/px/ |
H A D | px_intr.c | 478 ddi_intr_handle_impl_t *hdlp, void *result) 484 "handle=%p\n", dip, rdip, intr_op, hdlp); 495 *(int *)result = hdlp->ih_scratch1; 500 *(int *)result = hdlp->ih_pri ? 501 hdlp->ih_pri : pci_class_to_pil(rdip); 506 ret = px_add_intx_intr(dip, rdip, hdlp); 509 ret = px_rem_intx_intr(dip, rdip, hdlp); 512 ret = px_ib_get_intr_target(px_p, hdlp->ih_vector, 519 ret = px_ib_update_intr_state(px_p, rdip, hdlp->ih_inum, 520 hdlp 477 px_intx_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op, ddi_intr_handle_impl_t *hdlp, void *result) argument 549 px_msix_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op, ddi_intr_handle_impl_t *hdlp, void *result) argument 941 px_add_intx_intr(dev_info_t *dip, dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp) argument 1096 px_rem_intx_intr(dev_info_t *dip, dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp) argument 1154 px_add_msiq_intr(dev_info_t *dip, dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp, msiq_rec_type_t rec_type, msgcode_t msg_code, cpuid_t cpu_id, msiqid_t *msiq_id_p) argument 1300 px_rem_msiq_intr(dev_info_t *dip, dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp, msiq_rec_type_t rec_type, msgcode_t msg_code, msiqid_t msiq_id) argument [all...] |
H A D | px_intr.h | 41 ddi_intr_handle_impl_t *hdlp); 43 ddi_intr_handle_impl_t *hdlp); 46 ddi_intr_handle_impl_t *hdlp, msiq_rec_type_t rec_type, 49 ddi_intr_handle_impl_t *hdlp, msiq_rec_type_t rec_type,
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/ |
H A D | psvcpolicy.c | 293 send_pcf8574_reset(psvc_opaque_t hdlp, char *reset_dev) argument 299 err = psvc_set_attr(hdlp, reset_dev, PSVC_GPIO_VALUE_ATTR, 316 pcf8574_write_bit(psvc_opaque_t hdlp, char *id, uint8_t bit_num, argument 322 rv = psvc_get_attr(hdlp, id, PSVC_GPIO_VALUE_ATTR, &byte); 328 rv = psvc_set_attr(hdlp, id, PSVC_GPIO_VALUE_ATTR, &byte); 337 pdb_enable_i2c(psvc_opaque_t hdlp) argument 344 rv = pcf8574_write_bit(hdlp, "PDB_PORT", bit_num, bit_vals[i], 359 psvc_init_disk_bp_policy_0(psvc_opaque_t hdlp, char *id) argument 362 return (psvc_set_attr(hdlp, id, PSVC_GPIO_VALUE_ATTR, 367 pcf8574_init_policy_0(psvc_opaque_t hdlp, cha argument 373 check_fan(psvc_opaque_t hdlp, char *tray_id, char *fan_id, boolean_t *fault_on) argument 457 psvc_fan_fault_check_policy_0(psvc_opaque_t hdlp, char *id) argument 536 check_cpu_temp_fault(psvc_opaque_t hdlp, char *cpu, int32_t cpu_count) argument 576 psvc_shutdown_policy_0(psvc_opaque_t hdlp, char *id) argument 613 psvc_fsp_device_fault_check_policy_0(psvc_opaque_t hdlp, char *id) argument 684 check_i2c_access(psvc_opaque_t hdlp, char *id) argument 706 handle_ps_hotplug_children_presence(psvc_opaque_t hdlp, char *id) argument 755 handle_ps_hotplug(psvc_opaque_t hdlp, char *id, boolean_t present) argument 873 check_ps_state(psvc_opaque_t hdlp, char *id) argument 1102 ac_unplugged(psvc_opaque_t hdlp, char *id) argument 1129 ac_power_check(psvc_opaque_t hdlp, char *id, char *ps_logical_state) argument 1218 psvc_init_ps_presence(psvc_opaque_t hdlp, char *id) argument 1231 psvc_ps_monitor_policy_0(psvc_opaque_t hdlp, char *id) argument 1316 light_disk_fault_leds(psvc_opaque_t hdlp, char *id, boolean_t disk_presence) argument 1469 light_disk_ok2remove_leds(psvc_opaque_t hdlp, boolean_t *disk_present) argument 1558 check_disk_fault(psvc_opaque_t hdlp, char *id, boolean_t disk_presence) argument 1615 check_disk_hotplug(psvc_opaque_t hdlp, char *id, boolean_t *disk_presence, int disk_instance) argument 1710 psvc_disk_monitor_policy_0(psvc_opaque_t hdlp, char *id) argument 1749 read_sc_segment(psvc_opaque_t hdlp, char *id, char *fru_id, int offset) argument 1786 update_disk_bp_temp_thresholds(psvc_opaque_t hdlp, char *id) argument [all...] |
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/psvc/psvcpolicy/ |
H A D | psvcpolicy.c | 213 psvc_update_thresholds_0(psvc_opaque_t hdlp, char *id) argument 224 status = psvc_get_attr(hdlp, id, PSVC_PRESENCE_ATTR, &present); 228 status = psvc_get_attr(hdlp, id, PSVC_ASSOC_MATCHES_ATTR, &match_count, 235 status = psvc_get_attr(hdlp, id, PSVC_ASSOC_ID_ATTR, 244 status = psvc_get_attr(hdlp, fru, PSVC_FRU_INFO_ATTR, 254 status = psvc_get_attr(hdlp, fru, PSVC_FRU_INFO_ATTR, 262 status = psvc_get_attr(hdlp, fru, PSVC_FRU_INFO_ATTR, 278 status = psvc_get_attr(hdlp, fru, PSVC_FRU_INFO_ATTR, 289 status = psvc_set_attr(hdlp, id, 307 check_temp(psvc_opaque_t hdlp, cha argument 519 psvc_check_temperature_policy_0(psvc_opaque_t hdlp, char *id) argument 525 psvc_check_temperature_silent_policy_0(psvc_opaque_t hdlp, char *id) argument 531 psvc_fan_enable_disable_policy_0(psvc_opaque_t hdlp, char *id) argument 653 psvc_switch_fan_onoff_policy_0(psvc_opaque_t hdlp, char *id) argument 680 check_cpu_temp_fault(psvc_opaque_t hdlp, char *cpu, int32_t cpu_count) argument 722 psvc_shutdown_policy_0(psvc_opaque_t hdlp, char *id) argument 772 psvc_keyswitch_position_policy_0(psvc_opaque_t hdlp, char *id) argument 825 psvc_hotplug_notifier_policy_0(psvc_opaque_t hdlp, char *id) argument 900 psvc_fan_hotplug_policy_0(psvc_opaque_t hdlp, char *id) argument 1011 psvc_init_led_policy_0(psvc_opaque_t hdlp, char *id) argument 1020 psvc_init_state_policy_0(psvc_opaque_t hdlp, char *id) argument 1030 psvc_ps_overcurrent_check_policy_0(psvc_opaque_t hdlp, char *power_supply_id) argument 1090 psvc_device_fail_notifier_policy_0(psvc_opaque_t hdlp, char *id) argument 1199 change_cpu_fans(psvc_opaque_t hdlp, char *fan_id, int32_t fan_speed) argument 1244 device_temp_check(psvc_opaque_t hdlp, char *fan_id, int32_t *hot_device) argument 1280 psvc_fan_control_policy_0(psvc_opaque_t hdlp, char *fan_id) argument 1361 psvc_fan_present_policy_0(psvc_opaque_t hdlp, char *id) argument [all...] |
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/ |
H A D | psvcpolicy.c | 63 static int32_t update_thresholds(psvc_opaque_t hdlp, char *id, int offset); 276 psvc_MB_update_thresholds_0(psvc_opaque_t hdlp, char *id, int offset) argument 281 err = update_thresholds(hdlp, id, IO_offset); 287 psvc_IO_update_thresholds_0(psvc_opaque_t hdlp, char *id, int offset) argument 292 err = update_thresholds(hdlp, id, IO_offset); 298 psvc_DBP_update_thresholds_0(psvc_opaque_t hdlp, char *id, int offset) argument 303 err = update_thresholds(hdlp, id, IO_offset); 332 update_thresholds(psvc_opaque_t hdlp, char *id, int offset) argument 343 status = psvc_get_attr(hdlp, id, PSVC_PRESENCE_ATTR, &present); 347 status = psvc_get_attr(hdlp, i 425 psvc_fan_init_speed_0(psvc_opaque_t hdlp, char *id) argument 452 psvc_update_setpoint_0(psvc_opaque_t hdlp, char *id) argument 493 psvc_remove_missing_nodes_0(psvc_opaque_t hdlp, char *id) argument 540 psvc_check_ps_hotplug_status_0(psvc_opaque_t hdlp, char *id) argument 703 psvc_ps_overcurrent_check_policy_0(psvc_opaque_t hdlp, char *system) argument 837 psvc_ps_undercurrent_check(psvc_opaque_t hdlp, char *id, int32_t *uc_flag) argument 917 psvc_ps_device_fail_notifier_policy_0(psvc_opaque_t hdlp, char *system) argument 1139 psvc_ps_check_and_disable_dr_policy_0(psvc_opaque_t hdlp, char *id) argument 1224 psvc_fan_blast_shutoff_policy_0(psvc_opaque_t hdlp, char *id) argument 1247 psvc_fan_fault_check_policy_0(psvc_opaque_t hdlp, char *system) argument 1456 handle_ps_hotplug_children_presence(psvc_opaque_t hdlp, char *id) argument 1523 psvc_ps_hotplug_policy_0(psvc_opaque_t hdlp, char *id) argument 1816 psvc_shutdown_policy(psvc_opaque_t hdlp, char *id) argument 1848 psvc_check_disk_fault_policy_0(psvc_opaque_t hdlp, char *id) argument 1976 psvc_update_FSP_fault_led_policy_0(psvc_opaque_t hdlp, char *id) argument 2041 update_gen_fault_led(psvc_opaque_t hdlp, char *id) argument 2107 psvc_update_cpu_module_card_node_0(psvc_opaque_t hdlp, char *id) argument 2279 remove_module_node(psvc_opaque_t hdlp, char *id) argument 2297 set_temp_sensor_properties(psvc_opaque_t hdlp, char *id) argument [all...] |
/illumos-gate/usr/src/uts/common/sys/ |
H A D | ddi_hp_impl.h | 44 #define DDI_HP_IS_VIRTUAL_PORT(hdlp) \ 45 (hdlp->cn_info.cn_type == DDI_HP_CN_TYPE_VIRTUAL_PORT) 80 #define DDIHP_CN_OPS(hdlp, op, arg, result, ret) \ 81 if (DDI_HP_IS_VIRTUAL_PORT(hdlp)) \ 82 ret = ddihp_port_ops(hdlp, op, arg, result); \ 84 ret = ddihp_connector_ops(hdlp, op, arg, result); 136 int ddihp_cn_getstate(ddi_hp_cn_handle_t *hdlp); 137 int ddihp_port_ops(ddi_hp_cn_handle_t *hdlp, ddi_hp_op_t op, 139 int ddihp_connector_ops(ddi_hp_cn_handle_t *hdlp, 141 void ddihp_cn_gen_sysevent(ddi_hp_cn_handle_t *hdlp, [all...] |
H A D | ddi_intr_impl.h | 310 ddi_intr_handle_impl_t *hdlp, void *result); 364 #define DDI_INTR_ASSIGN_HDLR_N_ARGS(hdlp, func, arg1, arg2) \ 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) \ 371 if ((hdlp->ih_type == DDI_INTR_TYPE_MSIX) && \ 372 (hdlp->ih_flags & DDI_INTR_MSIX_DUP)) { \ 373 ASSERT(hdlp->ih_dip == hdlp [all...] |
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/ |
H A D | psvcobj.c | 102 static int32_t i_psvc_get_reg_11_0(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, 464 i_psvc_get_assoc_matches(EHdl_t *hdlp, char *antecedent, int32_t assoc_id, argument 469 EAssocList_t *ap = hdlp->assoc_tbl + assoc_id; 496 i_psvc_get_assoc_id(EHdl_t *hdlp, char *antecedent, int32_t assoc_id, argument 502 EAssocList_t *ap = &hdlp->assoc_tbl[assoc_id]; 529 i_psvc_get_table_value(EHdl_t *hdlp, char *table_id, uint32_t index, argument 539 tbl_arr = &(hdlp->tbl_arry[array]); 593 psvc_get_attr(EHdl_t *hdlp, char *name, int32_t attr_id, void *attr_valuep, ...) argument 600 pthread_mutex_lock(&hdlp->mutex); 604 pthread_mutex_unlock(&hdlp 649 psvc_set_attr(EHdl_t *hdlp, char *name, int32_t attr_id, void *attr_valuep) argument 679 i_psvc_get_presence(EHdl_t *hdlp, EObj_t *objp, boolean_t *pr) argument 780 i_psvc_get_device_value_0_0(EHdl_t *hdlp, EObj_t *objp, int32_t *temp) argument 826 i_psvc_get_device_value_0_1(EHdl_t *hdlp, EObj_t *objp, int32_t *temp) argument 872 i_psvc_get_device_value_4_0(EHdl_t *hdlp, EObj_t *objp, int32_t *value) argument 918 i_psvc_set_device_value_5_0(EHdl_t *hdlp, EObj_t *objp, int32_t *value) argument 945 i_psvc_get_device_value_5_0(EHdl_t *hdlp, EObj_t *objp, int32_t *value) argument 990 i_psvc_get_device_value_6_0(EHdl_t *hdlp, EObj_t *objp, boolean_t *value) argument 1021 i_psvc_set_device_value_6_0(EHdl_t *hdlp, EObj_t *objp, boolean_t *value) argument 1051 i_psvc_get_device_value_1_0(EHdl_t *hdlp, EObj_t *objp, int32_t *fan_speed) argument 1080 i_psvc_get_device_value_7_0(EHdl_t *hdlp, EObj_t *objp, int32_t *fan_speed) argument 1125 i_psvc_get_device_state_2_0(EHdl_t *hdlp, EObj_t *objp, char *led_state) argument 1167 i_psvc_set_device_state_2_0(EHdl_t *hdlp, EObj_t *objp, char *led_state) argument 1225 i_psvc_get_device_state_2_1(EHdl_t *hdlp, EObj_t *objp, char *led_state) argument 1269 i_psvc_set_device_state_2_1(EHdl_t *hdlp, EObj_t *objp, char *led_state) argument 1319 i_psvc_get_device_state_9_0(EHdl_t *hdlp, EObj_t *objp, char *pos) argument 1437 i_psvc_get_device_value_10_0(EHdl_t *hdlp, EObj_t *objp, uint8_t *value) argument 1482 i_psvc_get_device_value_10_1(EHdl_t *hdlp, EObj_t *objp, uint8_t *value) argument 1510 i_psvc_set_device_value_10_0(EHdl_t *hdlp, EObj_t *objp, uint8_t *value) argument 1535 i_psvc_set_device_value_10_1(EHdl_t *hdlp, EObj_t *objp, uint8_t *value) argument 1560 i_psvc_get_device_state_8_0(EHdl_t *hdlp, EObj_t *objp, char *sw_state) argument 1602 i_psvc_set_device_state_8_0(EHdl_t *hdlp, EObj_t *objp, char *sw_state) argument 1646 i_psvc_get_temperature_11_2(EHdl_t *hdlp, uint64_t aspec, int32_t *temp) argument 1676 i_psvc_get_temperature_11_4(EHdl_t *hdlp, uint64_t aspec, int32_t *temp) argument 1706 i_psvc_get_temperature_11_6(EHdl_t *hdlp, uint64_t aspec, int32_t *temp) argument 1734 i_psvc_get_fanspeed_11_7(EHdl_t *hdlp, uint64_t aspec, int32_t *fan_speed) argument 1762 i_psvc_get_input_11_6(EHdl_t *hdlp, uint64_t aspec, int32_t *value) argument 1790 i_psvc_get_output_11_3(EHdl_t *hdlp, uint64_t aspec, int32_t *value) argument 1818 i_psvc_get_output_11_6(EHdl_t *hdlp, uint64_t aspec, int32_t *value) argument 1846 i_psvc_get_output_11_8(EHdl_t *hdlp, uint64_t aspec, int32_t *value) argument 1876 i_psvc_set_output_11_3(EHdl_t *hdlp, uint64_t aspec, int32_t value) argument 1904 i_psvc_set_output_11_6(EHdl_t *hdlp, uint64_t aspec, int32_t value) argument 1932 i_psvc_set_output_11_8(EHdl_t *hdlp, uint64_t aspec, int32_t value) argument 1962 i_psvc_get_reg_11_1(EHdl_t *hdlp, uint64_t aspec, uint8_t *value) argument 1996 i_psvc_get_reg_11_7(EHdl_t *hdlp, uint64_t aspec, uint8_t *value) argument 2032 i_psvc_set_reg_11_1(EHdl_t *hdlp, uint64_t aspec, int32_t value) argument 2082 i_psvc_set_reg_11_7(EHdl_t *hdlp, uint64_t aspec, int32_t value) argument 2132 i_psvc_get_bit_11_5(EHdl_t *hdlp, uint64_t aspec, int32_t *value) argument 2166 i_psvc_get_port_11_5(EHdl_t *hdlp, uint64_t aspec, uint8_t *value) argument 2199 i_psvc_get_bit_11_7(EHdl_t *hdlp, uint64_t aspec, int32_t *value) argument 2233 i_psvc_set_bit_11_5(EHdl_t *hdlp, uint64_t aspec, int32_t value) argument 2265 i_psvc_set_port_11_5(EHdl_t *hdlp, uint64_t aspec, int32_t value) argument 2296 i_psvc_set_bit_11_7(EHdl_t *hdlp, uint64_t aspec, int32_t value) argument 2329 i_psvc_probe_11_0(EHdl_t *hdlp, EObj_t *objp) argument 2365 i_psvc_probe_11_1(EHdl_t *hdlp, EObj_t *objp) argument 2400 i_psvc_probe_11_2(EHdl_t *hdlp, EObj_t *objp) argument 2436 i_psvc_probe_11_3(EHdl_t *hdlp, EObj_t *objp) argument 2478 i_psvc_probe_11_4(EHdl_t *hdlp, EObj_t *objp) argument 2514 i_psvc_probe_11_5(EHdl_t *hdlp, EObj_t *objp) argument 2552 i_psvc_probe_11_6(EHdl_t *hdlp, EObj_t *objp) argument 2586 i_psvc_probe_11_7(EHdl_t *hdlp, EObj_t *objp) argument 2622 i_psvc_probe_11_8(EHdl_t *hdlp, EObj_t *objp) argument 2657 i_psvc_probe_11_9(EHdl_t *hdlp, EObj_t *objp) argument 3099 i_psvc_destructor(EHdl_t *hdlp, char *name, void *objp) argument 3122 i_psvc_get_attr_generic(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void * attrp) argument 3188 i_psvc_set_attr_generic(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void * attrp) argument 3215 i_psvc_get_attr_0_0(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) argument 3242 i_psvc_get_attr_0_1(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) argument 3278 i_psvc_set_attr_0_1(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) argument 3312 i_psvc_get_attr_1_0(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) argument 3346 i_psvc_set_attr_1_0(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) argument 3369 i_psvc_get_attr_2_0(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) argument 3391 i_psvc_set_attr_2_0(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) argument 3407 i_psvc_get_attr_2_1(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) argument 3429 i_psvc_set_attr_2_1(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) argument 3445 i_psvc_get_attr_2_2(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) argument 3473 i_psvc_get_attr_4_0(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) argument 3500 i_psvc_get_attr_5_0(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) argument 3514 i_psvc_set_attr_5_0(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) argument 3528 i_psvc_get_attr_6_0(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) argument 3546 i_psvc_set_attr_6_0(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) argument 3560 i_psvc_get_attr_7_0(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) argument 3587 i_psvc_get_attr_8_0(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) argument 3603 i_psvc_set_attr_8_0(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) argument 3619 i_psvc_get_attr_9_0(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) argument 3641 i_psvc_get_attr_10_0(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) argument 3659 i_psvc_set_attr_10_0(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) argument 3673 i_psvc_get_attr_10_1(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) argument 3691 i_psvc_set_attr_10_1(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) argument 3706 i_psvc_get_attr_11_0(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) argument 3730 i_psvc_get_reg_11_0(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) argument 3778 i_psvc_get_attr_11_1(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) argument 3798 i_psvc_get_attr_11_2(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) argument 3818 i_psvc_get_attr_11_3(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) argument 3838 i_psvc_get_attr_11_4(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) argument 3858 i_psvc_get_attr_11_5(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) argument 3878 i_psvc_get_attr_11_6(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) argument 3898 i_psvc_get_attr_11_7(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) argument 3918 i_psvc_get_attr_11_8(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) argument 3938 i_psvc_get_attr_11_9(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) argument 3958 i_psvc_load_generic( EHdl_t *hdlp, char *name, EObj_t **objpp, char *buf, int32_t obj_size) argument 4068 i_psvc_constructor_0_0( EHdl_t *hdlp, char *id, EObj_t **objpp) argument 4115 i_psvc_constructor_0_1( EHdl_t *hdlp, char *id, EObj_t **objpp) argument 4184 i_psvc_constructor_1_0( EHdl_t *hdlp, char *id, EObj_t **objpp) argument 4232 i_psvc_constructor_2_0( EHdl_t *hdlp, char *id, EObj_t **objpp) argument 4264 i_psvc_constructor_2_1( EHdl_t *hdlp, char *id, EObj_t **objpp) argument 4296 i_psvc_constructor_2_2( EHdl_t *hdlp, char *id, EObj_t **objpp) argument 4343 i_psvc_constructor_3_0( EHdl_t *hdlp, char *id, EObj_t **objpp) argument 4369 i_psvc_constructor_4_0( EHdl_t *hdlp, char *id, EObj_t **objpp) argument 4417 i_psvc_constructor_5_0( EHdl_t *hdlp, char *id, EObj_t **objpp) argument 4443 i_psvc_constructor_6_0( EHdl_t *hdlp, char *id, EObj_t **objpp) argument 4470 i_psvc_constructor_7_0( EHdl_t *hdlp, char *id, EObj_t **objpp) argument 4517 i_psvc_constructor_8_0( EHdl_t *hdlp, char *id, EObj_t **objpp) argument 4544 i_psvc_constructor_9_0( EHdl_t *hdlp, char *id, EObj_t **objpp) argument 4571 i_psvc_constructor_10_0( EHdl_t *hdlp, char *id, EObj_t **objpp) argument 4597 i_psvc_constructor_10_1( EHdl_t *hdlp, char *id, EObj_t **objpp) argument 4623 i_psvc_constructor_11_0( EHdl_t *hdlp, char *id, EObj_t **objpp) argument 4661 i_psvc_constructor_11_1( EHdl_t *hdlp, char *id, EObj_t **objpp) argument 4698 i_psvc_constructor_11_2( EHdl_t *hdlp, char *id, EObj_t **objpp) argument 4735 i_psvc_constructor_11_3( EHdl_t *hdlp, char *id, EObj_t **objpp) argument 4796 i_psvc_constructor_11_4( EHdl_t *hdlp, char *id, EObj_t **objpp) argument 4833 i_psvc_constructor_11_5( EHdl_t *hdlp, char *id, EObj_t **objpp) argument 4870 i_psvc_constructor_11_6( EHdl_t *hdlp, char *id, EObj_t **objpp) argument 4907 i_psvc_constructor_11_7( EHdl_t *hdlp, char *id, EObj_t **objpp) argument 4944 i_psvc_constructor_11_8( EHdl_t *hdlp, char *id, EObj_t **objpp) argument 4981 i_psvc_constructor_11_9( EHdl_t *hdlp, char *id, EObj_t **objpp) argument 5019 EHdl_t *hdlp; local 5145 psvc_fini(EHdl_t *hdlp) argument [all...] |
/illumos-gate/usr/src/uts/sun4v/io/ |
H A D | vnex.c | 110 ddi_intr_op_t intr_op, ddi_intr_handle_impl_t *hdlp, void *result); 404 vnex_enable_intr(dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp) argument 409 vid_p = vnex_locate_id(rdip, hdlp->ih_vector); 431 vnex_disable_intr(dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp) argument 435 vid_p = vnex_locate_id(rdip, hdlp->ih_vector); 450 ddi_intr_handle_impl_t *hdlp; local 454 else if ((hdlp = vid_p->vid_ddi_hdlp) == NULL) 457 return (hdlp->ih_inum); 462 ddi_intr_handle_impl_t *hdlp) 483 ino = hdlp 461 vnex_add_intr(dev_info_t *dip, dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp) argument 524 vnex_remove_intr(dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp) argument 543 vnex_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/opl/io/pcicmu/ |
H A D | pcmu_intr.c | 170 pcmu_add_intr(dev_info_t *dip, dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp) argument 181 ino = PCMU_IB_MONDO_TO_INO(hdlp->ih_vector); 197 ih_p = pcmu_ib_alloc_ih(rdip, hdlp->ih_inum, 198 hdlp->ih_cb_func, hdlp->ih_cb_arg1, hdlp->ih_cb_arg2); 201 uint32_t intr_index = hdlp->ih_inum; 219 hdlp->ih_vector = mondo; 222 hdlp->ih_pri, hdlp 275 pcmu_remove_intr(dev_info_t *dip, dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp) argument [all...] |
/illumos-gate/usr/src/uts/common/io/ |
H A D | bscbus.c | 70 #define HANDLE_ADDR(hdlp) (hdlp->ah_addr) 71 #define HANDLE_FAULT(hdlp) (hdlp->ah_fault) 72 #define HANDLE_MAPLEN(hdlp) (hdlp->ah_len) 73 #define HANDLE_PRIVATE(hdlp) (hdlp->ah_bus_private) 81 #define HANDLE_ADDR(hdlp) (hdlp 926 bscbus_cmd(HANDLE_TYPE *hdlp, ptrdiff_t vreg, uint_t val, uint_t cmd) argument 1070 bscbus_vreg_get8(HANDLE_TYPE *hdlp, uint8_t *addr) argument 1094 bscbus_vreg_put8(HANDLE_TYPE *hdlp, uint8_t *addr, uint8_t val) argument 1118 bscbus_vreg_rep_get8(HANDLE_TYPE *hdlp, uint8_t *host_addr, uint8_t *dev_addr, size_t repcount, uint_t flags) argument 1129 bscbus_vreg_rep_put8(HANDLE_TYPE *hdlp, uint8_t *host_addr, uint8_t *dev_addr, size_t repcount, uint_t flags) argument 1156 bscbus_pat_get8(HANDLE_TYPE *hdlp, uint8_t *addr) argument 1177 bscbus_pat_put8(HANDLE_TYPE *hdlp, uint8_t *addr, uint8_t val) argument 1202 bscbus_pat_rep_get8(HANDLE_TYPE *hdlp, uint8_t *host_addr, uint8_t *dev_addr, size_t repcount, uint_t flags) argument 1213 bscbus_pat_rep_put8(HANDLE_TYPE *hdlp, uint8_t *host_addr, uint8_t *dev_addr, size_t repcount, uint_t flags) argument 1229 bscbus_event_get16(HANDLE_TYPE *hdlp, uint16_t *addr) argument 1256 bscbus_event_put16(HANDLE_TYPE *hdlp, uint16_t *addr, uint16_t val) argument 1282 bscbus_event_rep_get16(HANDLE_TYPE *hdlp, uint16_t *host_addr, uint16_t *dev_addr, size_t repcount, uint_t flags) argument 1293 bscbus_event_rep_put16(HANDLE_TYPE *hdlp, uint16_t *host_addr, uint16_t *dev_addr, size_t repcount, uint_t flags) argument 1309 bscbus_meta_get32(HANDLE_TYPE *hdlp, uint32_t *addr) argument 1362 bscbus_meta_put32(HANDLE_TYPE *hdlp, uint32_t *addr, uint32_t val) argument 1403 bscbus_meta_rep_get32(HANDLE_TYPE *hdlp, uint32_t *host_addr, uint32_t *dev_addr, size_t repcount, uint_t flags) argument 1414 bscbus_meta_rep_put32(HANDLE_TYPE *hdlp, uint32_t *host_addr, uint32_t *dev_addr, size_t repcount, uint_t flags) argument 1430 bscbus_no_get8(HANDLE_TYPE *hdlp, uint8_t *addr) argument 1442 bscbus_no_put8(HANDLE_TYPE *hdlp, uint8_t *addr, uint8_t val) argument 1453 bscbus_no_rep_get8(HANDLE_TYPE *hdlp, uint8_t *host_addr, uint8_t *dev_addr, size_t repcount, uint_t flags) argument 1465 bscbus_no_rep_put8(HANDLE_TYPE *hdlp, uint8_t *host_addr, uint8_t *dev_addr, size_t repcount, uint_t flags) argument 1477 bscbus_no_get16(HANDLE_TYPE *hdlp, uint16_t *addr) argument 1489 bscbus_no_put16(HANDLE_TYPE *hdlp, uint16_t *addr, uint16_t val) argument 1500 bscbus_no_rep_get16(HANDLE_TYPE *hdlp, uint16_t *host_addr, uint16_t *dev_addr, size_t repcount, uint_t flags) argument 1512 bscbus_no_rep_put16(HANDLE_TYPE *hdlp, uint16_t *host_addr, uint16_t *dev_addr, size_t repcount, uint_t flags) argument 1524 bscbus_no_get64(HANDLE_TYPE *hdlp, uint64_t *addr) argument 1536 bscbus_no_put64(HANDLE_TYPE *hdlp, uint64_t *addr, uint64_t val) argument 1547 bscbus_no_rep_get64(HANDLE_TYPE *hdlp, uint64_t *host_addr, uint64_t *dev_addr, size_t repcount, uint_t flags) argument 1559 bscbus_no_rep_put64(HANDLE_TYPE *hdlp, uint64_t *host_addr, uint64_t *dev_addr, size_t repcount, uint_t flags) argument 1571 bscbus_acc_fault_check(HANDLE_TYPE *hdlp) argument 1981 bscbus_map_handle(struct bscbus_channel_state *csp, ddi_map_op_t op, int space, caddr_t vaddr, off_t len, ndi_acc_handle_t *hdlp, caddr_t *addrp) argument 2027 bscbus_map_handle(struct bscbus_channel_state *csp, ddi_map_op_t op, int space, caddr_t vaddr, off_t len, ddi_acc_hdl_t *hdlp, caddr_t *addrp) argument 2321 bscbus_intr_op(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t op, ddi_intr_handle_impl_t *hdlp, void *result) argument [all...] |
/illumos-gate/usr/src/uts/sun4u/lw2plus/io/ |
H A D | lombus.c | 69 #define HANDLE_ADDR(hdlp) (hdlp->ah_addr) 70 #define HANDLE_FAULT(hdlp) (hdlp->ah_fault) 71 #define HANDLE_MAPLEN(hdlp) (hdlp->ah_len) 72 #define HANDLE_PRIVATE(hdlp) (hdlp->ah_bus_private) 80 #define HANDLE_ADDR(hdlp) (hdlp 827 lombus_cmd(HANDLE_TYPE *hdlp, ptrdiff_t vreg, uint_t val, uint_t cmd) argument 971 lombus_vreg_get8(HANDLE_TYPE *hdlp, uint8_t *addr) argument 995 lombus_vreg_put8(HANDLE_TYPE *hdlp, uint8_t *addr, uint8_t val) argument 1019 lombus_vreg_rep_get8(HANDLE_TYPE *hdlp, uint8_t *host_addr, uint8_t *dev_addr, size_t repcount, uint_t flags) argument 1030 lombus_vreg_rep_put8(HANDLE_TYPE *hdlp, uint8_t *host_addr, uint8_t *dev_addr, size_t repcount, uint_t flags) argument 1060 lombus_pat_get8(HANDLE_TYPE *hdlp, uint8_t *addr) argument 1081 lombus_pat_put8(HANDLE_TYPE *hdlp, uint8_t *addr, uint8_t val) argument 1113 lombus_pat_rep_get8(HANDLE_TYPE *hdlp, uint8_t *host_addr, uint8_t *dev_addr, size_t repcount, uint_t flags) argument 1124 lombus_pat_rep_put8(HANDLE_TYPE *hdlp, uint8_t *host_addr, uint8_t *dev_addr, size_t repcount, uint_t flags) argument 1140 lombus_event_get16(HANDLE_TYPE *hdlp, uint16_t *addr) argument 1167 lombus_event_put16(HANDLE_TYPE *hdlp, uint16_t *addr, uint16_t val) argument 1193 lombus_event_rep_get16(HANDLE_TYPE *hdlp, uint16_t *host_addr, uint16_t *dev_addr, size_t repcount, uint_t flags) argument 1204 lombus_event_rep_put16(HANDLE_TYPE *hdlp, uint16_t *host_addr, uint16_t *dev_addr, size_t repcount, uint_t flags) argument 1220 lombus_meta_get32(HANDLE_TYPE *hdlp, uint32_t *addr) argument 1273 lombus_meta_put32(HANDLE_TYPE *hdlp, uint32_t *addr, uint32_t val) argument 1314 lombus_meta_rep_get32(HANDLE_TYPE *hdlp, uint32_t *host_addr, uint32_t *dev_addr, size_t repcount, uint_t flags) argument 1325 lombus_meta_rep_put32(HANDLE_TYPE *hdlp, uint32_t *host_addr, uint32_t *dev_addr, size_t repcount, uint_t flags) argument 1341 lombus_no_get8(HANDLE_TYPE *hdlp, uint8_t *addr) argument 1353 lombus_no_put8(HANDLE_TYPE *hdlp, uint8_t *addr, uint8_t val) argument 1364 lombus_no_rep_get8(HANDLE_TYPE *hdlp, uint8_t *host_addr, uint8_t *dev_addr, size_t repcount, uint_t flags) argument 1376 lombus_no_rep_put8(HANDLE_TYPE *hdlp, uint8_t *host_addr, uint8_t *dev_addr, size_t repcount, uint_t flags) argument 1388 lombus_no_get16(HANDLE_TYPE *hdlp, uint16_t *addr) argument 1400 lombus_no_put16(HANDLE_TYPE *hdlp, uint16_t *addr, uint16_t val) argument 1411 lombus_no_rep_get16(HANDLE_TYPE *hdlp, uint16_t *host_addr, uint16_t *dev_addr, size_t repcount, uint_t flags) argument 1423 lombus_no_rep_put16(HANDLE_TYPE *hdlp, uint16_t *host_addr, uint16_t *dev_addr, size_t repcount, uint_t flags) argument 1435 lombus_no_get64(HANDLE_TYPE *hdlp, uint64_t *addr) argument 1447 lombus_no_put64(HANDLE_TYPE *hdlp, uint64_t *addr, uint64_t val) argument 1458 lombus_no_rep_get64(HANDLE_TYPE *hdlp, uint64_t *host_addr, uint64_t *dev_addr, size_t repcount, uint_t flags) argument 1470 lombus_no_rep_put64(HANDLE_TYPE *hdlp, uint64_t *host_addr, uint64_t *dev_addr, size_t repcount, uint_t flags) argument 1482 lombus_acc_fault_check(HANDLE_TYPE *hdlp) argument 1688 lombus_map_handle(struct lombus_state *ssp, ddi_map_op_t op, int space, caddr_t vaddr, off_t len, ndi_acc_handle_t *hdlp, caddr_t *addrp) argument 1728 lombus_map_handle(struct lombus_state *ssp, ddi_map_op_t op, int space, caddr_t vaddr, off_t len, ddi_acc_hdl_t *hdlp, caddr_t *addrp) argument [all...] |
/illumos-gate/usr/src/uts/common/xen/io/ |
H A D | xpvd.c | 446 ddi_intr_handle_impl_t *hdlp, void *result) 454 (void *)pdip, (void *)rdip, intr_op, (void *)hdlp)); 471 if (hdlp->ih_type == DDI_INTR_TYPE_FIXED) { 476 hdlp->ih_cap |= XENDEV_INTR_CAPABILITIES; 484 ispec = xpvd_get_ispec(rdip, (int)hdlp->ih_inum); 491 if (xpvd_get_priority(rdip, hdlp->ih_inum, &priority) != 509 if ((*psm_intr_ops)(rdip, hdlp, PSM_INTR_OP_SET_PRI, result) == 513 ispec = xpvd_get_ispec(rdip, (int)hdlp->ih_inum); 521 ispec = xpvd_get_ispec(rdip, (int)hdlp->ih_inum); 524 ispec->intrspec_func = hdlp 445 xpvd_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 637 xpvd_enable_intr(dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp, int inum) argument 668 xpvd_disable_intr(dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp, int inum) argument [all...] |
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/littleneck/psvcpolicy/ |
H A D | psvcpolicy.c | 86 static int32_t find_segment(psvc_opaque_t hdlp, char *fru, seg_desc_t *segment, 206 find_segment(psvc_opaque_t hdlp, char *fru, seg_desc_t *segment, argument 222 status = psvc_get_attr(hdlp, fru, PSVC_FRU_INFO_ATTR, 244 status = psvc_get_attr(hdlp, fru, PSVC_FRU_INFO_ATTR, 252 status = psvc_get_attr(hdlp, fru, PSVC_FRU_INFO_ATTR, 268 psvc_update_thresholds_0(psvc_opaque_t hdlp, char *id) argument 283 status = psvc_get_attr(hdlp, id, PSVC_ASSOC_MATCHES_ATTR, &fru_count, 290 status = psvc_get_attr(hdlp, id, PSVC_ASSOC_ID_ATTR, 294 seg_found = find_segment(hdlp, fru, &segment, "ES"); 308 status = psvc_get_attr(hdlp, fr 406 psvc_check_temperature_policy_0(psvc_opaque_t hdlp, char *id) argument 532 psvc_ps_hotplug_policy_0(psvc_opaque_t hdlp, char *id) argument 699 psvc_device_fail_notifier_policy_0(psvc_opaque_t hdlp, char *id) argument 788 psvc_init_led_policy_0(psvc_opaque_t hdlp, char *id) argument 810 check_cpu_temp_fault(psvc_opaque_t hdlp, char *cpu, int32_t cpu_count) argument 853 psvc_shutdown_policy_0(psvc_opaque_t hdlp, char *id) argument [all...] |