Searched refs:hdlp (Results 1 - 25 of 116) sorted by relevance

12345

/illumos-gate/usr/src/uts/common/os/
H A Dddi_intr.c154 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 Dddi_hp_ndi.c53 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 Dddi_hp_impl.c52 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 Dmcamd_pcicfg.c40 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 Dddi_isa.h129 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 Dpci_common.c159 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 Dpci_common.h55 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 Dpci_intr.h35 ddi_intr_handle_impl_t *hdlp);
37 ddi_intr_handle_impl_t *hdlp);
/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/intel/ia32/os/
H A Dddi_i86.c499 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 Dddi_isa.h114 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 Dpx_intr.c478 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 Dpx_intr.h41 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 Dpsvcpolicy.c293 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 Dpsvcpolicy.c213 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 Dpsvcpolicy.c63 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 Dddi_hp_impl.h44 #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 Dddi_intr_impl.h310 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 Dpsvcobj.c102 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 Dvnex.c110 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 Dpcmu_intr.c170 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 Dbscbus.c70 #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 Dlombus.c69 #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 Dxpvd.c446 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 Dpsvcpolicy.c86 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...]

Completed in 3145 milliseconds

12345