buftail            37 arch/arm/kernel/perf_callchain.c 	struct frame_tail buftail;
buftail            40 arch/arm/kernel/perf_callchain.c 	if (!access_ok(tail, sizeof(buftail)))
buftail            44 arch/arm/kernel/perf_callchain.c 	err = __copy_from_user_inatomic(&buftail, tail, sizeof(buftail));
buftail            50 arch/arm/kernel/perf_callchain.c 	perf_callchain_store(entry, buftail.lr);
buftail            56 arch/arm/kernel/perf_callchain.c 	if (tail + 1 >= buftail.fp)
buftail            59 arch/arm/kernel/perf_callchain.c 	return buftail.fp - 1;
buftail            88 arch/arm/oprofile/common.c 	struct frame_tail buftail[2];
buftail            91 arch/arm/oprofile/common.c 	if (!access_ok(tail, sizeof(buftail)))
buftail            93 arch/arm/oprofile/common.c 	if (__copy_from_user_inatomic(buftail, tail, sizeof(buftail)))
buftail            96 arch/arm/oprofile/common.c 	oprofile_add_trace(buftail[0].lr);
buftail           100 arch/arm/oprofile/common.c 	if (tail + 1 >= buftail[0].fp)
buftail           103 arch/arm/oprofile/common.c 	return buftail[0].fp-1;
buftail            26 arch/arm64/kernel/perf_callchain.c 	struct frame_tail buftail;
buftail            31 arch/arm64/kernel/perf_callchain.c 	if (!access_ok(tail, sizeof(buftail)))
buftail            35 arch/arm64/kernel/perf_callchain.c 	err = __copy_from_user_inatomic(&buftail, tail, sizeof(buftail));
buftail            41 arch/arm64/kernel/perf_callchain.c 	lr = ptrauth_strip_insn_pac(buftail.lr);
buftail            49 arch/arm64/kernel/perf_callchain.c 	if (tail >= buftail.fp)
buftail            52 arch/arm64/kernel/perf_callchain.c 	return buftail.fp;
buftail            74 arch/arm64/kernel/perf_callchain.c 	struct compat_frame_tail buftail;
buftail            78 arch/arm64/kernel/perf_callchain.c 	if (!access_ok(tail, sizeof(buftail)))
buftail            82 arch/arm64/kernel/perf_callchain.c 	err = __copy_from_user_inatomic(&buftail, tail, sizeof(buftail));
buftail            88 arch/arm64/kernel/perf_callchain.c 	perf_callchain_store(entry, buftail.lr);
buftail            95 arch/arm64/kernel/perf_callchain.c 			compat_ptr(buftail.fp))
buftail            98 arch/arm64/kernel/perf_callchain.c 	return (struct compat_frame_tail __user *)compat_ptr(buftail.fp) - 1;
buftail            50 arch/csky/kernel/perf_callchain.c 	struct stackframe buftail;
buftail            55 arch/csky/kernel/perf_callchain.c 	if (!access_ok(user_frame_tail, sizeof(buftail)))
buftail            57 arch/csky/kernel/perf_callchain.c 	if (__copy_from_user_inatomic(&buftail, user_frame_tail,
buftail            58 arch/csky/kernel/perf_callchain.c 				      sizeof(buftail)))
buftail            64 arch/csky/kernel/perf_callchain.c 		lr = buftail.lr;
buftail            66 arch/csky/kernel/perf_callchain.c 	fp = buftail.fp;
buftail          1303 arch/nds32/kernel/perf_event_cpu.c 	struct frame_tail buftail;
buftail          1306 arch/nds32/kernel/perf_event_cpu.c 		(unsigned long *)(fp - (unsigned long)sizeof(buftail));
buftail          1309 arch/nds32/kernel/perf_event_cpu.c 	if (!access_ok(user_frame_tail, sizeof(buftail)))
buftail          1312 arch/nds32/kernel/perf_event_cpu.c 		(&buftail, user_frame_tail, sizeof(buftail)))
buftail          1318 arch/nds32/kernel/perf_event_cpu.c 	lp = buftail.stack_lp;  /* ((unsigned long *)fp)[-1] */
buftail          1319 arch/nds32/kernel/perf_event_cpu.c 	fp = buftail.stack_fp;  /* ((unsigned long *)fp)[FP_OFFSET] */
buftail          1328 arch/nds32/kernel/perf_event_cpu.c 	struct frame_tail_opt_size buftail;
buftail          1332 arch/nds32/kernel/perf_event_cpu.c 		(unsigned long *)(fp - (unsigned long)sizeof(buftail));
buftail          1335 arch/nds32/kernel/perf_event_cpu.c 	if (!access_ok(user_frame_tail, sizeof(buftail)))
buftail          1338 arch/nds32/kernel/perf_event_cpu.c 		(&buftail, user_frame_tail, sizeof(buftail)))
buftail          1344 arch/nds32/kernel/perf_event_cpu.c 	lp = buftail.stack_lp;  /* ((unsigned long *)fp)[-1] */
buftail          1345 arch/nds32/kernel/perf_event_cpu.c 	fp = buftail.stack_fp;  /* ((unsigned long *)fp)[FP_OFFSET] */
buftail          1403 arch/nds32/kernel/perf_event_cpu.c 			struct frame_tail buftail;
buftail          1407 arch/nds32/kernel/perf_event_cpu.c 					(unsigned long)sizeof(buftail));
buftail          1409 arch/nds32/kernel/perf_event_cpu.c 			if (!access_ok(user_frame_tail, sizeof(buftail)))
buftail          1413 arch/nds32/kernel/perf_event_cpu.c 				(&buftail, user_frame_tail, sizeof(buftail)))
buftail          1416 arch/nds32/kernel/perf_event_cpu.c 			if (buftail.stack_fp == gp) {
buftail          1450 arch/nds32/kernel/perf_event_cpu.c 				fp = buftail.stack_fp;
buftail            20 arch/riscv/kernel/perf_callchain.c 	struct stackframe buftail;
buftail            26 arch/riscv/kernel/perf_callchain.c 	if (!access_ok(user_frame_tail, sizeof(buftail)))
buftail            28 arch/riscv/kernel/perf_callchain.c 	if (__copy_from_user_inatomic(&buftail, user_frame_tail,
buftail            29 arch/riscv/kernel/perf_callchain.c 				      sizeof(buftail)))
buftail            35 arch/riscv/kernel/perf_callchain.c 		ra = buftail.ra;
buftail            37 arch/riscv/kernel/perf_callchain.c 	fp = buftail.fp;
buftail           308 drivers/usb/gadget/udc/gr_udc.c 		char *buftail = ((char *)req->req.buf + req->evenlen);
buftail           310 drivers/usb/gadget/udc/gr_udc.c 		memcpy(buftail, ep->tailbuf, req->oddlen);