/linux-master/arch/mips/kernel/ |
H A D | ptrace.c | 26 #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 D | traps.c | 110 void (*board_bind_eic_interrupt)(int irq, int regset);
|
/linux-master/arch/arm64/kernel/ |
H A D | ptrace.c | 29 #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 D | core.h | 1055 * @regset: debugfs pointer to regdump file 1291 struct debugfs_regset32 *regset; member in struct:dwc3
|
/linux-master/drivers/usb/dwc2/ |
H A D | core.h | 1021 * @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 D | binfmt_elf_fdpic.c | 38 #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 D | xstate.c | 18 #include <asm/fpu/regset.h>
|
/linux-master/drivers/video/fbdev/core/ |
H A D | svgalib.c | 24 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 D | vc4_hdmi.c | 3361 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 D | ptrace.c | 19 #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 D | lvts_thermal.c | 207 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 D | hisi_acc_qm.h | 582 void hisi_qm_regs_dump(struct seq_file *s, struct debugfs_regset32 *regset);
|
/linux-master/drivers/crypto/hisilicon/zip/ |
H A D | zip_main.c | 814 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 D | sec_main.c | 847 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 D | hpre_main.c | 983 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 D | debugfs.c | 567 * @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 D | fp-ptrace.c | 1031 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 D | ptrace.c | 29 #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 D | Makefile | 13 async.o range.o smpboot.o ucount.o regset.o ksyms_common.o
|
/linux-master/include/drm/ |
H A D | drm_print.h | 193 void drm_print_regset32(struct drm_printer *p, struct debugfs_regset32 *regset);
|
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_guc_ads.c | 103 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 D | dpu_kms.c | 200 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 D | intel_guc_ads.c | 64 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 D | drm_print.c | 366 * @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 D | ptrace.c | 23 #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...] |