/illumos-gate/usr/src/uts/common/sys/ |
H A D | ddi_obsolete.h | 31 uint8_t ddi_mem_get8(ddi_acc_handle_t handle, uint8_t *host_addr); 32 uint16_t ddi_mem_get16(ddi_acc_handle_t handle, uint16_t *host_addr); 40 void ddi_mem_rep_get8(ddi_acc_handle_t handle, uint8_t *host_addr, 48 void ddi_mem_rep_put8(ddi_acc_handle_t handle, uint8_t *host_addr, 57 uint8_t ddi_io_get8(ddi_acc_handle_t handle, uint8_t *dev_addr); 64 void ddi_io_rep_get8(ddi_acc_handle_t handle, 66 void ddi_io_rep_get16(ddi_acc_handle_t handle, 68 void ddi_io_rep_get32(ddi_acc_handle_t handle, 70 void ddi_io_rep_put8(ddi_acc_handle_t handle, 72 void ddi_io_rep_put16(ddi_acc_handle_t handle, [all …]
|
H A D | pci_cap.h | 37 int pci_xcap_locate(ddi_acc_handle_t h, uint16_t id, uint16_t *base_p); 38 int pci_lcap_locate(ddi_acc_handle_t h, uint8_t id, uint16_t *base_p); 39 int pci_htcap_locate(ddi_acc_handle_t h, uint16_t reg_mask, uint16_t reg_val, 107 extern int pci_cap_probe(ddi_acc_handle_t h, uint16_t index, 110 extern uint32_t pci_cap_get(ddi_acc_handle_t h, pci_cap_config_size_t size, 113 extern int pci_cap_put(ddi_acc_handle_t h, pci_cap_config_size_t size, 116 extern int pci_cap_read(ddi_acc_handle_t h, uint32_t id, uint16_t base,
|
H A D | ddi_implfuncs.h | 80 extern void i_ddi_acc_set_fault(ddi_acc_handle_t handle); 81 extern void i_ddi_acc_clr_fault(ddi_acc_handle_t handle); 115 extern ddi_acc_handle_t impl_acc_hdl_alloc(int (*waitfp)(caddr_t), 117 extern void impl_acc_hdl_free(ddi_acc_handle_t handle); 118 extern ddi_acc_hdl_t *impl_acc_hdl_get(ddi_acc_handle_t handle); 127 extern int i_ddi_ontrap(ddi_acc_handle_t); 128 extern void i_ddi_notrap(ddi_acc_handle_t);
|
H A D | sunddi.h | 1337 size_t *real_length, ddi_acc_handle_t *handlep); 1344 ddi_dma_mem_free(ddi_acc_handle_t *hp); 1854 extern int ddi_check_acc_handle(ddi_acc_handle_t); 1895 ddi_acc_handle_t *handle); 1898 ddi_regs_map_free(ddi_acc_handle_t *handle); 1905 ddi_get8(ddi_acc_handle_t handle, uint8_t *addr); 1908 ddi_get16(ddi_acc_handle_t handle, uint16_t *addr); 1911 ddi_get32(ddi_acc_handle_t handle, uint32_t *addr); 1914 ddi_get64(ddi_acc_handle_t handle, uint64_t *addr); 1998 pci_config_teardown(ddi_acc_handle_t *handle); [all …]
|
H A D | ddifm_impl.h | 117 extern void i_ddi_fm_acc_err_set(ddi_acc_handle_t, uint64_t, int, int); 119 extern ddi_fmcompare_t i_ddi_fm_acc_err_cf_get(ddi_acc_handle_t); 123 extern void i_ndi_busop_access_enter(dev_info_t *, ddi_acc_handle_t); 124 extern void i_ndi_busop_access_exit(dev_info_t *, ddi_acc_handle_t);
|
/illumos-gate/usr/src/uts/intel/io/intel_nb5000/ |
H A D | nb_pci_cfg.c | 42 static ddi_acc_handle_t dev_21_hdl; 43 static ddi_acc_handle_t dev_22_hdl; 44 static ddi_acc_handle_t dev_pci_hdl[NB_PCI_DEV]; 127 static ddi_acc_handle_t 130 ddi_acc_handle_t hdl; in nb_get_hdl() 151 ddi_acc_handle_t hdl; in nb_pci_getb() 160 ddi_acc_handle_t hdl; in nb_pci_getw() 169 ddi_acc_handle_t hdl; in nb_pci_getl() 178 ddi_acc_handle_t hdl; in nb_pci_putb() 187 ddi_acc_handle_t hdl; in nb_pci_putw() [all …]
|
/illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/ |
H A D | hermon_fm.h | 77 ddi_acc_handle_t save_hdl; /* acc handle */ 292 offset_t, ddi_device_acc_attr_t *, ddi_acc_handle_t *); 293 extern void hermon_regs_map_free(hermon_state_t *, ddi_acc_handle_t *); 298 extern int hermon_PIO_start(hermon_state_t *, ddi_acc_handle_t, 300 extern int hermon_PIO_end(hermon_state_t *, ddi_acc_handle_t, int *, 302 extern ddi_acc_handle_t hermon_rsrc_alloc_uarhdl(hermon_state_t *); 303 extern ddi_acc_handle_t hermon_get_uarhdl(hermon_state_t *); 304 extern ddi_acc_handle_t hermon_get_cmdhdl(hermon_state_t *); 305 extern ddi_acc_handle_t hermon_get_msix_tblhdl(hermon_state_t *); 306 extern ddi_acc_handle_t hermon_get_msix_pbahdl(hermon_state_t *); [all …]
|
H A D | hermon.h | 298 ddi_acc_handle_t acc_hdl; 420 ddi_acc_handle_t hs_reg_cmdhdl; 422 ddi_acc_handle_t hs_reg_uarhdl; 424 ddi_acc_handle_t hs_reg_msihdl; 433 ddi_acc_handle_t hs_reg_bfhdl; /* blueflame handle */ 694 ddi_acc_handle_t hs_fm_cmdhdl; /* fm-protected CMD hdl */ 695 ddi_acc_handle_t hs_fm_uarhdl; /* fm-protected UAR hdl */ 713 ddi_acc_handle_t hs_reg_pcihdl; /* PCI cfg handle */ 714 ddi_acc_handle_t hs_fm_pcihdl; /* fm handle */ 720 ddi_acc_handle_t hs_fm_msix_tblhdl; /* fm handle */ [all …]
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | sunpci.c | 36 pci_config_setup(dev_info_t *dip, ddi_acc_handle_t *handle) in pci_config_setup() 55 pci_config_teardown(ddi_acc_handle_t *handle) in pci_config_teardown() 61 pci_config_get8(ddi_acc_handle_t handle, off_t offset) in pci_config_get8() 72 pci_config_get16(ddi_acc_handle_t handle, off_t offset) in pci_config_get16() 83 pci_config_get32(ddi_acc_handle_t handle, off_t offset) in pci_config_get32() 94 pci_config_get64(ddi_acc_handle_t handle, off_t offset) in pci_config_get64() 273 ddi_acc_handle_t confhdl; 550 pci_fill_buf(ddi_acc_handle_t confhdl, uint16_t cap_ptr, 707 ddi_acc_handle_t confhdl; 915 ddi_acc_handle_t hdl; [all …]
|
/illumos-gate/usr/src/uts/intel/io/intel_nhm/ |
H A D | nhm_pci_cfg.c | 44 static ddi_acc_handle_t dev_pci_hdl[MAX_CPU_NODES][CPU_PCI_DEVS][CPU_PCI_FUNCS]; 92 static ddi_acc_handle_t 95 ddi_acc_handle_t hdl; in nhm_get_hdl() 112 ddi_acc_handle_t hdl; in nhm_pci_getb() 121 ddi_acc_handle_t hdl; in nhm_pci_getw() 130 ddi_acc_handle_t hdl; in nhm_pci_getl() 139 ddi_acc_handle_t hdl; in nhm_pci_putb() 148 ddi_acc_handle_t hdl; in nhm_pci_putw() 157 ddi_acc_handle_t hdl; in nhm_pci_putl()
|
/illumos-gate/usr/src/uts/common/io/hme/ |
H A D | hme.h | 63 ddi_acc_handle_t acch; 130 ddi_acc_handle_t hme_rmd_acch; 135 ddi_acc_handle_t hme_tmd_acch; 147 ddi_acc_handle_t hme_globregh; /* HME global regs */ 148 ddi_acc_handle_t hme_etxregh; /* HME ETX regs */ 149 ddi_acc_handle_t hme_erxregh; /* HME ERX regs */ 150 ddi_acc_handle_t hme_bmacregh; /* BigMAC registers */ 151 ddi_acc_handle_t hme_mifregh; /* HME transceiver */ 152 ddi_acc_handle_t hme_romh; /* rom handle */ 154 ddi_acc_handle_t pci_config_handle; /* HME PCI config */
|
/illumos-gate/usr/src/uts/i86pc/io/pciex/ |
H A D | npe_misc.c | 45 void npe_ck804_fix_aer_ptr(ddi_acc_handle_t cfg_hdl); 47 void npe_nvidia_error_workaround(ddi_acc_handle_t cfg_hdl); 48 void npe_intel_error_workaround(ddi_acc_handle_t cfg_hdl); 50 int npe_enable_htmsi(ddi_acc_handle_t cfg_hdl); 64 npe_ck804_fix_aer_ptr(ddi_acc_handle_t cfg_hdl) in npe_ck804_fix_aer_ptr() 103 npe_nvidia_error_workaround(ddi_acc_handle_t cfg_hdl) in npe_nvidia_error_workaround() 124 npe_intel_error_workaround(ddi_acc_handle_t cfg_hdl) in npe_intel_error_workaround() 229 npe_enable_htmsi(ddi_acc_handle_t cfg_hdl) in npe_enable_htmsi() 249 ddi_acc_handle_t cfg_hdl; in npe_enable_htmsi_children() 284 ddi_acc_handle_t cfg_hdl; in npe_save_htconfig_children()
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/mpt_sas/ |
H A D | mptsas_init.c | 86 ddi_acc_handle_t accessp); 88 ddi_acc_handle_t accessp); 90 ddi_acc_handle_t accessp); 94 ddi_acc_handle_t accessp); 96 ddi_acc_handle_t accessp); 102 ddi_acc_handle_t accessp); 104 ddi_acc_handle_t accessp); 200 ddi_acc_handle_t accessp) in mptsas_ioc_do_get_facts() 225 ddi_acc_handle_t accessp) in mptsas_ioc_do_get_facts_reply() 423 ddi_acc_handle_t accessp) in mptsas_ioc_do_get_port_facts() [all …]
|
/illumos-gate/usr/src/uts/sun4u/excalibur/sys/ |
H A D | xcalppm_reg.h | 65 ddi_acc_handle_t bbc_estar_ctrl; 66 ddi_acc_handle_t rio_mode_auxio; 67 ddi_acc_handle_t gpio_bank_select; 68 ddi_acc_handle_t gpio_data_ports;
|
/illumos-gate/usr/src/uts/common/sys/scsi/adapters/pmcs/ |
H A D | pmcs.h | 267 ddi_acc_handle_t acc_handle; 364 ddi_acc_handle_t pci_acc_handle; 365 ddi_acc_handle_t msg_acc_handle; 366 ddi_acc_handle_t top_acc_handle; 367 ddi_acc_handle_t mpi_acc_handle; 368 ddi_acc_handle_t gsm_acc_handle; 369 ddi_acc_handle_t iqp_acchdls[PMCS_MAX_IQ]; 370 ddi_acc_handle_t oqp_acchdls[PMCS_MAX_IQ]; 371 ddi_acc_handle_t cip_acchdls; 372 ddi_acc_handle_t fwlog_acchdl; [all …]
|
/illumos-gate/usr/src/uts/sun/io/audio/drv/audiocs/ |
H A D | audio_4231_apcdma.c | 110 ddi_acc_handle_t *handle = &APC_HANDLE; in apc_map_regs() 164 ddi_acc_handle_t handle = APC_HANDLE; in apc_reset() 204 ddi_acc_handle_t handle = APC_HANDLE; in apc_start_engine() 270 ddi_acc_handle_t handle = APC_HANDLE; in apc_stop_engine() 323 ddi_acc_handle_t handle = APC_HANDLE; in apc_power() 346 ddi_acc_handle_t handle = APC_HANDLE; in apc_reload() 396 ddi_acc_handle_t handle = APC_HANDLE; in apc_addr()
|
H A D | audio_4231_eb2dma.c | 203 ddi_acc_handle_t phandle = EB2_PLAY_HNDL; in eb2_reset() 204 ddi_acc_handle_t rhandle = EB2_REC_HNDL; in eb2_reset() 251 ddi_acc_handle_t handle = eng->ce_regsh; in eb2_start_engine() 322 ddi_acc_handle_t handle = eng->ce_regsh; in eb2_stop_engine() 367 ddi_acc_handle_t xhandle = EB2_AUXIO_HNDL; in eb2_power() 390 ddi_acc_handle_t handle = eng->ce_regsh; in eb2_reload() 427 ddi_acc_handle_t handle = eng->ce_regsh; in eb2_addr()
|
/illumos-gate/usr/src/uts/sun/io/eri/ |
H A D | eri.h | 422 ddi_acc_handle_t tbuf_acch; 498 ddi_acc_handle_t globregh; /* ERI global regs */ 499 ddi_acc_handle_t etxregh; /* ERI ETX regs */ 500 ddi_acc_handle_t erxregh; /* ERI ERX regs */ 501 ddi_acc_handle_t bmacregh; /* BigMAC registers */ 502 ddi_acc_handle_t mifregh; /* ERI transceiver */ 503 ddi_acc_handle_t pcsregh; /* ERI PCS regs */ 505 ddi_acc_handle_t sw_reset_regh; /* ERI Reset Reg */ 508 ddi_acc_handle_t mdm_h; /* trmd memory handle */ 511 ddi_acc_handle_t pci_config_handle; /* ERI PCI config */
|
/illumos-gate/usr/src/uts/common/io/cpqary3/ |
H A D | cpqary3.h | 340 ddi_acc_handle_t idr_handle; 344 ddi_acc_handle_t spr0_handle; 348 ddi_acc_handle_t odr_handle; 351 ddi_acc_handle_t odr_cl_handle; 354 ddi_acc_handle_t isr_handle; 357 ddi_acc_handle_t imr_handle; 360 ddi_acc_handle_t ipq_handle; 363 ddi_acc_handle_t opq_handle; 366 ddi_acc_handle_t ct_handle; 369 ddi_acc_handle_t cp_handle;
|
/illumos-gate/usr/src/uts/intel/sys/ |
H A D | cpu_module.h | 204 extern uint8_t cmi_pci_getb(int, int, int, int, int *, ddi_acc_handle_t); 205 extern uint16_t cmi_pci_getw(int, int, int, int, int *, ddi_acc_handle_t); 206 extern uint32_t cmi_pci_getl(int, int, int, int, int *, ddi_acc_handle_t); 210 extern void cmi_pci_putb(int, int, int, int, ddi_acc_handle_t, uint8_t); 211 extern void cmi_pci_putw(int, int, int, int, ddi_acc_handle_t, uint16_t); 212 extern void cmi_pci_putl(int, int, int, int, ddi_acc_handle_t, uint32_t);
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | pci_intr_lib.c | 158 ddi_acc_handle_t cfg_hdle; in pci_msi_get_cap() 204 ddi_acc_handle_t h; in pci_msi_configure() 297 ddi_acc_handle_t h; in pci_msi_unconfigure() 361 ddi_acc_handle_t cfg_hdle; in pci_is_msi_enabled() 396 ddi_acc_handle_t cfg_hdle; in pci_msi_enable_mode() 444 ddi_acc_handle_t cfg_hdle; in pci_msi_disable_mode() 488 ddi_acc_handle_t cfg_hdle; in pci_msi_set_mask() 1009 ddi_acc_handle_t cfg_hdl; in pci_intx_get_cap() 1069 ddi_acc_handle_t cfg_hdl; in pci_intx_clr_mask() 1101 ddi_acc_handle_t cfg_hdl; in pci_intx_set_mask() [all …]
|
H A D | pci_cap.c | 55 pci_cap_probe(ddi_acc_handle_t h, uint16_t index, uint32_t *id_p, in pci_cap_probe() 126 pci_lcap_locate(ddi_acc_handle_t h, uint8_t id, uint16_t *base_p) in pci_lcap_locate() 174 pci_xcap_locate(ddi_acc_handle_t h, uint16_t id, uint16_t *base_p) in pci_xcap_locate() 217 pci_htcap_locate(ddi_acc_handle_t h, uint16_t reg_mask, uint16_t reg_val, in pci_htcap_locate() 263 pci_cap_get(ddi_acc_handle_t h, pci_cap_config_size_t size, uint32_t id, in pci_cap_get() 304 pci_cap_put(ddi_acc_handle_t h, pci_cap_config_size_t size, in pci_cap_put() 339 pci_cap_read(ddi_acc_handle_t h, uint32_t id, uint16_t base, in pci_cap_read()
|
/illumos-gate/usr/src/uts/intel/io/amr/ |
H A D | amrvar.h | 147 ddi_acc_handle_t buffer_acc_handle; 179 ddi_acc_handle_t sg_acc_handle; 195 ddi_acc_handle_t pciconfig_handle; 196 ddi_acc_handle_t regsmap_handle; 200 ddi_acc_handle_t mbox_acc_handle;
|
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/ |
H A D | hermon_fm.c | 109 ddi_acc_handle_t *); 116 ddi_acc_handle_t); 779 ddi_acc_handle_t *handle) in hermon_regs_map_setup() 924 ddi_acc_handle_t hdl; in hermon_init_failure() 1278 ddi_acc_handle_t 1305 ddi_acc_handle_t 1333 ddi_acc_handle_t 1360 ddi_acc_handle_t 1388 ddi_acc_handle_t 1416 ddi_acc_handle_t [all …]
|
/illumos-gate/usr/src/uts/sun4u/sys/pci/ |
H A D | db21554_ctrl.h | 109 ddi_acc_handle_t csr_mem_handle; /* CSR memory handle */ 110 ddi_acc_handle_t csr_io_handle; /* CSR IO handle */ 111 ddi_acc_handle_t conf_handle; /* config space handle */ 139 ddi_acc_handle_t handle; /* handle for bus access DDI calls */
|