Home
last modified time | relevance | path

Searched refs:ops (Results 1 – 14 of 14) sorted by relevance

/kernel/dev/pdev/power/
A Dpower.cpp36 void pdev_register_power(const struct pdev_power_ops* ops) { in pdev_register_power() argument
37 power_ops = ops; in pdev_register_power()
/kernel/syscalls/
A Dsystem.cpp290 memmov_ops_t* ops = (memmov_ops_t*)(ops_ptr); in sys_system_mexec() local
295 DEBUG_ASSERT(((sizeof(*ops) * num_ops + ops_ptr) - (uintptr_t)id_page_addr) < PAGE_SIZE); in sys_system_mexec()
298 ops[0].src = (void*)new_kernel_addr; in sys_system_mexec()
299 ops[0].dst = (void*)get_kernel_base_phys(); in sys_system_mexec()
300 ops[0].len = new_kernel_len; in sys_system_mexec()
303 ops[1] = {0, 0, 0}; in sys_system_mexec()
306 DEBUG_ASSERT(!Intersects(reinterpret_cast<uintptr_t>(ops[0].dst), in sys_system_mexec()
307 ops[0].len, in sys_system_mexec()
322 platform_mexec(mexec_assembly, ops, new_bootimage_addr, new_bootimage_len, entry64_addr); in sys_system_mexec()
/kernel/dev/interrupt/arm_gic/common/
A Darm_gic_hw_interface.cpp17 void arm_gic_hw_interface_register(const struct arm_gic_hw_interface_ops* ops) { in arm_gic_hw_interface_register() argument
18 DEBUG_ASSERT(ops != nullptr); in arm_gic_hw_interface_register()
19 gic_ops = ops; in arm_gic_hw_interface_register()
/kernel/include/
A Dmexec.h32 uint64_t aux, memmov_ops_t* ops,
51 void platform_mexec(mexec_asm_func mexec_assembly, memmov_ops_t* ops,
/kernel/dev/pdev/uart/
A Duart.cpp75 void pdev_register_uart(const struct pdev_uart_ops* ops) { in pdev_register_uart() argument
76 uart_ops = ops; in pdev_register_uart()
/kernel/dev/pdev/include/pdev/
A Dpower.h20 void pdev_register_power(const struct pdev_power_ops* ops);
A Duart.h26 void pdev_register_uart(const struct pdev_uart_ops* ops);
A Dinterrupt.h57 void pdev_register_interrupts(const struct pdev_interrupt_ops* ops);
/kernel/dev/interrupt/arm_gic/common/include/dev/interrupt/
A Darm_gic_hw_interface.h82 void arm_gic_hw_interface_register(const struct arm_gic_hw_interface_ops* ops);
/kernel/dev/pdev/interrupt/
A Dinterrupt.cpp200 void pdev_register_interrupts(const struct pdev_interrupt_ops* ops) { in pdev_register_interrupts() argument
201 intr_ops = ops; in pdev_register_interrupts()
/kernel/platform/generic-arm/
A Dplatform.cpp577 void platform_mexec(mexec_asm_func mexec_assembly, memmov_ops_t* ops, in platform_mexec() argument
583 paddr_t kernel_src_phys = (paddr_t)ops[0].src; in platform_mexec()
584 paddr_t kernel_dst_phys = (paddr_t)ops[0].dst; in platform_mexec()
595 mexec_assembly((uintptr_t)new_bootimage_addr, 0, 0, arm64_get_boot_el(), ops, in platform_mexec()
/kernel/arch/arm64/
A Drules.mk16 $(LOCAL_DIR)/cache-ops.S \
/kernel/arch/x86/
A Drules.mk61 $(LOCAL_DIR)/ops.S \
/kernel/platform/pc/
A Dplatform.cpp686 void platform_mexec(mexec_asm_func mexec_assembly, memmov_ops_t* ops, in platform_mexec() argument
726 entry64_addr, 0, ops, 0); in platform_mexec()

Completed in 19 milliseconds