Home
last modified time | relevance | path

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

12345678910>>...16

/linux-6.15/drivers/gpu/drm/xe/
H A Dxe_uc.c24 uc_to_gt(struct xe_uc *uc) in uc_to_gt() argument
26 return container_of(uc, struct xe_gt, uc); in uc_to_gt()
30 uc_to_xe(struct xe_uc *uc) in uc_to_xe() argument
44 ret = xe_guc_init(&uc->guc); in xe_uc_init()
48 ret = xe_huc_init(&uc->huc); in xe_uc_init()
124 xe_uc_sanitize(uc); in xe_uc_sanitize_reset()
126 return uc_reset(uc); in xe_uc_sanitize_reset()
257 xe_guc_stop(&uc->guc); in xe_uc_stop()
293 uc_reset_wait(uc); in xe_uc_suspend()
295 xe_uc_stop(uc); in xe_uc_suspend()
[all …]
H A Dxe_uc.h11 int xe_uc_init(struct xe_uc *uc);
12 int xe_uc_init_hwconfig(struct xe_uc *uc);
14 int xe_uc_init_hw(struct xe_uc *uc);
15 int xe_uc_fini_hw(struct xe_uc *uc);
16 void xe_uc_gucrc_disable(struct xe_uc *uc);
17 int xe_uc_reset_prepare(struct xe_uc *uc);
18 void xe_uc_stop_prepare(struct xe_uc *uc);
19 void xe_uc_stop(struct xe_uc *uc);
20 int xe_uc_start(struct xe_uc *uc);
22 int xe_uc_suspend(struct xe_uc *uc);
[all …]
/linux-6.15/drivers/gpu/drm/i915/gt/uc/
H A Dintel_uc.c123 __confirm_options(uc); in intel_uc_init_early()
126 uc->ops = &uc_ops_on; in intel_uc_init_early()
128 uc->ops = &uc_ops_off; in intel_uc_init_early()
172 intel_uc_fini_hw(uc); in intel_uc_driver_remove()
173 intel_uc_fini(uc); in intel_uc_driver_remove()
345 intel_huc_fini(&uc->huc); in __uc_fini()
346 intel_guc_fini(&uc->guc); in __uc_fini()
478 ret = uc_init_wopcm(uc); in __uc_init_hw()
570 __uc_sanitize(uc); in __uc_init_hw()
594 __uc_sanitize(uc); in __uc_fini_hw()
[all …]
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);
52 void intel_uc_suspend(struct intel_uc *uc);
54 int intel_uc_resume(struct intel_uc *uc);
107 if (uc->ops->_OPS) \
[all …]
H A Dintel_uc_debugfs.c20 struct intel_uc *uc = m->private; in uc_usage_show() local
24 str_yes_no(intel_uc_supports_guc(uc)), in uc_usage_show()
25 str_yes_no(intel_uc_wants_guc(uc)), in uc_usage_show()
26 str_yes_no(intel_uc_uses_guc(uc))); in uc_usage_show()
28 str_yes_no(intel_uc_supports_huc(uc)), in uc_usage_show()
29 str_yes_no(intel_uc_wants_huc(uc)), in uc_usage_show()
30 str_yes_no(intel_uc_uses_huc(uc))); in uc_usage_show()
51 if (!intel_uc_supports_guc(uc)) in intel_uc_debugfs_register()
58 uc->guc.dbgfs_node = root; in intel_uc_debugfs_register()
63 intel_guc_debugfs_register(&uc->guc, root); in intel_uc_debugfs_register()
[all …]
/linux-6.15/drivers/usb/typec/ucsi/
H A Ducsi_ccg.c407 memset(uc->updated, 0, sizeof(uc->updated)); in ucsi_ccg_update_altmodes()
716 return request_threaded_irq(uc->irq, NULL, ccg_irq_handler, flags, dev_name(uc->dev), uc); in ccg_request_irq()
733 uc->fw_version = CCG_VERSION(uc->version[FW2].app.ver) | in get_fw_info()
756 uc->cmd_resp = uc->dev_resp.code; in ccg_process_response()
764 uc->cmd_resp = uc->dev_resp.code; in ccg_process_response()
1371 free_irq(uc->irq, uc); in ccg_update_firmware()
1428 uc = devm_kzalloc(dev, sizeof(*uc), GFP_KERNEL); in ucsi_ccg_probe()
1429 if (!uc) in ucsi_ccg_probe()
1472 ucsi_set_drvdata(uc->ucsi, uc); in ucsi_ccg_probe()
1495 free_irq(uc->irq, uc); in ucsi_ccg_probe()
[all …]
/linux-6.15/drivers/md/
H A Ddm-unstripe.c30 if (uc->dev) in cleanup_unstripe()
32 kfree(uc); in cleanup_unstripe()
51 uc = kzalloc(sizeof(*uc), GFP_KERNEL); in unstripe_ctr()
52 if (!uc) { in unstripe_ctr()
57 if (kstrtouint(argv[0], 10, &uc->stripes) || !uc->stripes) { in unstripe_ctr()
72 if (uc->unstripe > uc->stripes && uc->stripes > 1) { in unstripe_ctr()
88 uc->unstripe_offset = (sector_t)uc->unstripe * uc->chunk_size; in unstripe_ctr()
89 uc->unstripe_width = (sector_t)(uc->stripes - 1) * uc->chunk_size; in unstripe_ctr()
90 uc->chunk_shift = is_power_of_2(uc->chunk_size) ? fls(uc->chunk_size) - 1 : 0; in unstripe_ctr()
157 uc->stripes, (unsigned long long)uc->chunk_size, uc->unstripe, in unstripe_status()
[all …]
/linux-6.15/drivers/dma/ti/
H A Dk3-udma.c1382 uc->id, uc->bchan->id); in bcdma_get_bchan()
1402 uc->tchan = uc->bchan; in bcdma_get_bchan()
1414 uc->id, uc->tchan->id); in udma_get_tchan()
1463 uc->id, uc->rchan->id); in udma_get_rchan()
1488 if ((uc->tchan && uc->rchan) && uc->tchan->id == uc->rchan->id) { in udma_get_chan_pair()
1496 uc->id, uc->tchan->id); in udma_get_chan_pair()
1500 uc->id, uc->rchan->id); in udma_get_chan_pair()
2353 uc->name, uc); in udma_alloc_chan_resources()
2542 uc->name, uc); in bcdma_alloc_chan_resources()
2725 uc->id, uc->tchan->id, uc->tchan->tflow_id, in pktdma_alloc_chan_resources()
[all …]
/linux-6.15/tools/testing/selftests/kvm/lib/
H A Ducall_common.c31 struct ucall *uc; in ucall_init() local
42 uc->hva = uc; in ucall_init()
61 memset(uc->args, 0, sizeof(uc->args)); in ucall_alloc()
62 return uc; in ucall_alloc()
89 uc->cmd = cmd; in ucall_assert()
101 ucall_free(uc); in ucall_assert()
110 uc->cmd = cmd; in ucall_fmt()
148 if (!uc) in get_ucall()
149 uc = &ucall; in get_ucall()
156 memcpy(uc, addr, sizeof(*uc)); in get_ucall()
[all …]
/linux-6.15/lib/raid6/test/
H A DMakefile77 %.uc: ../%.uc
90 neon1.c: neon.uc ../unroll.awk
93 neon2.c: neon.uc ../unroll.awk
96 neon4.c: neon.uc ../unroll.awk
99 neon8.c: neon.uc ../unroll.awk
126 int1.c: int.uc ../unroll.awk
129 int2.c: int.uc ../unroll.awk
132 int4.c: int.uc ../unroll.awk
135 int8.c: int.uc ../unroll.awk
138 int16.c: int.uc ../unroll.awk
[all …]
/linux-6.15/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)
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
63 if (!validate_reserved((uc), GET_UCP_RESV_SIZE((uc)), &err)) { \
[all …]
/linux-6.15/arch/arm64/kernel/
H A Dsignal32.c190 err = get_sigset_t(&set, &sf->uc.uc_sigmask); in compat_restore_sigframe()
209 __get_user_error(regs->pc, &sf->uc.uc_mcontext.arm_pc, err); in compat_restore_sigframe()
210 __get_user_error(psr, &sf->uc.uc_mcontext.arm_cpsr, err); in compat_restore_sigframe()
283 if (compat_restore_altstack(&frame->sig.uc.uc_stack)) in COMPAT_SYSCALL_DEFINE0()
379 __put_user_error(regs->pc, &sf->uc.uc_mcontext.arm_pc, err); in compat_setup_sigframe()
380 __put_user_error(psr, &sf->uc.uc_mcontext.arm_cpsr, err); in compat_setup_sigframe()
385 FSR_WRITE_SHIFT, &sf->uc.uc_mcontext.error_code, err); in compat_setup_sigframe()
389 err |= put_sigset_t(&sf->uc.uc_sigmask, set); in compat_setup_sigframe()
416 __put_user_error(0, &frame->sig.uc.uc_flags, err); in compat_setup_rt_frame()
417 __put_user_error(0, &frame->sig.uc.uc_link, err); in compat_setup_rt_frame()
[all …]
/linux-6.15/tools/testing/selftests/kvm/x86/
H A Dvmx_preemption_timer_test.c161 struct ucall uc; in main() local
184 switch (get_ucall(vcpu, &uc)) { in main()
186 REPORT_GUEST_ASSERT(uc); in main()
193 TEST_FAIL("Unknown ucall %lu", uc.cmd); in main()
199 stage, (ulong)uc.args[1]); in main()
211 stage, uc.args[2], uc.args[3]); in main()
214 stage, uc.args[4], uc.args[5]); in main()
216 TEST_ASSERT(uc.args[2] >= uc.args[3], in main()
218 stage, uc.args[2], uc.args[3]); in main()
220 TEST_ASSERT(uc.args[4] < uc.args[5], in main()
[all …]
H A Dtsc_scaling_sync.c63 struct ucall uc; in run_vcpu() local
68 switch (get_ucall(vcpu, &uc)) { in run_vcpu()
74 uc.args[2], uc.args[3], uc.args[2] - uc.args[3]); in run_vcpu()
79 TEST_FAIL("Unknown ucall %lu", uc.cmd); in run_vcpu()
H A Dkvm_clock_test.c52 static void handle_sync(struct ucall *uc, struct kvm_clock_data *start, in handle_sync() argument
57 obs = uc->args[2]; in handle_sync()
72 static void handle_abort(struct ucall *uc) in handle_abort() argument
74 REPORT_GUEST_ASSERT(*uc); in handle_abort()
109 struct ucall uc; in enter_guest() local
122 switch (get_ucall(vcpu, &uc)) { in enter_guest()
124 handle_sync(&uc, &start, &end); in enter_guest()
127 handle_abort(&uc); in enter_guest()
130 TEST_ASSERT(0, "unhandled ucall: %ld", uc.cmd); in enter_guest()
/linux-6.15/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-6.15/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-6.15/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()
/linux-6.15/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-6.15/tools/testing/selftests/arm64/signal/
H A Dtest_signals_utils.c92 siginfo_t *si, void *uc) in handle_signal_unsupported() argument
98 ((ucontext_t *)uc)->uc_mcontext.pc += 4; in handle_signal_unsupported()
114 siginfo_t *si, void *uc) in handle_signal_trigger() argument
118 td->run(td, si, uc); in handle_signal_trigger()
124 siginfo_t *si, void *uc) in handle_signal_ok() argument
133 ((ucontext_t *)uc)->uc_mcontext.sp, in handle_signal_ok()
181 ucontext_t *uc = uc_in; in handle_signal_copyctx() local
187 ASSERT_GOOD_CONTEXT(uc); in handle_signal_copyctx()
190 uc->uc_mcontext.pc += 4; in handle_signal_copyctx()
223 memcpy(td->live_uc, uc, to_copy); in handle_signal_copyctx()
[all …]
/linux-6.15/arch/parisc/kernel/
H A Dsignal.c118 __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()
252 __func__, &compat_frame->uc.uc_mcontext); in setup_rt_frame()
265 __func__, &frame->uc.uc_mcontext); in setup_rt_frame()
[all …]
/linux-6.15/arch/m68k/kernel/
H A Dsignal.c245 struct ucontext uc; member
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()
712 struct ucontext __user *uc) in rt_restore_ucontext() argument
747 err |= __get_user(temp, &uc->uc_formatvec); in rt_restore_ucontext()
749 err |= rt_restore_fpu_state(uc); in rt_restore_ucontext()
750 err |= restore_altstack(&uc->uc_stack); in rt_restore_ucontext()
858 err |= rt_save_fpu_state(uc, regs); in rt_setup_ucontext()
970 err |= __put_user(&frame->uc, &frame->puc); in setup_rt_frame()
974 err |= __put_user(0, &frame->uc.uc_flags); in setup_rt_frame()
[all …]
/linux-6.15/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()
118 if (rt_restore_ucontext(regs, sw, &frame->uc, &rval)) in do_rt_sigreturn()
131 unsigned long __user *gregs = uc->uc_mcontext.gregs; in rt_setup_ucontext()
194 err |= __put_user(0, &frame->uc.uc_flags); in setup_rt_frame()
195 err |= __put_user(0, &frame->uc.uc_link); in setup_rt_frame()
197 err |= rt_setup_ucontext(&frame->uc, regs); in setup_rt_frame()
[all …]
/linux-6.15/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-6.15/arch/x86/um/
H A Dsignal.c221 err |= __save_altstack(&uc->uc_stack, sp); in copy_ucontext_to_user()
223 err |= copy_to_user(&uc->uc_sigmask, set, sizeof(*set)); in copy_ucontext_to_user()
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()
402 err |= copy_sc_to_user(&frame->uc.uc_mcontext, in setup_signal_stack_si()
406 err |= __put_user(fp_to, &frame->uc.uc_mcontext.fpstate); in setup_signal_stack_si()
412 err |= __copy_to_user(&frame->uc.uc_sigmask, set, in setup_signal_stack_si()
440 PT_REGS_DX(regs) = (unsigned long) &frame->uc; in setup_signal_stack_si()
452 struct ucontext __user *uc = &frame->uc; in SYSCALL_DEFINE0() local
[all …]

12345678910>>...16