Searched refs:uw (Results 1 - 13 of 13) sorted by relevance

/linux-master/arch/arm64/include/asm/
H A Dprocessor.h161 } uw; member in struct:thread_struct
255 BUILD_BUG_ON(sizeof_field(struct thread_struct, uw) !=
256 sizeof_field(struct thread_struct, uw.tp_value) +
257 sizeof_field(struct thread_struct, uw.tp2_value) +
258 sizeof_field(struct thread_struct, uw.fpmr) +
259 sizeof_field(struct thread_struct, uw.pad) +
260 sizeof_field(struct thread_struct, uw.fpsimd_state));
262 *offset = offsetof(struct thread_struct, uw);
263 *size = sizeof_field(struct thread_struct, uw);
271 __tls = &(t)->thread.uw
[all...]
/linux-master/arch/arm64/kvm/
H A Dfpsimd.c25 fpsimd = &p->thread.uw.fpsimd_state;
43 struct user_fpsimd_state *fpsimd = &current->thread.uw.fpsimd_state;
/linux-master/arch/arm64/kernel/
H A Dsys_compat.c91 current->thread.uw.tp_value = regs->regs[0];
H A Dfpsimd.c316 * task->thread.uw.fpsimd_state; bits [max : 128] for each of Z0-Z31 are
334 * task->thread.uw.fpsimd_state should be ignored.
338 * task->thread.uw.fpsimd_state.vregs should be considered stale
341 * * FPSR and FPCR are always stored in task->thread.uw.fpsimd_state
363 write_sysreg_s(current->thread.uw.fpmr, SYS_FPMR);
419 &current->thread.uw.fpsimd_state.fpsr,
423 fpsimd_load_state(&current->thread.uw.fpsimd_state);
643 * Transfer the FPSIMD state in task->thread.uw.fpsimd_state to
651 * task->thread.uw.fpsimd_state must be up to date before calling this
658 struct user_fpsimd_state const *fst = &task->thread.uw
[all...]
H A Dptrace.c598 uregs = &target->thread.uw.fpsimd_state;
625 * Ensure target->thread.uw.fpsimd_state is up to date, so that a
630 newstate = target->thread.uw.fpsimd_state;
637 target->thread.uw.fpsimd_state = newstate;
669 ret = membuf_store(&to, target->thread.uw.tp_value);
685 tls[0] = target->thread.uw.tp_value;
693 target->thread.uw.tp_value = tls[0];
709 return membuf_store(&to, target->thread.uw.fpmr);
726 target->thread.uw.fpmr = fpmr;
851 membuf_write(&to, &target->thread.uw
[all...]
H A Dprocess.c256 current->thread.uw.tp_value = 0;
386 p->thread.uw.tp_value = tls;
428 write_sysreg(next->thread.uw.tp_value, tpidrro_el0);
H A Dsignal.c193 &current->thread.uw.fpsimd_state;
237 current->thread.uw.fpmr = read_sysreg_s(SYS_FPMR);
241 __put_user_error(current->thread.uw.fpmr, &ctx->fpmr, err);
1171 memset(&current->thread.uw.fpsimd_state, 0,
1172 sizeof(current->thread.uw.fpsimd_state));
H A Dsignal32.c95 &current->thread.uw.fpsimd_state;
/linux-master/arch/arm64/kvm/vgic/
H A Dvgic-mmio.h67 #define REGISTER_DESC_WITH_BITS_PER_IRQ(off, rd, wr, ur, uw, bpi, acc) \
76 .uaccess_write = uw, \
H A Dvgic-mmio-v3.c575 #define REGISTER_DESC_WITH_BITS_PER_IRQ_SHARED(off, rd, wr, ur, uw, bpi, acc) \
591 .uaccess_write = uw, \
/linux-master/arch/sparc/include/asm/
H A Duaccess_64.h155 case 4: __get_kernel_asm(__gu_val, uw, addr, __gu_ret); break; \
193 case 4: __get_user_asm(__gu_val, uw, addr, __gu_ret); break; \
/linux-master/drivers/gpu/drm/amd/pm/
H A Damdgpu_pm.c3001 unsigned int uw; local
3010 uw = (query >> 8) * 1000000 + (query & 0xff) * 1000;
3012 return uw;
/linux-master/drivers/usb/typec/tcpm/
H A Dtcpm.c7011 u32 uw, frs_current; local
7162 if (fwnode_property_read_u32(caps, "op-sink-microwatt", &uw) < 0) {
7167 port->pd_list[i]->operating_snk_mw = uw / 1000;

Completed in 174 milliseconds