Home
last modified time | relevance | path

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

/optee_os/core/drivers/
H A Dpl061_gpio.c46 vaddr_t base_addr; in pl061_get_direction() local
52 base_addr = pl061_reg_base[gpio_pin / GPIOS_PER_PL061]; in pl061_get_direction()
54 data = io_read8(base_addr + GPIODIR); in pl061_get_direction()
63 vaddr_t base_addr; in pl061_set_direction() local
68 base_addr = pl061_reg_base[gpio_pin / GPIOS_PER_PL061]; in pl061_set_direction()
71 io_setbits8(base_addr + GPIODIR, BIT(offset)); in pl061_set_direction()
73 io_clrbits8(base_addr + GPIODIR, BIT(offset)); in pl061_set_direction()
87 vaddr_t base_addr; in pl061_get_value() local
92 base_addr = pl061_reg_base[gpio_pin / GPIOS_PER_PL061]; in pl061_get_value()
94 if (io_read8(base_addr + BIT(offset + 2))) in pl061_get_value()
[all …]
/optee_os/core/arch/arm/mm/
H A Dcore_mmu.c231 vaddr_t base_addr = start_addr + seed; in arch_aslr_base_addr() local
236 base_addr ^= BIT64(va_width - iteration_count); in arch_aslr_base_addr()
238 return base_addr & va_mask; in arch_aslr_base_addr()
/optee_os/core/include/drivers/
H A Dpl061_gpio.h23 void pl061_register(vaddr_t base_addr, unsigned int gpio_dev);
/optee_os/core/lib/libefi/
H A Dhob.c142 efi_physical_address_t base_addr, uint64_t size) in efi_create_fv_hob() argument
151 fv_hob->base_address = base_addr; in efi_create_fv_hob()
/optee_os/core/arch/arm/kernel/
H A Dsecure_partition.c505 uaddr_t base_addr = 0; in load_binary_sp() local
558 base_addr = tee_mm_get_smem(mm); in load_binary_sp()
567 res = sp_mem_add_pages(mobj, &idx, base_addr, bin_page_count); in load_binary_sp()
861 uint64_t base_addr = 0; in handle_fdt_load_relative_mem_regions() local
879 if (!sp_dt_get_u64(fdt, subnode, "base-address", &base_addr)) { in handle_fdt_load_relative_mem_regions()
949 base_addr = tee_mm_get_smem(mm); in handle_fdt_load_relative_mem_regions()
958 res = sp_mem_add_pages(m, &idx, base_addr, pages_cnt); in handle_fdt_load_relative_mem_regions()
1004 uint64_t base_addr = 0; in handle_fdt_dev_regions() local
1017 if (sp_dt_get_u64(fdt, subnode, "base-address", &base_addr)) { in handle_fdt_dev_regions()
1060 res = sp_mem_add_pages(m, &idx, (paddr_t)base_addr, pages_cnt); in handle_fdt_dev_regions()
[all …]
/optee_os/core/lib/libefi/include/efi/
H A Dhob.h122 efi_physical_address_t base_addr, uint64_t size);
/optee_os/core/arch/riscv/mm/
H A Dcore_mmu_arch.c727 vaddr_t base_addr = start_addr + seed; in arch_aslr_base_addr() local
730 base_addr ^= BIT64(va_width - iteration_count); in arch_aslr_base_addr()
737 if (base_addr & va_width_msb) in arch_aslr_base_addr()
738 base_addr |= va_extended_mask; in arch_aslr_base_addr()
740 base_addr &= ~va_extended_mask; in arch_aslr_base_addr()
742 return base_addr & va_mask; in arch_aslr_base_addr()