18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */ 28c2ecf20Sopenharmony_ci#include <linux/linkage.h> 38c2ecf20Sopenharmony_ci#include <asm/asm-offsets.h> 48c2ecf20Sopenharmony_ci 58c2ecf20Sopenharmony_ci .align 2 68c2ecf20Sopenharmony_ci.L_vdso_data_ptr: 78c2ecf20Sopenharmony_ci .long _start - . - VDSO_DATA_SIZE 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_ciENTRY(__get_datapage) 108c2ecf20Sopenharmony_ci .fnstart 118c2ecf20Sopenharmony_ci adr r0, .L_vdso_data_ptr 128c2ecf20Sopenharmony_ci ldr r1, [r0] 138c2ecf20Sopenharmony_ci add r0, r0, r1 148c2ecf20Sopenharmony_ci bx lr 158c2ecf20Sopenharmony_ci .fnend 168c2ecf20Sopenharmony_ciENDPROC(__get_datapage) 17