/kernel/linux/linux-5.10/sound/soc/sirf/ |
H A D | sirf-usp.c | 16 #include "sirf-usp.h" 28 static void sirf_usp_tx_enable(struct sirf_usp *usp) in sirf_usp_tx_enable() argument 30 regmap_update_bits(usp->regmap, USP_TX_FIFO_OP, in sirf_usp_tx_enable() 32 regmap_write(usp->regmap, USP_TX_FIFO_OP, 0); in sirf_usp_tx_enable() 34 regmap_update_bits(usp->regmap, USP_TX_FIFO_OP, in sirf_usp_tx_enable() 37 regmap_update_bits(usp->regmap, USP_TX_RX_ENABLE, in sirf_usp_tx_enable() 41 static void sirf_usp_tx_disable(struct sirf_usp *usp) in sirf_usp_tx_disable() argument 43 regmap_update_bits(usp->regmap, USP_TX_RX_ENABLE, in sirf_usp_tx_disable() 46 regmap_write(usp->regmap, USP_TX_FIFO_OP, 0); in sirf_usp_tx_disable() 49 static void sirf_usp_rx_enable(struct sirf_usp *usp) in sirf_usp_rx_enable() argument 62 sirf_usp_rx_disable(struct sirf_usp *usp) sirf_usp_rx_disable() argument 72 struct sirf_usp *usp = snd_soc_dai_get_drvdata(dai); sirf_usp_pcm_dai_probe() local 82 struct sirf_usp *usp = snd_soc_dai_get_drvdata(dai); sirf_usp_pcm_set_dai_fmt() local 116 sirf_usp_i2s_init(struct sirf_usp *usp) sirf_usp_i2s_init() argument 167 struct sirf_usp *usp = snd_soc_dai_get_drvdata(dai); sirf_usp_pcm_hw_params() local 241 struct sirf_usp *usp = snd_soc_dai_get_drvdata(dai); sirf_usp_pcm_trigger() local 296 struct sirf_usp *usp = dev_get_drvdata(dev); sirf_usp_pcm_runtime_suspend() local 304 struct sirf_usp *usp = dev_get_drvdata(dev); sirf_usp_pcm_runtime_resume() local 319 struct sirf_usp *usp = dev_get_drvdata(dev); sirf_usp_pcm_suspend() local 331 struct sirf_usp *usp = dev_get_drvdata(dev); sirf_usp_pcm_resume() local 360 struct sirf_usp *usp; sirf_usp_pcm_probe() local [all...] |
H A D | Makefile | 4 snd-soc-sirf-usp-objs := sirf-usp.o 8 obj-$(CONFIG_SND_SOC_SIRF_USP) += snd-soc-sirf-usp.o
|
/kernel/linux/linux-5.10/arch/c6x/kernel/ |
H A D | process.c | 86 void start_thread(struct pt_regs *regs, unsigned int pc, unsigned long usp) in start_thread() argument 90 * operates an "empty" stack. So we adjust the usp so that in start_thread() 96 usp -= 8; in start_thread() 99 regs->sp = usp; in start_thread() 101 current->thread.usp = usp; in start_thread() 107 int copy_thread(unsigned long clone_flags, unsigned long usp, in copy_thread() argument 120 childregs->a0 = usp; /* function */ in copy_thread() 125 if (usp) in copy_thread() 126 childregs->sp = usp; in copy_thread() [all...] |
/kernel/linux/linux-5.10/arch/m68k/include/asm/ |
H A D | processor.h | 22 register unsigned long usp __asm__("a0"); in rdusp() 23 /* move %usp,%a0 */ in rdusp() 24 __asm__ __volatile__(".word 0x4e68" : "=a" (usp)); in rdusp() 25 return usp; in rdusp() 29 static inline void wrusp(unsigned long usp) in wrusp() argument 33 sw_usp = usp; in wrusp() 35 register unsigned long a0 __asm__("a0") = usp; in wrusp() 36 /* move %a0,%usp */ in wrusp() 80 unsigned long usp; /* user stack pointer */ member 99 * ColdFire stack format sbould be 0x4 for an aligned usp (wil 111 start_thread(struct pt_regs * regs, unsigned long pc, unsigned long usp) start_thread() argument [all...] |
/kernel/linux/linux-6.6/arch/m68k/include/asm/ |
H A D | processor.h | 21 register unsigned long usp __asm__("a0"); in rdusp() 22 /* move %usp,%a0 */ in rdusp() 23 __asm__ __volatile__(".word 0x4e68" : "=a" (usp)); in rdusp() 24 return usp; in rdusp() 28 static inline void wrusp(unsigned long usp) in wrusp() argument 32 sw_usp = usp; in wrusp() 34 register unsigned long a0 __asm__("a0") = usp; in wrusp() 35 /* move %a0,%usp */ in wrusp() 105 unsigned long usp; /* user stack pointer */ member 124 * ColdFire stack format sbould be 0x4 for an aligned usp (wil 136 start_thread(struct pt_regs * regs, unsigned long pc, unsigned long usp) start_thread() argument [all...] |
/kernel/linux/linux-5.10/arch/parisc/kernel/ |
H A D | process.c | 196 copy_thread(unsigned long clone_flags, unsigned long usp, in copy_thread() argument 211 if (!usp) /* idle thread */ in copy_thread() 223 cregs->gr[27] = ((unsigned long *)usp)[3]; in copy_thread() 224 cregs->gr[26] = ((unsigned long *)usp)[2]; in copy_thread() 226 cregs->gr[26] = usp; in copy_thread() 231 /* usp must be word aligned. This also prevents users from in copy_thread() 234 if (usp) { in copy_thread() 235 usp = ALIGN(usp, 4); in copy_thread() 236 if (likely(usp)) in copy_thread() [all...] |
H A D | signal.c | 91 unsigned long usp = (regs->gr[30] & ~(0x01UL)); in sys_rt_sigreturn() local 104 (usp - sigframe_size); in sys_rt_sigreturn() 134 DBG(1,"sys_rt_sigreturn: usp %#08lx stack 0x%p\n", in sys_rt_sigreturn() 135 usp, &compat_frame->uc.uc_stack); in sys_rt_sigreturn() 145 DBG(1,"sys_rt_sigreturn: usp %#08lx stack 0x%p\n", in sys_rt_sigreturn() 146 usp, &frame->uc.uc_stack); in sys_rt_sigreturn() 231 unsigned long rp, usp; in setup_rt_frame() local 239 usp = (regs->gr[30] & ~(0x01UL)); in setup_rt_frame() 243 usp = (compat_uint_t)usp; in setup_rt_frame() 527 unsigned int *usp = (unsigned int *)regs->gr[30]; insert_restart_trampoline() local [all...] |
/kernel/linux/linux-5.10/arch/mips/lib/ |
H A D | uncached.c | 42 long usp; in run_uncached() local 48 usp = CKSEG1ADDR(sp); in run_uncached() 52 usp = PHYS_TO_XKPHYS(K_CALG_UNCACHED, in run_uncached() 57 usp = sp; in run_uncached() 78 : "r" (usp), "r" (ufunc) in run_uncached()
|
/kernel/linux/linux-6.6/arch/mips/lib/ |
H A D | uncached.c | 42 long usp; in run_uncached() local 48 usp = CKSEG1ADDR(sp); in run_uncached() 52 usp = PHYS_TO_XKPHYS(K_CALG_UNCACHED, in run_uncached() 57 usp = sp; in run_uncached() 78 : "r" (usp), "r" (ufunc) in run_uncached()
|
/kernel/linux/linux-5.10/arch/sparc/include/asm/ |
H A D | compat.h | 131 unsigned long usp = regs->u_regs[UREG_I6]; in arch_compat_alloc_user_space() local 133 if (test_thread_64bit_stack(usp)) in arch_compat_alloc_user_space() 134 usp += STACK_BIAS; in arch_compat_alloc_user_space() 137 usp &= 0xffffffffUL; in arch_compat_alloc_user_space() 139 usp -= len; in arch_compat_alloc_user_space() 140 usp &= ~0x7UL; in arch_compat_alloc_user_space() 142 return (void __user *) usp; in arch_compat_alloc_user_space()
|
/kernel/linux/linux-5.10/arch/h8300/include/asm/ |
H A D | processor.h | 27 static inline void wrusp(unsigned long usp) in wrusp() argument 31 _sw_usp = usp; in wrusp() 53 unsigned long usp; /* user stack pointer */ member 64 .usp = 0, \ 118 #define KSTK_ESP(tsk) ((tsk) == current ? rdusp() : (tsk)->thread.usp)
|
/kernel/linux/linux-5.10/arch/csky/kernel/ |
H A D | process.c | 34 unsigned long usp, in copy_thread() 56 childstack->r9 = usp; in copy_thread() 60 if (usp) in copy_thread() 61 childregs->usp = usp; in copy_thread() 85 /* NOTE: usp is error value. */ in dump_task_regs() 33 copy_thread(unsigned long clone_flags, unsigned long usp, unsigned long kthread_arg, struct task_struct *p, unsigned long tls) copy_thread() argument
|
/kernel/linux/linux-6.6/arch/parisc/kernel/ |
H A D | process.c | 205 unsigned long usp = args->stack; in copy_thread() local 239 /* usp must be word aligned. This also prevents users from in copy_thread() 242 if (usp) { in copy_thread() 243 usp = ALIGN(usp, 4); in copy_thread() 244 if (likely(usp)) in copy_thread() 245 cregs->gr[30] = usp; in copy_thread()
|
H A D | signal.c | 81 unsigned long usp = (regs->gr[30] & ~(0x01UL)); in sys_rt_sigreturn() local 94 (usp - sigframe_size); in sys_rt_sigreturn() 123 DBG(1, "%s: usp %#08lx stack 0x%p\n", in sys_rt_sigreturn() 124 __func__, usp, &compat_frame->uc.uc_stack); in sys_rt_sigreturn() 134 DBG(1, "%s: usp %#08lx stack 0x%p\n", in sys_rt_sigreturn() 135 __func__, usp, &frame->uc.uc_stack); in sys_rt_sigreturn() 217 unsigned long rp, usp; in setup_rt_frame() local 225 usp = (regs->gr[30] & ~(0x01UL)); in setup_rt_frame() 230 usp = (compat_uint_t)usp; in setup_rt_frame() 495 unsigned int *usp = (unsigned int *)regs->gr[30]; insert_restart_trampoline() local [all...] |
/kernel/linux/linux-5.10/arch/microblaze/kernel/ |
H A D | process.c | 56 int copy_thread(unsigned long clone_flags, unsigned long usp, unsigned long arg, in copy_thread() argument 68 ti->cpu_context.r20 = (unsigned long)usp; /* fn */ in copy_thread() 79 if (usp) in copy_thread() 80 childregs->r1 = usp; in copy_thread() 128 void start_thread(struct pt_regs *regs, unsigned long pc, unsigned long usp) in start_thread() argument 131 regs->r1 = usp; in start_thread()
|
/kernel/linux/linux-5.10/arch/arc/kernel/ |
H A D | process.c | 165 int copy_thread(unsigned long clone_flags, unsigned long usp, in copy_thread() argument 198 c_callee->r14 = usp; /* function */ in copy_thread() 212 if (usp) in copy_thread() 213 c_regs->sp = usp; in copy_thread() 258 void start_thread(struct pt_regs *regs, unsigned long pc, unsigned long usp) in start_thread() argument 260 regs->sp = usp; in start_thread()
|
/kernel/linux/linux-6.6/arch/csky/kernel/ |
H A D | process.c | 36 unsigned long usp = args->stack; in copy_thread() local 59 if (usp) in copy_thread() 60 childregs->usp = usp; in copy_thread() 83 /* NOTE: usp is error value. */ in dump_task_regs()
|
/kernel/linux/linux-6.6/arch/microblaze/kernel/ |
H A D | process.c | 58 unsigned long usp = args->stack; in copy_thread() local 78 if (usp) in copy_thread() 79 childregs->r1 = usp; in copy_thread() 123 void start_thread(struct pt_regs *regs, unsigned long pc, unsigned long usp) in start_thread() argument 126 regs->r1 = usp; in start_thread()
|
/kernel/linux/linux-6.6/arch/arc/kernel/ |
H A D | process.c | 170 unsigned long usp = args->stack; in copy_thread() local 215 if (usp) in copy_thread() 216 c_regs->sp = usp; in copy_thread() 251 void start_thread(struct pt_regs *regs, unsigned long pc, unsigned long usp) in start_thread() argument 253 regs->sp = usp; in start_thread()
|
/kernel/linux/linux-5.10/arch/c6x/include/asm/ |
H A D | processor.h | 48 unsigned long usp; /* user stack pointer */ member 55 .usp = 0, \ 74 unsigned long usp);
|
/kernel/linux/linux-5.10/arch/hexagon/kernel/ |
H A D | process.c | 53 int copy_thread(unsigned long clone_flags, unsigned long usp, unsigned long arg, in copy_thread() argument 79 ss->r24 = usp; in copy_thread() 87 if (usp) in copy_thread() 88 pt_set_rte_sp(childregs, usp); in copy_thread()
|
/kernel/linux/linux-5.10/arch/h8300/kernel/ |
H A D | process.c | 108 int copy_thread(unsigned long clone_flags, unsigned long usp, in copy_thread() argument 119 childregs->er5 = usp; /* fn */ in copy_thread() 124 p->thread.usp = usp ?: rdusp(); in copy_thread()
|
/kernel/linux/linux-5.10/arch/m68k/kernel/ |
H A D | process.c | 141 int copy_thread(unsigned long clone_flags, unsigned long usp, unsigned long arg, in copy_thread() argument 164 frame->sw.a3 = usp; /* function */ in copy_thread() 167 p->thread.usp = 0; in copy_thread() 174 p->thread.usp = usp ?: rdusp(); in copy_thread()
|
/kernel/linux/linux-5.10/arch/openrisc/kernel/ |
H A D | process.c | 121 * @usp: user stack pointer or fn for kernel thread 150 copy_thread(unsigned long clone_flags, unsigned long usp, unsigned long arg, in copy_thread() argument 172 kregs->gpr[20] = usp; /* fn, kernel thread */ in copy_thread() 177 if (usp) in copy_thread() 178 userregs->sp = usp; in copy_thread()
|
/kernel/linux/linux-5.10/arch/sh/kernel/ |
H A D | process_32.c | 95 int copy_thread(unsigned long clone_flags, unsigned long usp, unsigned long arg, in copy_thread() argument 121 childregs->regs[5] = usp; in copy_thread() 133 if (usp) in copy_thread() 134 childregs->regs[15] = usp; in copy_thread()
|