/linux-master/kernel/ |
H A D | regset.c | 4 #include <linux/regset.h> 7 const struct user_regset *regset, 14 if (!regset->regset_get) 16 if (size > regset->n * regset->size) 17 size = regset->n * regset->size; 23 res = regset->regset_get(target, regset, 34 const struct user_regset *regset, 6 __regset_get(struct task_struct *target, const struct user_regset *regset, unsigned int size, void **data) argument 33 regset_get(struct task_struct *target, const struct user_regset *regset, unsigned int size, void *data) argument 42 regset_get_alloc(struct task_struct *target, const struct user_regset *regset, unsigned int size, void **data) argument 67 const struct user_regset *regset = &view->regsets[setno]; local [all...] |
/linux-master/arch/x86/kernel/ |
H A D | tls.h | 12 #include <linux/regset.h>
|
/linux-master/arch/x86/kernel/fpu/ |
H A D | Makefile | 6 obj-y += init.o bugs.o core.o regset.o signal.o xstate.o
|
H A D | regset.c | 3 * FPU register's regset abstraction, for ptrace, core dumps, etc. 10 #include <asm/fpu/regset.h> 20 * as the "regset->n" for the xstate regset will be updated based on the feature 23 int regset_fpregs_active(struct task_struct *target, const struct user_regset *regset) argument 25 return regset->n; 28 int regset_xregset_fpregs_active(struct task_struct *target, const struct user_regset *regset) argument 31 return regset->n; 37 * The regset get() functions are invoked from: 71 int xfpregs_get(struct task_struct *target, const struct user_regset *regset, argument 90 xfpregs_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument 130 xstateregs_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 142 xstateregs_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument 179 ssp_active(struct task_struct *target, const struct user_regset *regset) argument 187 ssp_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 212 ssp_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument 400 fpregs_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 431 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 [all...] |
/linux-master/drivers/crypto/ccree/ |
H A D | cc_debugfs.c | 66 struct debugfs_regset32 *regset, *verset; local 68 regset = devm_kzalloc(dev, sizeof(*regset), GFP_KERNEL); 69 if (!regset) 72 regset->regs = debug_regs; 73 regset->nregs = ARRAY_SIZE(debug_regs); 74 regset->base = drvdata->cc_base; 75 regset->dev = dev; 80 debugfs_create_regset32("regs", 0400, drvdata->dir, regset);
|
/linux-master/arch/powerpc/kernel/ptrace/ |
H A D | ptrace-decl.h | 3 #include <linux/regset.h> 28 * These are our native regset flavors. 73 int fpr_set(struct task_struct *target, const struct user_regset *regset, 79 int vsr_active(struct task_struct *target, const struct user_regset *regset); 81 int vsr_set(struct task_struct *target, const struct user_regset *regset, 87 int vr_active(struct task_struct *target, const struct user_regset *regset); 89 int vr_set(struct task_struct *target, const struct user_regset *regset, 95 int evr_active(struct task_struct *target, const struct user_regset *regset); 97 int evr_set(struct task_struct *target, const struct user_regset *regset, 104 const struct user_regset *regset, [all...] |
H A D | ptrace-altivec.c | 3 #include <linux/regset.h> 23 int vr_active(struct task_struct *target, const struct user_regset *regset) argument 26 return target->thread.used_vr ? regset->n : 0; 43 int vr_get(struct task_struct *target, const struct user_regset *regset, argument 79 int vr_set(struct task_struct *target, const struct user_regset *regset, argument
|
H A D | ptrace-spe.c | 3 #include <linux/regset.h> 19 int evr_active(struct task_struct *target, const struct user_regset *regset) argument 22 return target->thread.used_spe ? regset->n : 0; 25 int evr_get(struct task_struct *target, const struct user_regset *regset, argument 39 int evr_set(struct task_struct *target, const struct user_regset *regset, argument
|
H A D | ptrace-novsx.c | 3 #include <linux/regset.h> 21 int fpr_get(struct task_struct *target, const struct user_regset *regset, argument 49 int fpr_set(struct task_struct *target, const struct user_regset *regset, argument
|
H A D | ptrace-vsx.c | 3 #include <linux/regset.h> 21 int fpr_get(struct task_struct *target, const struct user_regset *regset, argument 49 int fpr_set(struct task_struct *target, const struct user_regset *regset, argument 79 int vsr_active(struct task_struct *target, const struct user_regset *regset) argument 82 return target->thread.used_vsr ? regset->n : 0; 97 int vsr_get(struct task_struct *target, const struct user_regset *regset, argument 126 int vsr_set(struct task_struct *target, const struct user_regset *regset, argument
|
H A D | ptrace-tm.c | 3 #include <linux/regset.h> 53 * @regset: The user regset structure. 58 int tm_cgpr_active(struct task_struct *target, const struct user_regset *regset) argument 66 return regset->n; 72 * @regset: The user regset structure. 86 int tm_cgpr_get(struct task_struct *target, const struct user_regset *regset, argument 117 * @regset: The user regset structur 134 tm_cgpr_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument 200 tm_cfpr_active(struct task_struct *target, const struct user_regset *regset) argument 229 tm_cfpr_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 273 tm_cfpr_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 tm_cvmx_active(struct task_struct *target, const struct user_regset *regset) argument 342 tm_cvmx_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 393 tm_cvmx_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 tm_cvsx_active(struct task_struct *target, const struct user_regset *regset) argument 469 tm_cvsx_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 512 tm_cvsx_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 tm_spr_active(struct task_struct *target, const struct user_regset *regset) argument 574 tm_spr_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 616 tm_spr_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument 653 tm_tar_active(struct task_struct *target, const struct user_regset *regset) argument 664 tm_tar_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 676 tm_tar_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument 693 tm_ppr_active(struct task_struct *target, const struct user_regset *regset) argument 705 tm_ppr_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 717 tm_ppr_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument 734 tm_dscr_active(struct task_struct *target, const struct user_regset *regset) argument 745 tm_dscr_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 757 tm_dscr_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument 774 tm_cgpr32_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 782 tm_cgpr32_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...] |
H A D | ptrace-view.c | 3 #include <linux/regset.h> 218 static int gpr_get(struct task_struct *target, const struct user_regset *regset, argument 238 static int gpr_set(struct task_struct *target, const struct user_regset *regset, argument 290 static int ppr_get(struct task_struct *target, const struct user_regset *regset, argument 299 static int ppr_set(struct task_struct *target, const struct user_regset *regset, argument 310 static int dscr_get(struct task_struct *target, const struct user_regset *regset, argument 315 static int dscr_set(struct task_struct *target, const struct user_regset *regset, argument 324 static int tar_get(struct task_struct *target, const struct user_regset *regset, argument 329 static int tar_set(struct task_struct *target, const struct user_regset *regset, argument 337 static int ebb_active(struct task_struct *target, const struct user_regset *regset) argument 348 ebb_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 364 ebb_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument 395 pmu_active(struct task_struct *target, const struct user_regset *regset) argument 403 pmu_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 418 pmu_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument 458 dexcr_active(struct task_struct *target, const struct user_regset *regset) argument 466 dexcr_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 487 hashkeyr_active(struct task_struct *target, const struct user_regset *regset) argument 495 hashkeyr_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 504 hashkeyr_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument 518 pkey_active(struct task_struct *target, const struct user_regset *regset) argument 526 pkey_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 538 pkey_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument 705 gpr32_get_common(struct task_struct *target, const struct user_regset *regset, struct membuf to, unsigned long *regs) argument 719 gpr32_set_common_kernel(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, unsigned long *regs) argument 757 gpr32_set_common_user(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void __user *ubuf, unsigned long *regs) argument 811 gpr32_set_common(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf, unsigned long *regs) argument 823 gpr32_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 834 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 [all...] |
/linux-master/drivers/gpu/drm/vc4/ |
H A D | vc4_debugfs.c | 39 struct debugfs_regset32 *regset = entry->file.data; local 46 drm_print_regset32(&p, regset); 55 struct debugfs_regset32 *regset) 57 drm_debugfs_add_file(drm, name, vc4_debugfs_regset32, regset); 53 vc4_debugfs_add_regset32(struct drm_device *drm, const char *name, struct debugfs_regset32 *regset) argument
|
/linux-master/arch/x86/include/asm/fpu/ |
H A D | regset.h | 3 * FPU regset handling methods: 8 #include <linux/regset.h>
|
/linux-master/include/linux/ |
H A D | regset.h | 82 * @regset: regset being examined 95 const struct user_regset *regset); 98 const struct user_regset *regset, 104 * @regset: regset being examined 105 * @pos: offset into the regset data to access, in bytes 118 const struct user_regset *regset, 125 * @regset: regset bein [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/usb/mtu3/ |
H A D | mtu3_debug.h | 21 struct debugfs_regset32 regset; member in struct:mtu3_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 814 sve_get_common(struct task_struct *target, const struct user_regset *regset, struct membuf to, enum vec_type type) argument 866 sve_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 876 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 1013 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 1029 ssve_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 1039 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 1051 za_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 1100 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 1185 zt_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 1205 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 1242 pac_mask_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 1263 pac_enabled_keys_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 1275 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 1329 pac_address_keys_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 1344 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 1378 pac_generic_keys_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 1393 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 1418 tagged_addr_ctrl_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 1430 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 1662 compat_gpr_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 1673 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 1735 compat_vfp_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 1760 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 1791 compat_tls_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 1798 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/thermal/broadcom/ |
H A D | bcm2835_thermal.c | 123 struct debugfs_regset32 *regset; local 127 regset = devm_kzalloc(&pdev->dev, sizeof(*regset), GFP_KERNEL); 128 if (!regset) 131 regset->regs = bcm2835_thermal_regs; 132 regset->nregs = ARRAY_SIZE(bcm2835_thermal_regs); 133 regset->base = data->regs; 135 debugfs_create_regset32("regset", 0444, data->debugfsdir, regset);
|
/linux-master/arch/openrisc/kernel/ |
H A D | ptrace.c | 24 #include <linux/regset.h> 35 * Copy the thread state to a regset that can be interpreted by userspace. 39 * to userspace. As such, we need to make sure that the regset remains 49 const struct user_regset *regset, 62 * Set the thread state from a regset passed in via ptrace 65 const struct user_regset *regset, 97 const struct user_regset *regset, 106 const struct user_regset *regset, 48 genregs_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 64 genregs_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user * ubuf) argument 96 fpregs_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 105 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
|
/linux-master/arch/loongarch/kernel/ |
H A D | ptrace.c | 27 #include <linux/regset.h> 73 /* regset get/set implementations */ 76 const struct user_regset *regset, 91 const struct user_regset *regset, 146 const struct user_regset *regset, 198 const struct user_regset *regset, 230 const struct user_regset *regset, 249 const struct user_regset *regset, 259 const struct user_regset *regset, 266 cp_sz = min(regset 75 gpr_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 90 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 145 fpr_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 197 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 229 cfg_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 248 cfg_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument 258 copy_pad_fprs(struct task_struct *target, const struct user_regset *regset, struct membuf *to, unsigned int live_sz) argument 278 simd_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 308 simd_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument 343 lbt_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 359 lbt_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 hw_break_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 702 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 [all...] |
/linux-master/drivers/usb/host/ |
H A D | xhci-debugfs.c | 88 struct xhci_regset *regset; local 90 regset = kzalloc(sizeof(*regset), GFP_KERNEL); 91 if (!regset) 95 * The allocation and free of regset are executed in order. 98 INIT_LIST_HEAD(®set->list); 99 list_add_tail(®set->list, &xhci->regset_list); 101 return regset; 104 static void xhci_debugfs_free_regset(struct xhci_regset *regset) argument 106 if (!regset) 121 struct debugfs_regset32 *regset; local [all...] |
/linux-master/drivers/media/platform/st/sti/c8sectpfe/ |
H A D | c8sectpfe-debugfs.c | 228 fei->regset = devm_kzalloc(fei->dev, sizeof(*fei->regset), GFP_KERNEL); 229 if (!fei->regset) 232 fei->regset->regs = fei_sys_regs; 233 fei->regset->nregs = ARRAY_SIZE(fei_sys_regs); 234 fei->regset->base = fei->io; 237 debugfs_create_regset32("registers", S_IRUGO, fei->root, fei->regset);
|
/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/arch/sh/kernel/ |
H A D | ptrace_32.c | 24 #include <linux/regset.h> 135 const struct user_regset *regset, 144 const struct user_regset *regset, 168 const struct user_regset *regset, 182 const struct user_regset *regset, 203 const struct user_regset *regset) 205 return tsk_used_math(target) ? regset->n : 0; 211 const struct user_regset *regset, 221 const struct user_regset *regset, 239 const struct user_regset *regset) 134 genregs_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 143 genregs_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument 167 fpregs_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 181 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 202 fpregs_active(struct task_struct *target, const struct user_regset *regset) argument 210 dspregs_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 220 dspregs_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) argument 238 dspregs_active(struct task_struct *target, const struct user_regset *regset) argument [all...] |