Home
last modified time | relevance | path

Searched refs:ddi_acc_handle_t (Results 1 – 25 of 463) sorted by relevance

12345678910>>...19

/illumos-gate/usr/src/uts/common/sys/
H A Dddi_obsolete.h31 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 Dpci_cap.h37 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 Dddi_implfuncs.h80 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 Dsunddi.h1337 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 Dddifm_impl.h117 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 Dnb_pci_cfg.c42 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 Dhermon_fm.h77 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 Dhermon.h298 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 Dsunpci.c36 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 Dnhm_pci_cfg.c44 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 Dhme.h63 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 Dnpe_misc.c45 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 Dmptsas_init.c86 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 Dxcalppm_reg.h65 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 Dpmcs.h267 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 Daudio_4231_apcdma.c110 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 Daudio_4231_eb2dma.c203 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 Deri.h422 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 Dcpqary3.h340 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 Dcpu_module.h204 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 Dpci_intr_lib.c158 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 Dpci_cap.c55 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 Damrvar.h147 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 Dhermon_fm.c109 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 Ddb21554_ctrl.h109 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 */

12345678910>>...19