Home
last modified time | relevance | path

Searched refs:base_addr (Results 1 – 25 of 40) sorted by relevance

12

/illumos-gate/usr/src/uts/sun4u/io/pciex/
H A Dpci_cfgacc_4u.c64 uint64_t base_addr; in pci_cfgacc_get() local
70 base_addr = bus_p->bus_cfgacc_base; in pci_cfgacc_get()
71 base_addr += RC_BDF_TO_CFGADDR(bdf, offset); in pci_cfgacc_get()
75 val = ldbphysio(base_addr); in pci_cfgacc_get()
78 val = ldhphysio(base_addr); in pci_cfgacc_get()
81 val = ldphysio(base_addr); in pci_cfgacc_get()
84 val = lddphysio(base_addr); in pci_cfgacc_get()
98 uint64_t base_addr; in pci_cfgacc_set() local
103 base_addr = bus_p->bus_cfgacc_base; in pci_cfgacc_set()
104 base_addr += RC_BDF_TO_CFGADDR(bdf, offset); in pci_cfgacc_set()
[all …]
/illumos-gate/usr/src/grub/grub-0.97/netboot/
H A Dtlan.h396 inline u8 TLan_DioRead8(u16 base_addr, u16 internal_addr) in TLan_DioRead8() argument
398 outw(internal_addr, base_addr + TLAN_DIO_ADR); in TLan_DioRead8()
399 return (inb((base_addr + TLAN_DIO_DATA) + (internal_addr & 0x3))); in TLan_DioRead8()
406 inline u16 TLan_DioRead16(u16 base_addr, u16 internal_addr) in TLan_DioRead16() argument
408 outw(internal_addr, base_addr + TLAN_DIO_ADR); in TLan_DioRead16()
409 return (inw((base_addr + TLAN_DIO_DATA) + (internal_addr & 0x2))); in TLan_DioRead16()
416 inline u32 TLan_DioRead32(u16 base_addr, u16 internal_addr) in TLan_DioRead32() argument
418 outw(internal_addr, base_addr + TLAN_DIO_ADR); in TLan_DioRead32()
419 return (inl(base_addr + TLAN_DIO_DATA)); in TLan_DioRead32()
426 inline void TLan_DioWrite8(u16 base_addr, u16 internal_addr, u8 data) in TLan_DioWrite8() argument
[all …]
/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpci_tools.c113 uint64_t base_addr, uint64_t max_addr, uint8_t size, boolean_t write_flag);
630 uint64_t base_addr; in pcitool_bus_reg_ops() local
670 base_addr = pci_rp[prg.barnum].phys_addr; in pcitool_bus_reg_ops()
671 max_addr = base_addr + pci_rp[prg.barnum].size; in pcitool_bus_reg_ops()
672 prg.phys_addr = base_addr + prg.offset; in pcitool_bus_reg_ops()
677 base_addr, prg.offset, prg.phys_addr, max_addr); in pcitool_bus_reg_ops()
809 pcitool_config_request(pci_t *pci_p, pcitool_reg_t *prg, uint64_t base_addr, in pcitool_config_request() argument
816 prg->phys_addr = base_addr + prg->offset; in pcitool_config_request()
820 base_addr, prg->offset, prg->phys_addr, in pcitool_config_request()
841 uint64_t base_addr; in pcitool_dev_reg_ops() local
[all …]
H A Dpci_pbm.c65 uint64_t base_addr, last_addr; in pbm_create() local
94 base_addr = -1ull; in pbm_create()
106 base_addr = MIN(rng_addr, base_addr); in pbm_create()
110 pbm_p->pbm_base_pfn = mmu_btop(base_addr); in pbm_create()
H A Dpci_dma.c1642 pci_vmem_do_free(iommu_t *iommu_p, void *base_addr, size_t npages, in pci_vmem_do_free() argument
1648 vmem_free(map_p, base_addr, IOMMU_PAGE_SIZE); in pci_vmem_do_free()
1655 vmem_xfree(map_p, base_addr, IOMMU_PTOB(npages)); in pci_vmem_do_free()
/illumos-gate/usr/src/uts/sun4/io/px/
H A Dpx_fm.c297 uint64_t addr, base_addr; in px_fm_callback() local
327 base_addr = px_in_addr_range(dip, ranges_p, fault_addr); in px_fm_callback()
328 if (base_addr) { in px_fm_callback()
340 addr = fault_addr - base_addr; in px_fm_callback()
850 uint64_t base_addr, range_addr; in px_err_pio_hdl_check() local
870 base_addr = (hp->ah_pfn << MMU_PAGESHIFT) + hp->ah_offset; in px_err_pio_hdl_check()
874 range_addr = px_in_addr_range(dip, ranges_p, base_addr); in px_err_pio_hdl_check()
880 base_addr = base_addr - range_addr; in px_err_pio_hdl_check()
892 if (((fault_addr >= base_addr) && (fault_addr < (base_addr + size))) || in px_err_pio_hdl_check()
915 uint32_t base_addr; in px_err_dma_hdl_check() local
[all …]
/illumos-gate/usr/src/uts/common/io/sfe/
H A Dsfe_util.h68 (void *)((caddr_t)((dp)->base_addr) + (p)), v)
71 (void *)((caddr_t)((dp)->base_addr) + (p)), v)
74 (void *)((caddr_t)((dp)->base_addr) + (p)), v)
77 (void *)((caddr_t)((dp)->base_addr) + (p)), v); \
81 (void *)(((caddr_t)(dp)->base_addr) + (p)))
84 (void *)(((caddr_t)(dp)->base_addr) + (p)))
87 (void *)(((caddr_t)(dp)->base_addr) + (p)))
192 void *base_addr; member
/illumos-gate/usr/src/uts/common/sys/fibre-channel/fca/emlxs/
H A Demlxs_mdb.h46 int emlxs_msgbuf(uintptr_t base_addr, uint_t flags, int argc,
51 int emlxs_dump(uintptr_t base_addr, uint_t flags, int argc,
/illumos-gate/usr/src/uts/sun4u/io/px/
H A Dpx_tools_4u.c348 uint64_t base_addr; in pxtool_bus_reg_ops() local
389 base_addr = px_rp[prg.barnum].phys_addr; in pxtool_bus_reg_ops()
390 prg.phys_addr = base_addr + prg.offset; in pxtool_bus_reg_ops()
395 base_addr, prg.offset, prg.phys_addr, px_rp[prg.barnum].size); in pxtool_bus_reg_ops()
/illumos-gate/usr/src/uts/sun4u/excalibur/io/
H A Dxcalppm.c231 caddr_t base_addr; in xcppm_map_all_regs() local
243 rv0 = ddi_regs_map_setup(dip, 0, &base_addr, 0, 0, &attr_be, in xcppm_map_all_regs()
246 unitp->regs.bbc_estar_ctrl = (uint16_t *)(base_addr + in xcppm_map_all_regs()
248 unitp->regs.bbc_assert_change = (uint32_t *)(base_addr + in xcppm_map_all_regs()
250 unitp->regs.bbc_pll_settle = (uint32_t *)(base_addr + in xcppm_map_all_regs()
257 rv2 = ddi_regs_map_setup(dip, 2, &base_addr, in xcppm_map_all_regs()
260 unitp->regs.gpio_bank_sel_index = (uint8_t *)(base_addr + in xcppm_map_all_regs()
262 unitp->regs.gpio_bank_sel_data = (uint8_t *)(base_addr + in xcppm_map_all_regs()
265 rv3 = ddi_regs_map_setup(dip, 3, &base_addr, 0, 0, &attr_le, in xcppm_map_all_regs()
268 unitp->regs.gpio_port1_data = (uint8_t *)(base_addr + in xcppm_map_all_regs()
[all …]
/illumos-gate/usr/src/uts/common/io/ntxn/
H A Dunm_nic_init.c139 unsigned long base_addr, offset, pci_base; in decode_crb_addr() local
144 base_addr = addr & 0xfff00000; in decode_crb_addr()
148 if (crb_addr_xform[i] == base_addr) { in decode_crb_addr()
/illumos-gate/usr/src/uts/intel/sys/acpi/
H A Dacpi_pci.h43 UINT64 base_addr; member
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/
H A Dhermon_event.c619 uint32_t *base_addr; in hermon_eq_catastrophic() local
630 base_addr = state->hs_cmd_regs.fw_err_buf; in hermon_eq_catastrophic()
638 word = ddi_get32(cmdhdl, base_addr); in hermon_eq_catastrophic()
688 base_addr = in hermon_eq_catastrophic()
690 err_buf = ddi_get32(cmdhdl, base_addr); in hermon_eq_catastrophic()
/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/
H A Dtavor_event.c749 uint32_t *base_addr; in tavor_eq_catastrophic() local
758 base_addr = (uint32_t *)(uintptr_t)( in tavor_eq_catastrophic()
763 word = ddi_get32(state->ts_reg_cmdhdl, base_addr); in tavor_eq_catastrophic()
806 base_addr = (uint32_t *)((uintptr_t)(state->ts_reg_cmd_baseaddr in tavor_eq_catastrophic()
808 err_buf = ddi_get32(state->ts_reg_cmdhdl, base_addr); in tavor_eq_catastrophic()
/illumos-gate/usr/src/uts/i86pc/io/pci/
H A Dpci_tools.c1092 uint64_t base_addr; in pcitool_dev_reg_ops() local
1206 &cfg, &base_addr, &io_space); in pcitool_dev_reg_ops()
1233 base_addr = cfg.data & PCI_BASE_ROM_ADDR_M; in pcitool_dev_reg_ops()
1260 prg.phys_addr = base_addr + prg.offset; in pcitool_dev_reg_ops()
/illumos-gate/usr/src/cmd/mdb/common/modules/emlxs/
H A Demlxs.c78 int emlxs_msgbuf(uintptr_t base_addr, uint_t flags, int argc, in emlxs_msgbuf() argument
342 emlxs_dump(uintptr_t base_addr, uint_t flags, int argc, const mdb_arg_t *argv) in emlxs_dump() argument
/illumos-gate/usr/src/uts/common/io/hxge/
H A Dhxge_peu_hw.h394 uint32_t base_addr:20; member
402 uint32_t base_addr:20;
451 uint32_t base_addr:10; member
459 uint32_t base_addr:10;
507 uint32_t base_addr:11; member
515 uint32_t base_addr:11;
599 uint32_t base_addr:10; member
605 uint32_t base_addr:10;
/illumos-gate/usr/src/uts/common/io/qede/579xx/drivers/ecore/
H A Decore_dbg_fw_funcs.c340 u32 base_addr; member
2260 u32 base_addr, sem_filter_params = filter_type; in ecore_bus_enable_storm() local
2268 base_addr = storm->sem_fast_mem_addr; in ecore_bus_enable_storm()
2275 ecore_wr(p_hwfn, p_ptt, base_addr + SEM_FAST_REG_DEBUG_MODE, storm_mode->id_in_hw); in ecore_bus_enable_storm()
2276 ecore_wr(p_hwfn, p_ptt, base_addr + SEM_FAST_REG_DEBUG_ACTIVE, 1); in ecore_bus_enable_storm()
2282 …ecore_wr(p_hwfn, p_ptt, base_addr + SEM_FAST_REG_DBG_MODE6_SRC_DISABLE, SEM_FAST_MODE6_SRC_ENABLE); in ecore_bus_enable_storm()
2295 ecore_wr(p_hwfn, p_ptt, base_addr + SEM_FAST_REG_FILTER_CID, storm_bus->cid); in ecore_bus_enable_storm()
2304 ecore_wr(p_hwfn, p_ptt, base_addr + SEM_FAST_REG_EVENT_ID_RANGE_STRT, eid_filter->range.min); in ecore_bus_enable_storm()
2305 ecore_wr(p_hwfn, p_ptt, base_addr + SEM_FAST_REG_EVENT_ID_RANGE_END, eid_filter->range.max); in ecore_bus_enable_storm()
2309 ecore_wr(p_hwfn, p_ptt, base_addr + SEM_FAST_REG_FILTER_EVENT_ID, eid_filter->mask.val); in ecore_bus_enable_storm()
[all …]
/illumos-gate/usr/src/lib/libproc/common/
H A DPcore.c2370 uintptr_t addr, base_addr; local
2770 base_addr = Pgetauxval(P, AT_BASE);
2784 } else if (base_addr != (uintptr_t)-1L) {
2800 if (base_addr != (uintptr_t)-1L) {
2803 P->map_ldso = core_name_mapping(P, base_addr, interp);
2809 rl.rl_base = base_addr;
2837 if (base_addr == (uintptr_t)-1L) {
2839 if (base_addr == (uintptr_t)-1L || from_linux) {
/illumos-gate/usr/src/uts/common/io/bnx/570x/driver/common/lmdev/
H A Dlm.h486 lm_address_t base_addr,
/illumos-gate/usr/src/cmd/dcs/sparc/sun4u/
H A Dri_init.c1061 uint64_t base_addr; /* required */ in mem_cm_info() local
1069 if (sscanf(cfga->ap_info, "address=0x%llx size=%u", &base_addr, in mem_cm_info()
1109 cfga->ap_log_id, base_addr, size_kb, perm_kb)); in mem_cm_info()
1117 if (nvlist_add_uint64(mem->conf_props, RI_MEM_ADDR, base_addr) != 0 || in mem_cm_info()
/illumos-gate/usr/src/uts/sun4u/sys/pci/
H A Dpci_dma.h260 extern void pci_vmem_do_free(iommu_t *iommu_p, void *base_addr, size_t npages,
/illumos-gate/usr/src/uts/intel/io/amdzen/
H A Damdzen.c360 const uint32_t base_addr = SMN_REG_ADDR_BASE(reg); in amdzen_smn_read() local
365 amdzen_stub_put32(df->adf_nb, AMDZEN_NB_SMN_ADDR, base_addr); in amdzen_smn_read()
386 const uint32_t base_addr = SMN_REG_ADDR_BASE(reg); in amdzen_smn_write() local
392 amdzen_stub_put32(df->adf_nb, AMDZEN_NB_SMN_ADDR, base_addr); in amdzen_smn_write()
/illumos-gate/usr/src/grub/grub-0.97/docs/
H A Dkernel.c.texi144 printf (" size = 0x%x, base_addr = 0x%x%x,"
/illumos-gate/usr/src/uts/common/io/bnx/
H A Dbnx_mm.c151 mm_map_io_base(lm_device_t *pdev, lm_address_t base_addr, u32_t size) in mm_map_io_base() argument

12