Home
last modified time | relevance | path

Searched full:ufp (Results 1 – 25 of 59) sorted by relevance

123

/kernel/linux/linux-5.10/arch/arm64/kernel/
Dsignal32.c29 } ufp; member
118 for (i = 0; i < ARRAY_SIZE(frame->ufp.fpregs); i += 2) { in compat_preserve_vfp_context()
123 __put_user_error(vreg.lo, &frame->ufp.fpregs[i], err); in compat_preserve_vfp_context()
124 __put_user_error(vreg.hi, &frame->ufp.fpregs[i + 1], err); in compat_preserve_vfp_context()
130 __put_user_error(fpscr, &frame->ufp.fpscr, err); in compat_preserve_vfp_context()
161 for (i = 0; i < ARRAY_SIZE(frame->ufp.fpregs); i += 2) { in compat_restore_vfp_context()
164 __get_user_error(vreg.lo, &frame->ufp.fpregs[i], err); in compat_restore_vfp_context()
165 __get_user_error(vreg.hi, &frame->ufp.fpregs[i + 1], err); in compat_restore_vfp_context()
170 __get_user_error(fpscr, &frame->ufp.fpscr, err); in compat_restore_vfp_context()
/kernel/linux/linux-6.6/arch/arm64/kernel/
Dsignal32.c29 } ufp; member
116 for (i = 0; i < ARRAY_SIZE(frame->ufp.fpregs); i += 2) { in compat_preserve_vfp_context()
121 __put_user_error(vreg.lo, &frame->ufp.fpregs[i], err); in compat_preserve_vfp_context()
122 __put_user_error(vreg.hi, &frame->ufp.fpregs[i + 1], err); in compat_preserve_vfp_context()
128 __put_user_error(fpscr, &frame->ufp.fpscr, err); in compat_preserve_vfp_context()
159 for (i = 0; i < ARRAY_SIZE(frame->ufp.fpregs); i += 2) { in compat_restore_vfp_context()
162 __get_user_error(vreg.lo, &frame->ufp.fpregs[i], err); in compat_restore_vfp_context()
163 __get_user_error(vreg.hi, &frame->ufp.fpregs[i + 1], err); in compat_restore_vfp_context()
168 __get_user_error(fpscr, &frame->ufp.fpscr, err); in compat_restore_vfp_context()
/kernel/linux/linux-5.10/arch/arm/kernel/
Dptrace.c294 static int ptrace_getwmmxregs(struct task_struct *tsk, void __user *ufp) in ptrace_getwmmxregs() argument
301 return copy_to_user(ufp, &thread->fpstate.iwmmxt, IWMMXT_SIZE) in ptrace_getwmmxregs()
308 static int ptrace_setwmmxregs(struct task_struct *tsk, void __user *ufp) in ptrace_setwmmxregs() argument
315 return copy_from_user(&thread->fpstate.iwmmxt, ufp, IWMMXT_SIZE) in ptrace_setwmmxregs()
325 static int ptrace_getcrunchregs(struct task_struct *tsk, void __user *ufp) in ptrace_getcrunchregs() argument
330 return copy_to_user(ufp, &thread->crunchstate, CRUNCH_SIZE) in ptrace_getcrunchregs()
337 static int ptrace_setcrunchregs(struct task_struct *tsk, void __user *ufp) in ptrace_setcrunchregs() argument
342 return copy_from_user(&thread->crunchstate, ufp, CRUNCH_SIZE) in ptrace_setcrunchregs()
/kernel/linux/linux-6.6/arch/arm/include/asm/
Ducontext.h65 struct user_vfp ufp; member
70 * 8 byte for magic and size, 264 byte for ufp, 12 bytes for ufp_exc,
/kernel/linux/linux-5.10/arch/arm/include/asm/
Ducontext.h76 struct user_vfp ufp; member
81 * 8 byte for magic and size, 264 byte for ufp, 12 bytes for ufp_exc,
/kernel/linux/linux-5.10/arch/sparc/kernel/
Dsignal_32.c76 unsigned long up_psr, pc, npc, ufp; in do_sigreturn() local
94 if (get_user(ufp, &sf->info.si_regs.u_regs[UREG_FP])) in do_sigreturn()
97 if (ufp & 0x7) in do_sigreturn()
144 unsigned int psr, pc, npc, ufp; in do_rt_sigreturn() local
155 if (get_user(ufp, &sf->regs.u_regs[UREG_FP])) in do_rt_sigreturn()
158 if (ufp & 0x7) in do_rt_sigreturn()
Dperf_event.c1800 unsigned long ufp; in perf_callchain_user_64() local
1802 ufp = regs->u_regs[UREG_FP] + STACK_BIAS; in perf_callchain_user_64()
1808 usf = (struct sparc_stackf __user *)ufp; in perf_callchain_user_64()
1816 ufp = (unsigned long)sf.fp + STACK_BIAS; in perf_callchain_user_64()
1824 unsigned long ufp; in perf_callchain_user_32() local
1826 ufp = regs->u_regs[UREG_FP] & 0xffffffffUL; in perf_callchain_user_32()
1830 if (thread32_stack_is_64bit(ufp)) { in perf_callchain_user_32()
1834 ufp += STACK_BIAS; in perf_callchain_user_32()
1835 usf = (struct sparc_stackf __user *)ufp; in perf_callchain_user_32()
1839 ufp = ((unsigned long) sf.fp) & 0xffffffff; in perf_callchain_user_32()
[all …]
Dsignal32.c89 unsigned int psr, ufp; in do_sigreturn32() local
107 if (get_user(ufp, &sf->info.si_regs.u_regs[UREG_FP])) in do_sigreturn32()
110 if (ufp & 0x7) in do_sigreturn32()
178 unsigned int psr, pc, npc, ufp; in do_rt_sigreturn32() local
195 if (get_user(ufp, &sf->regs.u_regs[UREG_FP])) in do_rt_sigreturn32()
198 if (ufp & 0x7) in do_rt_sigreturn32()
Dsignal_64.c257 unsigned long tpc, tnpc, tstate, ufp; in do_rt_sigreturn() local
275 if (get_user(ufp, &sf->regs.u_regs[UREG_FP])) in do_rt_sigreturn()
278 if ((ufp + STACK_BIAS) & 0x7) in do_rt_sigreturn()
/kernel/linux/linux-6.6/arch/sparc/kernel/
Dsignal_32.c76 unsigned long up_psr, pc, npc, ufp; in do_sigreturn() local
94 if (get_user(ufp, &sf->info.si_regs.u_regs[UREG_FP])) in do_sigreturn()
97 if (ufp & 0x7) in do_sigreturn()
144 unsigned int psr, pc, npc, ufp; in do_rt_sigreturn() local
155 if (get_user(ufp, &sf->regs.u_regs[UREG_FP])) in do_rt_sigreturn()
158 if (ufp & 0x7) in do_rt_sigreturn()
Dperf_event.c1800 unsigned long ufp; in perf_callchain_user_64() local
1802 ufp = regs->u_regs[UREG_FP] + STACK_BIAS; in perf_callchain_user_64()
1808 usf = (struct sparc_stackf __user *)ufp; in perf_callchain_user_64()
1816 ufp = (unsigned long)sf.fp + STACK_BIAS; in perf_callchain_user_64()
1824 unsigned long ufp; in perf_callchain_user_32() local
1826 ufp = regs->u_regs[UREG_FP] & 0xffffffffUL; in perf_callchain_user_32()
1830 if (thread32_stack_is_64bit(ufp)) { in perf_callchain_user_32()
1834 ufp += STACK_BIAS; in perf_callchain_user_32()
1835 usf = (struct sparc_stackf __user *)ufp; in perf_callchain_user_32()
1839 ufp = ((unsigned long) sf.fp) & 0xffffffff; in perf_callchain_user_32()
[all …]
Dsignal32.c88 unsigned int psr, ufp; in do_sigreturn32() local
106 if (get_user(ufp, &sf->info.si_regs.u_regs[UREG_FP])) in do_sigreturn32()
109 if (ufp & 0x7) in do_sigreturn32()
177 unsigned int psr, pc, npc, ufp; in do_rt_sigreturn32() local
194 if (get_user(ufp, &sf->regs.u_regs[UREG_FP])) in do_rt_sigreturn32()
197 if (ufp & 0x7) in do_rt_sigreturn32()
Dsignal_64.c257 unsigned long tpc, tnpc, tstate, ufp; in do_rt_sigreturn() local
275 if (get_user(ufp, &sf->regs.u_regs[UREG_FP])) in do_rt_sigreturn()
278 if ((ufp + STACK_BIAS) & 0x7) in do_rt_sigreturn()
/kernel/linux/linux-5.10/arch/arm/vfp/
Dvfpmodule.c548 int vfp_preserve_user_clear_hwstate(struct user_vfp *ufp, in vfp_preserve_user_clear_hwstate() argument
561 memcpy(&ufp->fpregs, &hwstate->fpregs, sizeof(hwstate->fpregs)); in vfp_preserve_user_clear_hwstate()
566 ufp->fpscr = hwstate->fpscr; in vfp_preserve_user_clear_hwstate()
587 int vfp_restore_user_hwstate(struct user_vfp *ufp, struct user_vfp_exc *ufp_exc) in vfp_restore_user_hwstate() argument
600 memcpy(&hwstate->fpregs, &ufp->fpregs, sizeof(hwstate->fpregs)); in vfp_restore_user_hwstate()
604 hwstate->fpscr = ufp->fpscr; in vfp_restore_user_hwstate()
/kernel/linux/linux-6.6/arch/arm/vfp/
Dvfpmodule.c548 int vfp_preserve_user_clear_hwstate(struct user_vfp *ufp, in vfp_preserve_user_clear_hwstate() argument
561 memcpy(&ufp->fpregs, &hwstate->fpregs, sizeof(hwstate->fpregs)); in vfp_preserve_user_clear_hwstate()
566 ufp->fpscr = hwstate->fpscr; in vfp_preserve_user_clear_hwstate()
587 int vfp_restore_user_hwstate(struct user_vfp *ufp, struct user_vfp_exc *ufp_exc) in vfp_restore_user_hwstate() argument
600 memcpy(&hwstate->fpregs, &ufp->fpregs, sizeof(hwstate->fpregs)); in vfp_restore_user_hwstate()
604 hwstate->fpscr = ufp->fpscr; in vfp_restore_user_hwstate()
/kernel/linux/linux-6.6/include/dt-bindings/usb/
Dpd.h102 * <29:27> :: product type (UFP / Cable / VPD)
113 /* SOP Product Type (UFP) */
153 * UFP VDO (PD Revision 3.0+ only)
155 * <31:29> :: UFP VDO version
166 /* UFP VDO Version */
/kernel/linux/linux-6.6/include/linux/usb/
Dpd_vdo.h109 * <29:27> :: product type (UFP / Cable / VPD)
120 /* SOP Product Type (UFP) */
172 * UFP VDO (PD Revision 3.0+ only)
174 * <31:29> :: UFP VDO version
187 /* UFP VDO Version */
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/usb/
Dti,hd3ss3220.yaml15 HD3SS3220 can be configured as a Downstream Facing Port (DFP), Upstream Facing Port (UFP) or a
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/usb/
Dti,hd3ss3220.yaml15 HD3SS3220 can be configured as a Downstream Facing Port (DFP), Upstream Facing Port (UFP) or a
/kernel/linux/linux-6.6/Documentation/ABI/testing/
Dsysfs-class-typec46 sink (The port will behave as sink only UFP port)
182 both UFP and DFP product types defined, but only one that
193 UFP / device role
/kernel/linux/linux-6.6/arch/arm/kernel/
Dptrace.c294 static int ptrace_getwmmxregs(struct task_struct *tsk, void __user *ufp) in ptrace_getwmmxregs() argument
301 return copy_to_user(ufp, &thread->fpstate.iwmmxt, IWMMXT_SIZE) in ptrace_getwmmxregs()
308 static int ptrace_setwmmxregs(struct task_struct *tsk, void __user *ufp) in ptrace_setwmmxregs() argument
315 return copy_from_user(&thread->fpstate.iwmmxt, ufp, IWMMXT_SIZE) in ptrace_setwmmxregs()
/kernel/linux/linux-5.10/include/linux/usb/
Dpd_vdo.h143 * UFP VDO1
145 * <31:29> :: UFP VDO version
/kernel/linux/linux-6.6/arch/arm/boot/dts/allwinner/
Dsunxi-d1s-t113-mangopi-mq-r.dtsi117 /* The USB-C socket has its CC pins pulled to GND, so is hardwired as a UFP. */
/kernel/linux/linux-6.6/drivers/extcon/
Dextcon-usbc-cros-ec.c191 (role == DR_HOST ? "DFP" : "UFP"); in cros_ec_usb_role_string()
293 * we are not really a UFP for the AP. in extcon_cros_ec_detect_cable()
/kernel/linux/linux-5.10/drivers/extcon/
Dextcon-usbc-cros-ec.c191 (role == DR_HOST ? "DFP" : "UFP"); in cros_ec_usb_role_string()
293 * we are not really a UFP for the AP. in extcon_cros_ec_detect_cable()

123