/kernel/linux/linux-5.10/drivers/crypto/hisilicon/zip/ |
H A D | zip_main.c | 519 struct debugfs_regset32 *regset; in hisi_zip_core_debug_init() local 531 regset = devm_kzalloc(dev, sizeof(*regset), GFP_KERNEL); in hisi_zip_core_debug_init() 532 if (!regset) in hisi_zip_core_debug_init() 535 regset->regs = hzip_dfx_regs; in hisi_zip_core_debug_init() 536 regset->nregs = ARRAY_SIZE(hzip_dfx_regs); in hisi_zip_core_debug_init() 537 regset->base = qm->io_base + core_offsets[i]; in hisi_zip_core_debug_init() 540 debugfs_create_regset32("regs", 0444, tmp_d, regset); in hisi_zip_core_debug_init()
|
/kernel/linux/linux-5.10/drivers/crypto/hisilicon/sec2/ |
H A D | sec_main.c | 598 struct debugfs_regset32 *regset; in sec_core_debug_init() local 604 regset = devm_kzalloc(dev, sizeof(*regset), GFP_KERNEL); in sec_core_debug_init() 605 if (!regset) in sec_core_debug_init() 608 regset->regs = sec_dfx_regs; in sec_core_debug_init() 609 regset->nregs = ARRAY_SIZE(sec_dfx_regs); in sec_core_debug_init() 610 regset->base = qm->io_base; in sec_core_debug_init() 613 debugfs_create_regset32("regs", 0444, tmp_d, regset); in sec_core_debug_init()
|
/kernel/linux/linux-6.6/drivers/thermal/mediatek/ |
H A D | lvts_thermal.c | 200 struct debugfs_regset32 *regset; in lvts_debugfs_init() local 219 regset = devm_kzalloc(dev, sizeof(*regset), GFP_KERNEL); in lvts_debugfs_init() 220 if (!regset) in lvts_debugfs_init() 223 regset->base = lvts_ctrl->base; in lvts_debugfs_init() 224 regset->regs = lvts_regs; in lvts_debugfs_init() 225 regset->nregs = ARRAY_SIZE(lvts_regs); in lvts_debugfs_init() 227 debugfs_create_regset32("registers", 0400, dentry, regset); in lvts_debugfs_init()
|
/kernel/linux/linux-6.6/drivers/clk/davinci/ |
H A D | pll.c | 980 struct debugfs_regset32 *regset; in davinci_pll_debug_init() local 982 regset = kzalloc(sizeof(*regset), GFP_KERNEL); in davinci_pll_debug_init() 983 if (!regset) in davinci_pll_debug_init() 986 regset->regs = davinci_pll_regs; in davinci_pll_debug_init() 987 regset->nregs = ARRAY_SIZE(davinci_pll_regs); in davinci_pll_debug_init() 988 regset->base = pll->base; in davinci_pll_debug_init() 990 debugfs_create_regset32("registers", 0400, dentry, regset); in davinci_pll_debug_init()
|
/kernel/linux/linux-5.10/kernel/ |
H A D | ptrace.c | 29 #include <linux/regset.h> 894 const struct user_regset *regset; in find_regset() local 898 regset = view->regsets + n; in find_regset() 899 if (regset->core_note_type == type) in find_regset() 900 return regset; in find_regset() 910 const struct user_regset *regset = find_regset(view, type); in ptrace_regset() local 913 if (!regset || (kiov->iov_len % regset->size) != 0) in ptrace_regset() 916 regset_no = regset - view->regsets; in ptrace_regset() 918 (__kernel_size_t) (regset in ptrace_regset() [all...] |
/kernel/linux/linux-6.6/kernel/ |
H A D | ptrace.c | 29 #include <linux/regset.h> 896 const struct user_regset *regset; in find_regset() local 900 regset = view->regsets + n; in find_regset() 901 if (regset->core_note_type == type) in find_regset() 902 return regset; in find_regset() 912 const struct user_regset *regset = find_regset(view, type); in ptrace_regset() local 915 if (!regset || (kiov->iov_len % regset->size) != 0) in ptrace_regset() 918 regset_no = regset - view->regsets; in ptrace_regset() 920 (__kernel_size_t) (regset in ptrace_regset() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_kms.h | 203 * @regset: opaque register definition structure 208 void dpu_debugfs_setup_regset32(struct dpu_debugfs_regset32 *regset, 220 * by regset needs to persist for the lifetime of the created file. The calling 223 * The structure pointed to by regset is meant to be opaque. Please use 229 * @regset: Pointer to persistent register block definition 232 void *parent, struct dpu_debugfs_regset32 *regset);
|
/kernel/linux/linux-5.10/drivers/usb/dwc2/ |
H A D | debugfs.c | 784 hsotg->regset = devm_kzalloc(hsotg->dev, sizeof(*hsotg->regset), in dwc2_debugfs_init() 786 if (!hsotg->regset) { in dwc2_debugfs_init() 791 hsotg->regset->regs = dwc2_regs; in dwc2_debugfs_init() 792 hsotg->regset->nregs = ARRAY_SIZE(dwc2_regs); in dwc2_debugfs_init() 793 hsotg->regset->base = hsotg->regs; in dwc2_debugfs_init() 795 debugfs_create_regset32("regdump", 0444, root, hsotg->regset); in dwc2_debugfs_init()
|
/kernel/linux/linux-6.6/drivers/usb/dwc2/ |
H A D | debugfs.c | 788 hsotg->regset = devm_kzalloc(hsotg->dev, sizeof(*hsotg->regset), in dwc2_debugfs_init() 790 if (!hsotg->regset) { in dwc2_debugfs_init() 795 hsotg->regset->regs = dwc2_regs; in dwc2_debugfs_init() 796 hsotg->regset->nregs = ARRAY_SIZE(dwc2_regs); in dwc2_debugfs_init() 797 hsotg->regset->base = hsotg->regs; in dwc2_debugfs_init() 799 debugfs_create_regset32("regdump", 0444, root, hsotg->regset); in dwc2_debugfs_init()
|
/kernel/linux/linux-5.10/arch/x86/include/asm/fpu/ |
H A D | regset.h | 3 * FPU regset handling methods: 8 #include <linux/regset.h>
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | svga.h | 100 void svga_wcrt_multi(void __iomem *regbase, const struct vga_regset *regset, u32 value); 101 void svga_wseq_multi(void __iomem *regbase, const struct vga_regset *regset, u32 value);
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | svga.h | 100 void svga_wcrt_multi(void __iomem *regbase, const struct vga_regset *regset, u32 value); 101 void svga_wseq_multi(void __iomem *regbase, const struct vga_regset *regset, u32 value);
|
/kernel/linux/linux-5.10/arch/ia64/kernel/ |
H A D | ptrace.c | 24 #include <linux/regset.h> 1263 const struct user_regset *regset; member 1696 const struct user_regset *regset, in do_regset_call() 1700 struct regset_getset info = { .target = target, .regset = regset, in do_regset_call() 1710 const struct user_regset *regset, in gpregs_get() 1719 const struct user_regset *regset, in gpregs_set() 1723 return do_regset_call(do_gpregs_set, target, regset, pos, count, in gpregs_set() 1739 const struct user_regset *regset, in gpregs_writeback() 1745 return do_regset_call(do_gpregs_writeback, target, regset, in gpregs_writeback() 1694 do_regset_call(void (*call)(struct unw_frame_info *, void *), struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) do_regset_call() argument 1709 gpregs_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) gpregs_get() argument 1718 gpregs_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) gpregs_set() argument 1738 gpregs_writeback(struct task_struct *target, const struct user_regset *regset, int now) gpregs_writeback() argument 1750 fpregs_active(struct task_struct *target, const struct user_regset *regset) fpregs_active() argument 1755 fpregs_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) fpregs_get() argument 1764 fpregs_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) fpregs_set() argument [all...] |
/kernel/linux/linux-6.6/arch/ia64/kernel/ |
H A D | ptrace.c | 24 #include <linux/regset.h> 1209 const struct user_regset *regset; member 1640 const struct user_regset *regset, in do_regset_call() 1644 struct regset_getset info = { .target = target, .regset = regset, in do_regset_call() 1654 const struct user_regset *regset, in gpregs_get() 1663 const struct user_regset *regset, in gpregs_set() 1667 return do_regset_call(do_gpregs_set, target, regset, pos, count, in gpregs_set() 1683 const struct user_regset *regset, in gpregs_writeback() 1689 return do_regset_call(do_gpregs_writeback, target, regset, in gpregs_writeback() 1638 do_regset_call(void (*call)(struct unw_frame_info *, void *), struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) do_regset_call() argument 1653 gpregs_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) gpregs_get() argument 1662 gpregs_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) gpregs_set() argument 1682 gpregs_writeback(struct task_struct *target, const struct user_regset *regset, int now) gpregs_writeback() argument 1694 fpregs_active(struct task_struct *target, const struct user_regset *regset) fpregs_active() argument 1699 fpregs_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) fpregs_get() argument 1708 fpregs_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) fpregs_set() argument [all...] |
/kernel/linux/linux-6.6/arch/x86/include/asm/fpu/ |
H A D | regset.h | 3 * FPU regset handling methods: 8 #include <linux/regset.h>
|
/kernel/linux/linux-6.6/drivers/crypto/hisilicon/sec2/ |
H A D | sec_main.c | 842 struct debugfs_regset32 *regset; in sec_core_debug_init() local 848 regset = devm_kzalloc(dev, sizeof(*regset), GFP_KERNEL); in sec_core_debug_init() 849 if (!regset) in sec_core_debug_init() 852 regset->regs = sec_dfx_regs; in sec_core_debug_init() 853 regset->nregs = ARRAY_SIZE(sec_dfx_regs); in sec_core_debug_init() 854 regset->base = qm->io_base; in sec_core_debug_init() 855 regset->dev = dev; in sec_core_debug_init() 858 debugfs_create_file("regs", 0444, tmp_d, regset, &sec_regs_fops); in sec_core_debug_init()
|
/kernel/linux/linux-6.6/drivers/crypto/hisilicon/zip/ |
H A D | zip_main.c | 813 struct debugfs_regset32 *regset; in hisi_zip_core_debug_init() local 828 regset = devm_kzalloc(dev, sizeof(*regset), GFP_KERNEL); in hisi_zip_core_debug_init() 829 if (!regset) in hisi_zip_core_debug_init() 832 regset->regs = hzip_dfx_regs; in hisi_zip_core_debug_init() 833 regset->nregs = ARRAY_SIZE(hzip_dfx_regs); in hisi_zip_core_debug_init() 834 regset->base = qm->io_base + core_offsets[i]; in hisi_zip_core_debug_init() 835 regset->dev = dev; in hisi_zip_core_debug_init() 838 debugfs_create_file("regs", 0444, tmp_d, regset, in hisi_zip_core_debug_init()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/vc4/ |
H A D | vc4_hvs.c | 73 drm_print_regset32(&p, &vc4->hvs->regset); in vc4_hvs_dump_state() 582 hvs->regset.base = hvs->regs; in vc4_hvs_bind() 583 hvs->regset.regs = hvs_regs; in vc4_hvs_bind() 584 hvs->regset.nregs = ARRAY_SIZE(hvs_regs); in vc4_hvs_bind() 698 vc4_debugfs_add_regset32(drm, "hvs_regs", &hvs->regset); in vc4_hvs_bind()
|
H A D | vc4_drv.h | 318 struct debugfs_regset32 regset; member 338 struct debugfs_regset32 regset; member 497 struct debugfs_regset32 regset; member 851 struct debugfs_regset32 *regset); 862 struct debugfs_regset32 *regset) in vc4_debugfs_add_regset32() 860 vc4_debugfs_add_regset32(struct drm_device *drm, const char *filename, struct debugfs_regset32 *regset) vc4_debugfs_add_regset32() argument
|
H A D | vc4_v3d.c | 410 v3d->regset.base = v3d->regs; in vc4_v3d_bind() 411 v3d->regset.regs = v3d_regs; in vc4_v3d_bind() 412 v3d->regset.nregs = ARRAY_SIZE(v3d_regs); in vc4_v3d_bind() 463 vc4_debugfs_add_regset32(drm, "v3d_regs", &v3d->regset); in vc4_v3d_bind()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/vc4/ |
H A D | vc4_vec.c | 207 struct debugfs_regset32 regset; member 716 vc4_debugfs_add_regset32(drm, "vec_regs", &vec->regset); in vc4_vec_late_register() 772 vec->regset.base = vec->regs; in vc4_vec_bind() 773 vec->regset.regs = vec_regs; in vc4_vec_bind() 774 vec->regset.nregs = ARRAY_SIZE(vec_regs); in vc4_vec_bind()
|
H A D | vc4_drv.h | 309 struct debugfs_regset32 regset; member 332 struct debugfs_regset32 regset; member 543 struct debugfs_regset32 regset; member 944 struct debugfs_regset32 *regset); 949 struct debugfs_regset32 *regset) in vc4_debugfs_add_regset32() 947 vc4_debugfs_add_regset32(struct drm_device *drm, const char *filename, struct debugfs_regset32 *regset) vc4_debugfs_add_regset32() argument
|
H A D | vc4_v3d.c | 413 vc4_debugfs_add_regset32(drm, "v3d_regs", &v3d->regset); in vc4_v3d_debugfs_init() 437 v3d->regset.base = v3d->regs; in vc4_v3d_bind() 438 v3d->regset.regs = v3d_regs; in vc4_v3d_bind() 439 v3d->regset.nregs = ARRAY_SIZE(v3d_regs); in vc4_v3d_bind()
|
/kernel/linux/linux-6.6/tools/testing/selftests/arm64/fp/ |
H A D | sve-ptrace.c | 47 int regset; member 56 .regset = NT_ARM_SVE, 63 .regset = NT_ARM_SSVE, 133 if (ptrace(PTRACE_GETREGSET, pid, type->regset, &iov)) in get_sve() 156 return ptrace(PTRACE_SETREGSET, pid, type->regset, &iov); in set_sve() 270 /* Access the FPSIMD registers via the SVE regset */ 308 /* Verify via the FPSIMD regset */ in ptrace_sve_fpsimd() 423 /* Validate attempting to set SVE data and read it via the FPSIMD regset */ 506 /* Validate attempting to set FPSIMD data and read it via the SVE regset */ 681 /* FPSIMD via SVE regset */ in do_parent() [all...] |
/kernel/linux/linux-6.6/arch/x86/math-emu/ |
H A D | fpu_entry.c | 29 #include <linux/regset.h> 35 #include <asm/fpu/regset.h> 640 const struct user_regset *regset, in fpregs_soft_set() 692 const struct user_regset *regset, in fpregs_soft_get() 639 fpregs_soft_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) fpregs_soft_set() argument 691 fpregs_soft_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) fpregs_soft_get() argument
|