Lines Matching refs:address

87 				      __u64 *address)  in generate_and_check_address()  argument
129 *address = addr; in generate_and_check_address()
137 static void misaligned_kernel_word_load(__u64 address, int do_sign_extend, __u64 *result) in misaligned_kernel_word_load() argument
141 p = (unsigned char *) (int) address; in misaligned_kernel_word_load()
153 static void misaligned_kernel_word_store(__u64 address, __u64 value) in misaligned_kernel_word_store() argument
157 p = (unsigned char *) (int) address; in misaligned_kernel_word_store()
174 __u64 address; in misaligned_load() local
177 displacement_not_indexed, width_shift, &address); in misaligned_load()
185 if (!access_ok(VERIFY_READ, (unsigned long) address, 1UL<<width_shift)) { in misaligned_load()
189 if (__copy_user(&buffer, (const void *)(int)address, (1 << width_shift)) > 0) { in misaligned_load()
217 misaligned_kernel_word_load(address, do_sign_extend, &regs->regs[destreg]); in misaligned_load()
220 asm ("ldlo.l %1, 0, %0" : "=r" (lo) : "r" (address)); in misaligned_load()
221 asm ("ldhi.l %1, 3, %0" : "=r" (hi) : "r" (address)); in misaligned_load()
225 asm ("ldlo.q %1, 0, %0" : "=r" (lo) : "r" (address)); in misaligned_load()
226 asm ("ldhi.q %1, 7, %0" : "=r" (hi) : "r" (address)); in misaligned_load()
248 __u64 address; in misaligned_store() local
251 displacement_not_indexed, width_shift, &address); in misaligned_store()
259 if (!access_ok(VERIFY_WRITE, (unsigned long) address, 1UL<<width_shift)) { in misaligned_store()
279 if (__copy_user((void *)(int)address, &buffer, (1 << width_shift)) > 0) { in misaligned_store()
288 misaligned_kernel_word_store(address, val); in misaligned_store()
291 asm ("stlo.l %1, 0, %0" : : "r" (val), "r" (address)); in misaligned_store()
292 asm ("sthi.l %1, 3, %0" : : "r" (val), "r" (address)); in misaligned_store()
295 asm ("stlo.q %1, 0, %0" : : "r" (val), "r" (address)); in misaligned_store()
296 asm ("sthi.q %1, 7, %0" : : "r" (val), "r" (address)); in misaligned_store()
320 __u64 address; in misaligned_fpu_load() local
323 displacement_not_indexed, width_shift, &address); in misaligned_fpu_load()
332 if (!access_ok(VERIFY_READ, (unsigned long) address, 1UL<<width_shift)) { in misaligned_fpu_load()
336 if (__copy_user(&buffer, (const void *)(int)address, (1 << width_shift)) > 0) { in misaligned_fpu_load()
392 __u64 address; in misaligned_fpu_store() local
395 displacement_not_indexed, width_shift, &address); in misaligned_fpu_store()
405 if (!access_ok(VERIFY_WRITE, (unsigned long) address, 1UL<<width_shift)) { in misaligned_fpu_store()
446 if (__copy_user((void *)(int)address, &buffer, (1 << width_shift)) > 0) { in misaligned_fpu_store()