Home
last modified time | relevance | path

Searched refs:uc (Results 1 – 25 of 278) sorted by relevance

12345678910>>...12

/linux/drivers/usb/typec/ucsi/
H A Ducsi_ccg.c238 static int ccg_read(struct ucsi_ccg *uc, u16 rab, u8 *data, u32 len) in ccg_read() argument
240 struct i2c_client *client = uc->client; in ccg_read()
263 pm_runtime_get_sync(uc->dev); in ccg_read()
271 dev_err(uc->dev, "i2c_transfer failed %d\n", status); in ccg_read()
272 pm_runtime_put_sync(uc->dev); in ccg_read()
279 pm_runtime_put_sync(uc->dev); in ccg_read()
283 static int ccg_write(struct ucsi_ccg *uc, u16 rab, const u8 *data, u32 len) in ccg_write() argument
285 struct i2c_client *client = uc->client; in ccg_write()
305 pm_runtime_get_sync(uc->dev); in ccg_write()
308 dev_err(uc->dev, "i2c_transfer failed %d\n", status); in ccg_write()
[all …]
/linux/drivers/dma/ti/
H A Dk3-udma.c357 static inline u32 udma_tchanrt_read(struct udma_chan *uc, int reg) in udma_tchanrt_read() argument
359 if (!uc->tchan) in udma_tchanrt_read()
361 return udma_read(uc->tchan->reg_rt, reg); in udma_tchanrt_read()
364 static inline void udma_tchanrt_write(struct udma_chan *uc, int reg, u32 val) in udma_tchanrt_write() argument
366 if (!uc->tchan) in udma_tchanrt_write()
368 udma_write(uc->tchan->reg_rt, reg, val); in udma_tchanrt_write()
371 static inline void udma_tchanrt_update_bits(struct udma_chan *uc, int reg, in udma_tchanrt_update_bits() argument
374 if (!uc->tchan) in udma_tchanrt_update_bits()
376 udma_update_bits(uc->tchan->reg_rt, reg, mask, val); in udma_tchanrt_update_bits()
380 static inline u32 udma_rchanrt_read(struct udma_chan *uc, int reg) in udma_rchanrt_read() argument
[all …]
/linux/drivers/md/
H A Ddm-unstripe.c28 static void cleanup_unstripe(struct unstripe_c *uc, struct dm_target *ti) in cleanup_unstripe() argument
30 if (uc->dev) in cleanup_unstripe()
31 dm_put_device(ti, uc->dev); in cleanup_unstripe()
32 kfree(uc); in cleanup_unstripe()
41 struct unstripe_c *uc; in unstripe_ctr() local
51 uc = kzalloc_obj(*uc); in unstripe_ctr()
52 if (!uc) { in unstripe_ctr()
57 if (kstrtouint(argv[0], 10, &uc->stripes) || !uc->stripes) { in unstripe_ctr()
62 if (kstrtouint(argv[1], 10, &uc->chunk_size) || !uc->chunk_size) { in unstripe_ctr()
67 if (kstrtouint(argv[2], 10, &uc->unstripe)) { in unstripe_ctr()
[all …]
/linux/tools/testing/selftests/kvm/lib/
H A Ducall_common.c31 struct ucall *uc; in ucall_init() local
41 uc = &hdr->ucalls[i]; in ucall_init()
42 uc->hva = uc; in ucall_init()
52 struct ucall *uc; in ucall_alloc() local
60 uc = &ucall_pool->ucalls[i]; in ucall_alloc()
61 memset(uc->args, 0, sizeof(uc->args)); in ucall_alloc()
62 return uc; in ucall_alloc()
76 static void ucall_free(struct ucall *uc) in ucall_free() argument
79 clear_bit(uc - ucall_pool->ucalls, ucall_pool->in_use); in ucall_free()
85 struct ucall *uc; in ucall_assert() local
[all …]
/linux/drivers/gpu/drm/i915/gt/uc/
H A Dintel_uc.h20 int (*sanitize)(struct intel_uc *uc);
21 void (*init_fw)(struct intel_uc *uc);
22 void (*fini_fw)(struct intel_uc *uc);
23 int (*init)(struct intel_uc *uc);
24 void (*fini)(struct intel_uc *uc);
25 int (*init_hw)(struct intel_uc *uc);
26 void (*fini_hw)(struct intel_uc *uc);
27 void (*resume_mappings)(struct intel_uc *uc);
43 void intel_uc_init_early(struct intel_uc *uc);
44 void intel_uc_init_late(struct intel_uc *uc);
[all …]
/linux/lib/raid6/test/
H A DMakefile82 %.uc: ../%.uc
95 neon1.c: neon.uc ../unroll.awk
96 $(AWK) ../unroll.awk -vN=1 < neon.uc > $@
98 neon2.c: neon.uc ../unroll.awk
99 $(AWK) ../unroll.awk -vN=2 < neon.uc > $@
101 neon4.c: neon.uc ../unroll.awk
102 $(AWK) ../unroll.awk -vN=4 < neon.uc > $@
104 neon8.c: neon.uc ../unroll.awk
105 $(AWK) ../unroll.awk -vN=8 < neon.uc > $@
107 altivec1.c: altivec.uc ../unroll.awk
[all …]
/linux/tools/testing/selftests/arm64/signal/testcases/
H A Dtestcases.h30 #define GET_UC_RESV_HEAD(uc) \ argument
31 (struct _aarch64_ctx *)(&(uc->uc_mcontext.__reserved))
34 (struct _aarch64_ctx *)(&(sf).uc.uc_mcontext.__reserved)
37 sizeof((sf).uc.uc_mcontext.__reserved)
40 (struct _aarch64_ctx *)(&(buf).uc.uc_mcontext.__reserved)
43 (sizeof(buf) - sizeof(buf.uc) + \
44 sizeof((buf).uc.uc_mcontext.__reserved))
49 #define ASSERT_BAD_CONTEXT(uc) do { \ argument
51 if (!validate_reserved((uc), GET_UCP_RESV_SIZE((uc)), &err)) { \
61 #define ASSERT_GOOD_CONTEXT(uc) do { \ argument
[all …]
/linux/fs/nls/
H A Dnls_ucs2_utils.h69 static inline wchar_t *UniStrchr(const wchar_t *ucs, wchar_t uc) in UniStrchr() argument
71 while ((*ucs != uc) && *ucs) in UniStrchr()
74 if (*ucs == uc) in UniStrchr()
249 static inline wchar_t UniToupper(register wchar_t uc) in UniToupper() argument
253 if (uc < sizeof(NlsUniUpperTable)) { in UniToupper()
255 return uc + NlsUniUpperTable[uc]; /* Use base tables */ in UniToupper()
260 if (uc < rp->start) /* Before start of range */ in UniToupper()
261 return uc; /* Uppercase = input */ in UniToupper()
262 if (uc <= rp->end) /* In range */ in UniToupper()
263 return uc + rp->table[uc - rp->start]; in UniToupper()
[all …]
/linux/fs/jfs/
H A Djfs_unicode.h101 static inline wchar_t UniToupper(wchar_t uc) in UniToupper() argument
105 if (uc < sizeof(NlsUniUpperTable)) { /* Latin characters */ in UniToupper()
106 return uc + NlsUniUpperTable[uc]; /* Use base tables */ in UniToupper()
110 if (uc < rp->start) /* Before start of range */ in UniToupper()
111 return uc; /* Uppercase = input */ in UniToupper()
112 if (uc <= rp->end) /* In range */ in UniToupper()
113 return uc + rp->table[uc - rp->start]; in UniToupper()
117 return uc; /* Past last range */ in UniToupper()
/linux/tools/testing/selftests/kvm/
H A Dsystem_counter_offset_test.c72 static void handle_sync(struct ucall *uc, uint64_t start, uint64_t end) in handle_sync() argument
74 uint64_t obs = uc->args[2]; in handle_sync()
84 static void handle_abort(struct ucall *uc) in handle_abort() argument
86 REPORT_GUEST_ASSERT(*uc); in handle_abort()
92 struct ucall uc; in enter_guest() local
103 switch (get_ucall(vcpu, &uc)) { in enter_guest()
105 handle_sync(&uc, start, end); in enter_guest()
108 handle_abort(&uc); in enter_guest()
112 get_ucall(vcpu, &uc)); in enter_guest()
H A Dguest_print_test.c129 struct ucall uc; in run_test() local
138 switch (get_ucall(vcpu, &uc)) { in run_test()
140 TEST_FAIL("Unknown 'args_type' = %lu", uc.args[1]); in run_test()
143 TEST_ASSERT(strcmp(uc.buffer, expected_printf) == 0, in run_test()
145 expected_printf, uc.buffer); in run_test()
148 ucall_abort(uc.buffer, expected_assert); in run_test()
153 TEST_FAIL("Unknown ucall %lu", uc.cmd); in run_test()
173 struct ucall uc; in test_limits() local
183 TEST_ASSERT(get_ucall(vcpu, &uc) == UCALL_ABORT, in test_limits()
185 uc.cmd, UCALL_ABORT); in test_limits()
/linux/arch/m68k/kernel/
H A Dsignal.c245 struct ucontext uc; member
333 static inline int rt_restore_fpu_state(struct ucontext __user *uc) in rt_restore_fpu_state() argument
343 uc->uc_mcontext.fpregs.f_fpcntl, 12)) in rt_restore_fpu_state()
347 uc->uc_mcontext.fpregs.f_fpregs, 96)) in rt_restore_fpu_state()
352 if (__get_user(*(long *)fpstate, (long __user *)&uc->uc_fpstate)) in rt_restore_fpu_state()
385 if (__copy_from_user(&fpregs, &uc->uc_mcontext.fpregs, in rt_restore_fpu_state()
410 __copy_from_user(fpstate + 4, (long __user *)&uc->uc_fpstate + 1, in rt_restore_fpu_state()
484 static inline int rt_save_fpu_state(struct ucontext __user *uc, struct pt_regs *regs) in rt_save_fpu_state() argument
492 err |= copy_to_user(uc->uc_mcontext.fpregs.f_fpcntl, in rt_save_fpu_state()
495 err |= copy_to_user(uc->uc_mcontext.fpregs.f_fpregs, in rt_save_fpu_state()
[all …]
/linux/tools/testing/selftests/x86/
H A Dnx_stack.c121 ucontext_t *uc = uc_; in sigsegv() local
125 stack_min_addr = ++uc->uc_mcontext.gregs[RDI]; in sigsegv()
129 uc->uc_mcontext.gregs[RIP] = (uintptr_t)&make_stack2; in sigsegv()
133 unsigned long stack_max_addr = uc->uc_mcontext.gregs[RDI]; in sigsegv()
138 uc->uc_mcontext.gregs[RIP] = stack_max_addr - PAGE_SIZE; in sigsegv()
142 uc->uc_mcontext.gregs[RIP] -= PAGE_SIZE; in sigsegv()
143 if (uc->uc_mcontext.gregs[RIP] == stack_min_addr) { in sigsegv()
155 const ucontext_t *uc = uc_; in sigtrap() local
156 unsigned long rip = uc->uc_mcontext.gregs[RIP]; in sigtrap()
/linux/arch/parisc/kernel/
H A Dsignal.c103 if (get_compat_sigset(&set, &compat_frame->uc.uc_sigmask)) in sys_rt_sigreturn()
108 if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) in sys_rt_sigreturn()
118 __func__, &compat_frame->uc.uc_mcontext); in sys_rt_sigreturn()
120 if (restore_sigcontext32(&compat_frame->uc.uc_mcontext, in sys_rt_sigreturn()
124 __func__, usp, &compat_frame->uc.uc_stack); in sys_rt_sigreturn()
125 if (compat_restore_altstack(&compat_frame->uc.uc_stack)) in sys_rt_sigreturn()
131 __func__, &frame->uc.uc_mcontext); in sys_rt_sigreturn()
132 if (restore_sigcontext(&frame->uc.uc_mcontext, regs)) in sys_rt_sigreturn()
135 __func__, usp, &frame->uc.uc_stack); in sys_rt_sigreturn()
136 if (restore_altstack(&frame->uc.uc_stack)) in sys_rt_sigreturn()
[all …]
/linux/arch/nios2/kernel/
H A Dsignal.c34 struct ucontext uc; member
39 struct ucontext __user *uc, int *pr2) in rt_restore_ucontext() argument
42 unsigned long __user *gregs = uc->uc_mcontext.gregs; in rt_restore_ucontext()
48 err = __get_user(temp, &uc->uc_mcontext.version); in rt_restore_ucontext()
90 err |= restore_altstack(&uc->uc_stack); in rt_restore_ucontext()
113 if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) in do_rt_sigreturn()
118 if (rt_restore_ucontext(regs, sw, &frame->uc, &rval)) in do_rt_sigreturn()
128 static inline int rt_setup_ucontext(struct ucontext __user *uc, struct pt_regs *regs) in rt_setup_ucontext() argument
131 unsigned long __user *gregs = uc->uc_mcontext.gregs; in rt_setup_ucontext()
134 err |= __put_user(MCONTEXT_VERSION, &uc->uc_mcontext.version); in rt_setup_ucontext()
[all …]
/linux/arch/x86/um/
H A Dsignal.c215 static int copy_ucontext_to_user(struct ucontext __user *uc, in copy_ucontext_to_user() argument
221 err |= __save_altstack(&uc->uc_stack, sp); in copy_ucontext_to_user()
222 err |= copy_sc_to_user(&uc->uc_mcontext, fp, &current->thread.regs, 0); in copy_ucontext_to_user()
223 err |= copy_to_user(&uc->uc_sigmask, set, sizeof(*set)); in copy_ucontext_to_user()
309 err |= __put_user(&frame->uc, (void __user * __user *)&frame->puc); in setup_signal_stack_si()
314 err |= copy_ucontext_to_user(&frame->uc, (struct _xstate __user *)fp_to, in setup_signal_stack_si()
335 PT_REGS_CX(regs) = (unsigned long) &frame->uc; in setup_signal_stack_si()
396 err |= __put_user(0, &frame->uc.uc_flags); in setup_signal_stack_si()
397 err |= __put_user(NULL, &frame->uc.uc_link); in setup_signal_stack_si()
398 err |= __save_altstack(&frame->uc.uc_stack, PT_REGS_SP(regs)); in setup_signal_stack_si()
[all …]
/linux/tools/testing/selftests/kvm/arm64/
H A Dat.c99 static void handle_sync(struct kvm_vcpu *vcpu, struct ucall *uc) in handle_sync() argument
101 switch (uc->args[1]) { in handle_sync()
120 TEST_FAIL("Unexpected SYNC arg: %lu", uc->args[1]); in handle_sync()
126 struct ucall uc; in run_test() local
130 switch (get_ucall(vcpu, &uc)) { in run_test()
134 handle_sync(vcpu, &uc); in run_test()
137 REPORT_GUEST_ASSERT(uc); in run_test()
140 TEST_FAIL("Unexpected ucall: %lu", uc.cmd); in run_test()
/linux/tools/testing/selftests/signal/
H A Dmangle_uc_sigmask.c44 void handler_verify_ucontext(int signo, siginfo_t *info, void *uc) in handler_verify_ucontext() argument
49 ret = sigismember(&(((ucontext_t *)uc)->uc_sigmask), SIGUSR2); in handler_verify_ucontext()
60 void handler_segv(int signo, siginfo_t *info, void *uc) in handler_segv() argument
74 void handler_usr(int signo, siginfo_t *info, void *uc) in handler_usr() argument
107 ret = sigismember(&(((ucontext_t *)uc)->uc_sigmask), SIGSEGV); in handler_usr()
111 ret = sigismember(&(((ucontext_t *)uc)->uc_sigmask), SIGUSR1); in handler_usr()
118 if (sigaddset(&((ucontext_t *)uc)->uc_sigmask, SIGUSR2)) in handler_usr()
/linux/arch/riscv/kernel/
H A Dcompat_signal.c45 struct compat_ucontext uc; member
134 if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) in COMPAT_SYSCALL_DEFINE0()
139 if (compat_restore_sigcontext(regs, &frame->uc.uc_mcontext)) in COMPAT_SYSCALL_DEFINE0()
142 if (compat_restore_altstack(&frame->uc.uc_stack)) in COMPAT_SYSCALL_DEFINE0()
162 struct compat_sigcontext __user *sc = &frame->uc.uc_mcontext; in compat_setup_sigcontext()
212 err |= __put_user(0, &frame->uc.uc_flags); in compat_setup_rt_frame()
213 err |= __put_user(NULL, &frame->uc.uc_link); in compat_setup_rt_frame()
214 err |= __compat_save_altstack(&frame->uc.uc_stack, regs->sp); in compat_setup_rt_frame()
216 err |= __copy_to_user(&frame->uc.uc_sigmask, set, sizeof(*set)); in compat_setup_rt_frame()
234 regs->a2 = (unsigned long)(&frame->uc); /* a2: ucontext pointer */ in compat_setup_rt_frame()
/linux/arch/csky/kernel/
H A Dsignal.c48 struct ucontext uc; member
83 if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) in SYSCALL_DEFINE0()
88 if (restore_sigcontext(regs, &frame->uc.uc_mcontext)) in SYSCALL_DEFINE0()
91 if (restore_altstack(&frame->uc.uc_stack)) in SYSCALL_DEFINE0()
104 struct sigcontext __user *sc = &frame->uc.uc_mcontext; in setup_sigcontext()
149 err |= __put_user(0, &frame->uc.uc_flags); in setup_rt_frame()
150 err |= __put_user(NULL, &frame->uc.uc_link); in setup_rt_frame()
151 err |= __save_altstack(&frame->uc.uc_stack, regs->usp); in setup_rt_frame()
153 err |= __copy_to_user(&frame->uc.uc_sigmask, set, sizeof(*set)); in setup_rt_frame()
172 regs->a2 = (unsigned long)(&(frame->uc)); /* a2: ucontext pointer */ in setup_rt_frame()
/linux/arch/x86/kernel/
H A Dsignal_64.c146 (__u64 __user *)&(frame)->uc.uc_sigmask, \
182 unsafe_put_user(uc_flags, &frame->uc.uc_flags, Efault); in x64_setup_rt_frame()
183 unsafe_put_user(0, &frame->uc.uc_link, Efault); in x64_setup_rt_frame()
184 unsafe_save_altstack(&frame->uc.uc_stack, regs->sp, Efault); in x64_setup_rt_frame()
189 unsafe_put_sigcontext(&frame->uc.uc_mcontext, fp, regs, set, Efault); in x64_setup_rt_frame()
209 regs->dx = (unsigned long)&frame->uc; in x64_setup_rt_frame()
258 if (__get_user(*(__u64 *)&set, (__u64 __user *)&frame->uc.uc_sigmask)) in SYSCALL_DEFINE0()
260 if (__get_user(uc_flags, &frame->uc.uc_flags)) in SYSCALL_DEFINE0()
265 if (restore_altstack(&frame->uc.uc_stack)) in SYSCALL_DEFINE0()
268 if (!restore_sigcontext(regs, &frame->uc.uc_mcontext, uc_flags)) in SYSCALL_DEFINE0()
[all …]
/linux/arch/arc/kernel/
H A Dsignal.c61 struct ucontext uc; member
132 err = __copy_to_user(&(sf->uc.uc_mcontext.regs.scratch), &uregs.scratch, in stash_usr_regs()
133 sizeof(sf->uc.uc_mcontext.regs.scratch)); in stash_usr_regs()
136 err |= save_arcv2_regs(&(sf->uc.uc_mcontext), regs); in stash_usr_regs()
138 err |= __copy_to_user(&sf->uc.uc_sigmask, set, sizeof(sigset_t)); in stash_usr_regs()
149 err = __copy_from_user(&set, &sf->uc.uc_sigmask, sizeof(set)); in restore_usr_regs()
151 &(sf->uc.uc_mcontext.regs.scratch), in restore_usr_regs()
152 sizeof(sf->uc.uc_mcontext.regs.scratch)); in restore_usr_regs()
155 err |= restore_arcv2_regs(&(sf->uc.uc_mcontext), regs); in restore_usr_regs()
221 if (restore_altstack(&sf->uc.uc_stack)) in SYSCALL_DEFINE0()
[all …]
/linux/arch/powerpc/kernel/
H A Dsignal_64.c56 struct ucontext uc; member
747 struct ucontext __user *uc = (struct ucontext __user *)regs->gpr[1]; in SYSCALL_DEFINE0() local
754 if (!access_ok(uc, sizeof(*uc))) in SYSCALL_DEFINE0()
757 if (__get_user_sigset(&set, &uc->uc_sigmask)) in SYSCALL_DEFINE0()
800 if (__get_user(msr, &uc->uc_mcontext.gp_regs[PT_MSR])) in SYSCALL_DEFINE0()
812 if (__get_user(uc_transact, &uc->uc_link)) in SYSCALL_DEFINE0()
814 if (restore_tm_sigcontexts(current, &uc->uc_mcontext, in SYSCALL_DEFINE0()
832 if (!user_read_access_begin(&uc->uc_mcontext, sizeof(uc->uc_mcontext))) in SYSCALL_DEFINE0()
835 unsafe_restore_sigcontext(current, NULL, 1, &uc->uc_mcontext, in SYSCALL_DEFINE0()
841 if (restore_altstack(&uc->uc_stack)) in SYSCALL_DEFINE0()
[all …]
/linux/tools/testing/selftests/kvm/x86/
H A Dnested_tsc_scaling_test.c203 struct ucall uc; in main() local
208 switch (get_ucall(vcpu, &uc)) { in main()
210 REPORT_GUEST_ASSERT(uc); in main()
212 switch (uc.args[0]) { in main()
214 sleep(uc.args[1]); in main()
217 l1_tsc_freq = uc.args[1]; in main()
225 l2_tsc_freq = uc.args[1]; in main()
237 TEST_FAIL("Unknown ucall %lu", uc.cmd); in main()
/linux/drivers/gpu/drm/xe/
H A Dxe_gt.c99 xe_guc_submit_disable(&gt->uc.guc); in xe_gt_sanitize()
499 err = xe_uc_init_noalloc(&gt->uc); in xe_gt_init_early()
532 err = xe_uc_init(&gt->uc); in gt_init_with_gt_forcewake()
605 err = xe_uc_init_post_hwconfig(&gt->uc); in gt_init_with_all_forcewake()
631 err = xe_uc_load_hw(&gt->uc); in gt_init_with_all_forcewake()
792 err = xe_uc_sanitize_reset(&gt->uc); in vf_gt_restart()
796 err = xe_uc_load_hw(&gt->uc); in vf_gt_restart()
800 err = xe_uc_start(&gt->uc); in vf_gt_restart()
824 err = xe_wopcm_init(&gt->uc.wopcm); in do_gt_restart()
831 err = xe_uc_sanitize_reset(&gt->uc); in do_gt_restart()
[all …]

12345678910>>...12