Searched refs:regset (Results 1 - 25 of 101) sorted by last modified time

12345

/linux-master/arch/mips/kernel/
H A Dptrace.c26 #include <linux/regset.h>
213 /* regset get/set implementations */
218 const struct user_regset *regset,
229 const struct user_regset *regset,
283 const struct user_regset *regset,
294 const struct user_regset *regset,
441 const struct user_regset *regset,
508 const struct user_regset *regset,
552 const struct user_regset *regset,
568 const struct user_regset *regset,
217 gpr32_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument
228 gpr32_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument
282 gpr64_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument
293 gpr64_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument
440 fpr_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument
507 fpr_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument
551 fp_mode_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument
567 fp_mode_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument
602 copy_pad_fprs(struct task_struct *target, const struct user_regset *regset, struct membuf *to, unsigned int live_sz) argument
622 msa_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument
652 msa_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument
700 dsp32_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument
721 dsp32_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument
766 dsp64_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument
787 dsp64_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument
830 dsp_active(struct task_struct *target, const struct user_regset *regset) argument
[all...]
H A Dtraps.c110 void (*board_bind_eic_interrupt)(int irq, int regset);
/linux-master/arch/arm64/kernel/
H A Dptrace.c29 #include <linux/regset.h>
474 const struct user_regset *regset,
477 unsigned int note_type = regset->core_note_type;
506 const struct user_regset *regset,
510 unsigned int note_type = regset->core_note_type;
520 limit = regset->n * regset->size;
555 const struct user_regset *regset,
562 static int gpr_set(struct task_struct *target, const struct user_regset *regset, argument
580 static int fpr_active(struct task_struct *target, const struct user_regset *regset) argument
473 hw_break_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument
505 hw_break_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument
554 gpr_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument
590 __fpr_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument
603 fpr_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument
615 __fpr_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf, unsigned int start_pos) argument
642 fpr_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument
661 tls_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument
678 tls_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument
700 fpmr_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument
712 fpmr_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument
733 system_call_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument
740 system_call_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument
811 sve_get_common(struct task_struct *target, const struct user_regset *regset, struct membuf to, enum vec_type type) argument
863 sve_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument
873 sve_set_common(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf, enum vec_type type) argument
1010 sve_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument
1026 ssve_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument
1036 ssve_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument
1048 za_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument
1097 za_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument
1182 zt_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument
1202 zt_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument
1239 pac_mask_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument
1260 pac_enabled_keys_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument
1272 pac_enabled_keys_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument
1326 pac_address_keys_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument
1341 pac_address_keys_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument
1375 pac_generic_keys_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument
1390 pac_generic_keys_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument
1415 tagged_addr_ctrl_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument
1427 tagged_addr_ctrl_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument
1659 compat_gpr_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument
1670 compat_gpr_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument
1732 compat_vfp_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument
1757 compat_vfp_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument
1788 compat_tls_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument
1795 compat_tls_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument
[all...]
/linux-master/drivers/usb/dwc3/
H A Dcore.h1055 * @regset: debugfs pointer to regdump file
1291 struct debugfs_regset32 *regset; member in struct:dwc3
/linux-master/drivers/usb/dwc2/
H A Dcore.h1021 * @regset: A pointer to a struct debugfs_regset32, which contains
1097 struct debugfs_regset32 *regset; member in struct:dwc2_hsotg
/linux-master/fs/
H A Dbinfmt_elf_fdpic.c38 #include <linux/regset.h>
1404 const struct user_regset *regset = &view->regsets[i]; local
1405 if (regset->core_note_type != NT_PRFPREG)
1407 if (regset->active && regset->active(p, regset) <= 0)
1409 ret = regset_get(p, regset, sizeof(t->fpu), &t->fpu);
/linux-master/arch/x86/kernel/fpu/
H A Dxstate.c18 #include <asm/fpu/regset.h>
/linux-master/drivers/video/fbdev/core/
H A Dsvgalib.c24 void svga_wcrt_multi(void __iomem *regbase, const struct vga_regset *regset, u32 value) argument
28 while (regset->regnum != VGA_REGSET_END_VAL) {
29 regval = vga_rcrt(regbase, regset->regnum);
30 bitnum = regset->lowbit;
31 while (bitnum <= regset->highbit) {
38 vga_wcrt(regbase, regset->regnum, regval);
39 regset ++;
44 void svga_wseq_multi(void __iomem *regbase, const struct vga_regset *regset, u32 value) argument
48 while (regset->regnum != VGA_REGSET_END_VAL) {
49 regval = vga_rseq(regbase, regset
63 svga_regset_size(const struct vga_regset *regset) argument
[all...]
/linux-master/drivers/gpu/drm/vc4/
H A Dvc4_hdmi.c3361 struct debugfs_regset32 *regset,
3390 regset->base = __vc4_hdmi_get_field_base(vc4_hdmi, reg);
3391 regset->regs = new_regs;
3392 regset->nregs = count;
3359 vc4_hdmi_build_regset(struct drm_device *drm, struct vc4_hdmi *vc4_hdmi, struct debugfs_regset32 *regset, enum vc4_hdmi_regs reg) argument
/linux-master/arch/riscv/kernel/
H A Dptrace.c19 #include <linux/regset.h>
34 const struct user_regset *regset,
42 const struct user_regset *regset,
54 const struct user_regset *regset,
68 const struct user_regset *regset,
89 const struct user_regset *regset,
122 const struct user_regset *regset,
313 const struct user_regset *regset,
325 const struct user_regset *regset,
33 riscv_gpr_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument
41 riscv_gpr_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument
53 riscv_fpr_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument
67 riscv_fpr_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument
88 riscv_vr_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument
121 riscv_vr_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument
312 compat_riscv_gpr_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument
324 compat_riscv_gpr_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument
/linux-master/drivers/thermal/mediatek/
H A Dlvts_thermal.c207 struct debugfs_regset32 *regset; local
226 regset = devm_kzalloc(dev, sizeof(*regset), GFP_KERNEL);
227 if (!regset)
230 regset->base = lvts_ctrl->base;
231 regset->regs = lvts_regs;
232 regset->nregs = ARRAY_SIZE(lvts_regs);
234 debugfs_create_regset32("registers", 0400, dentry, regset);
/linux-master/include/linux/
H A Dhisi_acc_qm.h582 void hisi_qm_regs_dump(struct seq_file *s, struct debugfs_regset32 *regset);
/linux-master/drivers/crypto/hisilicon/zip/
H A Dzip_main.c814 struct debugfs_regset32 *regset; local
829 regset = devm_kzalloc(dev, sizeof(*regset), GFP_KERNEL);
830 if (!regset)
833 regset->regs = hzip_dfx_regs;
834 regset->nregs = ARRAY_SIZE(hzip_dfx_regs);
835 regset->base = qm->io_base + core_offsets[i];
836 regset->dev = dev;
839 debugfs_create_file("regs", 0444, tmp_d, regset,
/linux-master/drivers/crypto/hisilicon/sec2/
H A Dsec_main.c847 struct debugfs_regset32 *regset; local
853 regset = devm_kzalloc(dev, sizeof(*regset), GFP_KERNEL);
854 if (!regset)
857 regset->regs = sec_dfx_regs;
858 regset->nregs = ARRAY_SIZE(sec_dfx_regs);
859 regset->base = qm->io_base;
860 regset->dev = dev;
863 debugfs_create_file("regs", 0444, tmp_d, regset, &sec_regs_fops);
/linux-master/drivers/crypto/hisilicon/hpre/
H A Dhpre_main.c983 struct debugfs_regset32 *regset; local
985 regset = devm_kzalloc(dev, sizeof(*regset), GFP_KERNEL);
986 if (!regset)
989 regset->regs = hpre_com_dfx_regs;
990 regset->nregs = ARRAY_SIZE(hpre_com_dfx_regs);
991 regset->base = qm->io_base;
992 regset->dev = dev;
995 regset, &hpre_com_regs_fops);
1004 struct debugfs_regset32 *regset; local
[all...]
/linux-master/drivers/crypto/hisilicon/
H A Ddebugfs.c567 * @regset: accelerator registers information.
571 void hisi_qm_regs_dump(struct seq_file *s, struct debugfs_regset32 *regset) argument
573 struct pci_dev *pdev = to_pci_dev(regset->dev);
575 const struct debugfs_reg32 *regs = regset->regs;
576 int regs_len = regset->nregs;
585 val = readl(regset->base + regs[i].offset);
596 struct debugfs_regset32 regset; local
599 regset.regs = qm_dfx_regs;
600 regset.nregs = ARRAY_SIZE(qm_dfx_regs);
602 regset
[all...]
/linux-master/tools/testing/selftests/arm64/fp/
H A Dfp-ptrace.c1031 int ret, vl, vq, regset; local
1058 regset = NT_ARM_SSVE;
1060 regset = NT_ARM_SVE;
1062 ret = ptrace(PTRACE_SETREGSET, child, regset, &iov);
/linux-master/kernel/
H A Dptrace.c29 #include <linux/regset.h>
876 const struct user_regset *regset; local
880 regset = view->regsets + n;
881 if (regset->core_note_type == type)
882 return regset;
892 const struct user_regset *regset = find_regset(view, type); local
895 if (!regset || (kiov->iov_len % regset->size) != 0)
898 regset_no = regset - view->regsets;
900 (__kernel_size_t) (regset
[all...]
H A DMakefile13 async.o range.o smpboot.o ucount.o regset.o ksyms_common.o
/linux-master/include/drm/
H A Ddrm_print.h193 void drm_print_regset32(struct drm_printer *p, struct debugfs_regset32 *regset);
/linux-master/drivers/gpu/drm/xe/
H A Dxe_guc_ads.c103 struct guc_mmio_reg regset[0]; member in struct:__guc_ads_blob
157 return offsetof(struct __guc_ads_blob, regset);
490 * entries in the regset: the reg_state_list has been zero'ed
/linux-master/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_kms.c200 struct dpu_debugfs_regset32 *regset = s->private; local
201 struct dpu_kms *dpu_kms = regset->dpu_kms;
208 base = dpu_kms->mmio + regset->offset;
211 if (regset->offset & 0xF) {
212 seq_printf(s, "[%x]", regset->offset & ~0xF);
213 for (i = 0; i < (regset->offset & 0xF); i += 4)
220 for (i = 0; i < regset->blk_len; i += 4) {
221 addr = regset->offset + i;
237 struct dpu_debugfs_regset32 *regset; local
242 regset
[all...]
/linux-master/drivers/gpu/drm/i915/gt/uc/
H A Dintel_guc_ads.c64 struct guc_mmio_reg regset[]; member in struct:__guc_ads_blob
103 return offsetof(struct __guc_ads_blob, regset);
255 __mmio_reg_add(struct temp_regset *regset, struct guc_mmio_reg *reg) argument
257 u32 pos = regset->storage_used;
260 if (pos >= regset->storage_max) {
262 struct guc_mmio_reg *r = krealloc(regset->storage,
265 WARN_ONCE(1, "Incomplete regset list: can't add register (%d)\n",
270 regset->registers = r + (regset->registers - regset
282 guc_mmio_reg_add(struct intel_gt *gt, struct temp_regset *regset, u32 offset, u32 flags) argument
330 guc_mcr_reg_add(struct intel_gt *gt, struct temp_regset *regset, i915_mcr_reg_t reg, u32 flags) argument
356 guc_mmio_regset_init(struct temp_regset *regset, struct intel_engine_cs *engine) argument
[all...]
/linux-master/drivers/gpu/drm/
H A Ddrm_print.c366 * @regset: the list of registers to print.
373 void drm_print_regset32(struct drm_printer *p, struct debugfs_regset32 *regset) argument
378 for (i = 0; i < regset->nregs; i++)
379 namelen = max(namelen, (int)strlen(regset->regs[i].name));
381 for (i = 0; i < regset->nregs; i++) {
383 namelen, regset->regs[i].name,
384 readl(regset->base + regset->regs[i].offset));
/linux-master/arch/s390/kernel/
H A Dptrace.c23 #include <linux/regset.h>
814 const struct user_regset *regset,
827 const struct user_regset *regset,
863 const struct user_regset *regset,
878 const struct user_regset *regset, unsigned int pos,
909 const struct user_regset *regset,
916 const struct user_regset *regset,
924 const struct user_regset *regset,
937 const struct user_regset *regset,
945 const struct user_regset *regset,
813 s390_regs_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument
826 s390_regs_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument
862 s390_fpregs_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument
877 s390_fpregs_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument
908 s390_last_break_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument
915 s390_last_break_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument
923 s390_tdb_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument
936 s390_tdb_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument
944 s390_vxrs_low_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument
960 s390_vxrs_low_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument
984 s390_vxrs_high_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument
996 s390_vxrs_high_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument
1013 s390_system_call_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument
1020 s390_system_call_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument
1030 s390_gs_cb_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument
1045 s390_gs_cb_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument
1084 s390_gs_bc_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument
1097 s390_gs_bc_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument
1142 s390_runtime_instr_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument
1156 s390_runtime_instr_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument
1298 s390_compat_regs_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument
1312 s390_compat_regs_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument
1348 s390_compat_regs_high_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument
1361 s390_compat_regs_high_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument
1394 s390_compat_last_break_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument
1403 s390_compat_last_break_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument
[all...]

Completed in 346 milliseconds

12345