Searched refs:child (Results 1 - 25 of 840) sorted by relevance

1234567891011>>

/linux-master/arch/powerpc/kernel/ptrace/
H A Dptrace-adv.c74 int ptrace_get_debugreg(struct task_struct *child, unsigned long addr, argument
80 return put_user(child->thread.debug.dac1, datalp);
140 static long set_instruction_bp(struct task_struct *child, argument
144 int slot1_in_use = ((child->thread.debug.dbcr0 & DBCR0_IAC1) != 0);
145 int slot2_in_use = ((child->thread.debug.dbcr0 & DBCR0_IAC2) != 0);
146 int slot3_in_use = ((child->thread.debug.dbcr0 & DBCR0_IAC3) != 0);
147 int slot4_in_use = ((child->thread.debug.dbcr0 & DBCR0_IAC4) != 0);
149 if (dbcr_iac_range(child) & DBCR_IAC12MODE)
151 if (dbcr_iac_range(child) & DBCR_IAC34MODE)
165 child
229 del_instruction_bp(struct task_struct *child, int slot) argument
284 set_dac(struct task_struct *child, struct ppc_hw_breakpoint *bp_info) argument
345 del_dac(struct task_struct *child, int slot) argument
386 set_dac_range(struct task_struct *child, struct ppc_hw_breakpoint *bp_info) argument
440 ppc_set_hwdebug(struct task_struct *child, struct ppc_hw_breakpoint *bp_info) argument
476 ppc_del_hwdebug(struct task_struct *child, long data) argument
[all...]
H A Dptrace-fpu.c9 int ptrace_get_fpr(struct task_struct *child, int index, unsigned long *data) argument
19 flush_fp_to_thread(child);
23 *data = ((u32 *)child->thread.fp_state.fpr)[fpidx];
25 memcpy(data, &child->thread.TS_FPR(fpidx), sizeof(long));
27 *data = child->thread.fp_state.fpscr;
35 int ptrace_put_fpr(struct task_struct *child, int index, unsigned long data) argument
45 flush_fp_to_thread(child);
49 ((u32 *)child->thread.fp_state.fpr)[fpidx] = data;
51 memcpy(&child->thread.TS_FPR(fpidx), &data, sizeof(long));
53 child
[all...]
/linux-master/arch/x86/kernel/
H A Dstep.c14 unsigned long convert_ip_to_linear(struct task_struct *child, struct pt_regs *regs) argument
38 mutex_lock(&child->mm->context.lock);
39 if (unlikely(!child->mm->context.ldt ||
40 seg >= child->mm->context.ldt->nr_entries))
43 desc = &child->mm->context.ldt->entries[seg];
51 mutex_unlock(&child->mm->context.lock);
58 static int is_setting_trap_flag(struct task_struct *child, struct pt_regs *regs) argument
62 unsigned long addr = convert_ip_to_linear(child, regs);
64 copied = access_process_vm(child, addr, opcode, sizeof(opcode),
113 static int enable_single_step(struct task_struct *child) argument
204 enable_step(struct task_struct *child, bool block) argument
219 user_enable_single_step(struct task_struct *child) argument
224 user_enable_block_step(struct task_struct *child) argument
229 user_disable_single_step(struct task_struct *child) argument
[all...]
/linux-master/include/linux/
H A Dfwnode_mdio.h14 struct fwnode_handle *child, u32 addr);
17 struct fwnode_handle *child, u32 addr);
22 struct fwnode_handle *child, u32 addr)
28 struct fwnode_handle *child,
20 fwnode_mdiobus_phy_device_register(struct mii_bus *mdio, struct phy_device *phy, struct fwnode_handle *child, u32 addr) argument
27 fwnode_mdiobus_register_phy(struct mii_bus *bus, struct fwnode_handle *child, u32 addr) argument
H A Dbootconfig.h53 uint16_t child; member in struct:xbc_node
105 return xbc_node_is_value(node) && node->child != 0;
113 * or no child. Returns true if it is a leaf node, or false if not.
120 (!node->child || xbc_node_is_value(xbc_node_get_child(node)));
169 * Return the first subkey node of the @node. If the @node has no child
174 struct xbc_node *child = xbc_node_get_child(node); local
176 if (child && xbc_node_is_value(child))
177 return xbc_node_get_next(child);
179 return child;
[all...]
/linux-master/drivers/mtd/
H A Dmtdpart.c50 struct mtd_info *child; local
56 child = kzalloc(sizeof(*child), GFP_KERNEL);
58 if (!name || !child) {
62 kfree(child);
67 child->type = parent->type;
68 child->part.flags = parent->flags & ~part->mask_flags;
69 child->part.flags |= part->add_flags;
70 child->flags = child
252 struct mtd_info *child; local
307 struct mtd_info *child, *next; local
332 struct mtd_info *child, *next; local
369 struct mtd_info *child, *master = mtd_get_master(mtd); local
398 struct mtd_info *child, *master = mtd_get_master(parent); local
585 struct device_node *child; local
[all...]
/linux-master/arch/um/kernel/
H A Dptrace.c12 void user_enable_single_step(struct task_struct *child) argument
14 set_tsk_thread_flag(child, TIF_SINGLESTEP);
17 SUBARCH_SET_SINGLESTEPPING(child, 1);
21 void user_disable_single_step(struct task_struct *child) argument
23 clear_tsk_thread_flag(child, TIF_SINGLESTEP);
26 SUBARCH_SET_SINGLESTEPPING(child, 0);
33 void ptrace_disable(struct task_struct *child) argument
35 user_disable_single_step(child);
38 extern int peek_user(struct task_struct * child, long addr, long data);
39 extern int poke_user(struct task_struct * child, lon
41 arch_ptrace(struct task_struct *child, long request, unsigned long addr, unsigned long data) argument
[all...]
/linux-master/tools/testing/selftests/arm64/fp/
H A Dfp-stress.c60 static void child_start(struct child_data *child, const char *program) argument
70 child->pid = fork();
71 if (child->pid == -1)
75 if (!child->pid) {
77 * In child, replace stdout with the pipe, errors to
124 * In parent, remember the child and close our copy of the
128 child->stdout = pipefd[0];
129 child->output = NULL;
130 child->exited = false;
131 child
144 child_output_read(struct child_data *child) argument
197 child_output(struct child_data *child, uint32_t events, bool flush) argument
221 child_tickle(struct child_data *child) argument
227 child_stop(struct child_data *child) argument
233 child_cleanup(struct child_data *child) argument
309 start_fpsimd(struct child_data *child, int cpu, int copy) argument
322 start_sve(struct child_data *child, int vl, int cpu) argument
339 start_ssve(struct child_data *child, int vl, int cpu) argument
356 start_za(struct child_data *child, int vl, int cpu) argument
373 start_zt(struct child_data *child, int cpu) argument
[all...]
/linux-master/kernel/
H A Dptrace.c69 void __ptrace_link(struct task_struct *child, struct task_struct *new_parent, argument
72 BUG_ON(!list_empty(&child->ptrace_entry));
73 list_add(&child->ptrace_entry, &new_parent->ptraced);
74 child->parent = new_parent;
75 child->ptracer_cred = get_cred(ptracer_cred);
84 static void ptrace_link(struct task_struct *child, struct task_struct *new_parent) argument
86 __ptrace_link(child, new_parent, current_cred());
91 * @child: ptracee to be unlinked
93 * Remove @child from the ptrace list, move it back to the original parent,
117 void __ptrace_unlink(struct task_struct *child) argument
239 ptrace_check_attach(struct task_struct *child, bool ignore_state) argument
563 ptrace_detach(struct task_struct *child, unsigned int data) argument
659 ptrace_setoptions(struct task_struct *child, unsigned long data) argument
677 ptrace_getsiginfo(struct task_struct *child, kernel_siginfo_t *info) argument
693 ptrace_setsiginfo(struct task_struct *child, const kernel_siginfo_t *info) argument
709 ptrace_peek_siginfo(struct task_struct *child, unsigned long addr, unsigned long data) argument
823 ptrace_resume(struct task_struct *child, long request, unsigned long data) argument
918 ptrace_get_syscall_info_entry(struct task_struct *child, struct pt_regs *regs, struct ptrace_syscall_info *info) argument
935 ptrace_get_syscall_info_seccomp(struct task_struct *child, struct pt_regs *regs, struct ptrace_syscall_info *info) argument
954 ptrace_get_syscall_info_exit(struct task_struct *child, struct pt_regs *regs, struct ptrace_syscall_info *info) argument
968 ptrace_get_syscall_info(struct task_struct *child, unsigned long user_size, void __user *datavp) argument
1011 ptrace_request(struct task_struct *child, long request, unsigned long addr, unsigned long data) argument
1261 struct task_struct *child; local
1319 compat_ptrace_request(struct task_struct *child, compat_long_t request, compat_ulong_t addr, compat_ulong_t data) argument
1400 struct task_struct *child; local
[all...]
/linux-master/security/landlock/
H A Dtask.c27 * @child: Potential child of @parent.
30 * means a subset of) the @child domain.
33 const struct landlock_ruleset *const child)
39 if (!child)
41 for (walker = child->hierarchy; walker; walker = walker->parent) {
43 /* @parent is in the scoped hierarchy of @child. */
46 /* There is no relationship between @parent and @child. */
51 const struct task_struct *const child)
58 dom_child = landlock_get_task_domain(child);
32 domain_scope_le(const struct landlock_ruleset *const parent, const struct landlock_ruleset *const child) argument
50 task_is_scoped(const struct task_struct *const parent, const struct task_struct *const child) argument
64 task_ptrace(const struct task_struct *const parent, const struct task_struct *const child) argument
88 hook_ptrace_access_check(struct task_struct *const child, const unsigned int mode) argument
[all...]
/linux-master/tools/perf/arch/x86/tests/
H A Dbp-modify.c32 int child = fork(); local
34 if (child == 0) {
36 * The child sets itself for as tracee and
52 return child;
61 pid_t child; local
65 child = spawn_child();
67 waitpid(child, &status, 0);
79 * - detaches the child
81 if (ptrace(PTRACE_POKEUSER, child,
88 if (ptrace(PTRACE_POKEUSER, child,
138 pid_t child; local
[all...]
/linux-master/arch/mips/kernel/
H A Dptrace32.c43 long compat_arch_ptrace(struct task_struct *child, compat_long_t request, argument
73 copied = ptrace_access_vm(child, (u64)addrOthers, &tmp,
86 regs = task_pt_regs(child);
97 if (!tsk_used_math(child)) {
102 fregs = get_fpu_regs(child);
103 if (test_tsk_thread_flag(child, TIF_32BIT_FPREGS)) {
117 tmp = child->thread.fpu.fcr31;
147 dregs = __get_dsp_regs(child);
157 tmp = child->thread.dsp.dspcontrol;
186 if (ptrace_access_vm(child, (u6
[all...]
/linux-master/drivers/firmware/efi/
H A Ddev-path-parser.c16 struct device *parent, struct device **child)
42 *child = get_device(phys_dev);
45 *child = &adev->dev;
58 struct device *parent, struct device **child)
69 *child = device_find_child(parent, &devfn, match_pci_dev);
70 if (!*child)
82 * device returned in @child.
94 struct device *parent, struct device **child)
104 *child = get_device(parent);
147 struct device *parent = NULL, *child; local
15 parse_acpi_path(const struct efi_dev_path *node, struct device *parent, struct device **child) argument
57 parse_pci_path(const struct efi_dev_path *node, struct device *parent, struct device **child) argument
93 parse_end_path(const struct efi_dev_path *node, struct device *parent, struct device **child) argument
[all...]
/linux-master/arch/m68k/kernel/
H A Dptrace.c32 * does not yet catch signals sent when the child dies.
129 static inline void singlestep_disable(struct task_struct *child) argument
131 unsigned long tmp = get_reg(child, PT_SR) & ~TRACE_BITS;
132 put_reg(child, PT_SR, tmp);
133 clear_tsk_thread_flag(child, TIF_DELAYED_TRACE);
139 void ptrace_disable(struct task_struct *child) argument
141 singlestep_disable(child);
144 void user_enable_single_step(struct task_struct *child) argument
146 unsigned long tmp = get_reg(child, PT_SR) & ~TRACE_BITS;
147 put_reg(child, PT_S
152 user_enable_block_step(struct task_struct *child) argument
159 user_disable_single_step(struct task_struct *child) argument
164 arch_ptrace(struct task_struct *child, long request, unsigned long addr, unsigned long data) argument
[all...]
/linux-master/tools/testing/selftests/powerpc/ptrace/
H A Dptrace.h64 int start_trace(pid_t child) argument
68 ret = ptrace(PTRACE_ATTACH, child, NULL, NULL);
73 ret = waitpid(child, NULL, 0);
74 if (ret != child) {
81 int stop_trace(pid_t child) argument
85 ret = ptrace(PTRACE_DETACH, child, NULL, NULL);
93 int cont_trace(pid_t child) argument
97 ret = ptrace(PTRACE_CONT, child, NULL, NULL);
105 int ptrace_read_regs(pid_t child, unsigned long type, unsigned long regs[], argument
111 FAIL_IF(start_trace(child));
125 ptrace_write_regs(pid_t child, unsigned long type, unsigned long regs[], int n) argument
144 show_tar_registers(pid_t child, unsigned long *out) argument
189 write_tar_registers(pid_t child, unsigned long tar, unsigned long ppr, unsigned long dscr) argument
233 show_tm_checkpointed_state(pid_t child, unsigned long *out) argument
280 write_ckpt_tar_registers(pid_t child, unsigned long tar, unsigned long ppr, unsigned long dscr) argument
325 show_fpr(pid_t child, __u64 *fpr) argument
344 write_fpr(pid_t child, __u64 val) argument
367 show_ckpt_fpr(pid_t child, __u64 *fpr) argument
391 write_ckpt_fpr(pid_t child, unsigned long val) argument
419 show_gpr(pid_t child, unsigned long *gpr) argument
452 peek_fprs(pid_t child) argument
483 poke_fprs(pid_t child, unsigned long *fprs) argument
508 write_gpr(pid_t child, unsigned long val) argument
536 show_ckpt_gpr(pid_t child, unsigned long *gpr) argument
565 write_ckpt_gpr(pid_t child, unsigned long val) argument
597 show_vmx(pid_t child, unsigned long vmx[][2]) argument
609 show_vmx_ckpt(pid_t child, unsigned long vmx[][2]) argument
627 write_vmx(pid_t child, unsigned long vmx[][2]) argument
639 write_vmx_ckpt(pid_t child, unsigned long vmx[][2]) argument
657 show_vsx(pid_t child, unsigned long *vsx) argument
669 show_vsx_ckpt(pid_t child, unsigned long *vsx) argument
686 write_vsx(pid_t child, unsigned long *vsx) argument
698 write_vsx_ckpt(pid_t child, unsigned long *vsx) argument
716 show_tm_spr(pid_t child, struct tm_spr_regs *out) argument
[all...]
H A Dptrace-gpr.c22 static int child(void) function
47 int trace_gpr(pid_t child) argument
52 FAIL_IF(start_trace(child));
54 // Check child GPRs match what we expect using GETREGS
55 FAIL_IF(show_gpr(child, gpr));
58 // Check child FPRs match what we expect using GETFPREGS
59 FAIL_IF(show_fpr(child, fpr));
63 // Check child FPRs match what we expect using PEEKUSR
64 peeked_fprs = peek_fprs(child);
69 // Write child GPR
[all...]
H A Dptrace-tar.c51 int trace_tar(pid_t child) argument
55 FAIL_IF(start_trace(child));
56 FAIL_IF(show_tar_registers(child, reg));
61 FAIL_IF(stop_trace(child));
65 int trace_tar_write(pid_t child) argument
67 FAIL_IF(start_trace(child));
68 FAIL_IF(write_tar_registers(child, TAR_2, PPR_2, DSCR_2));
72 FAIL_IF(stop_trace(child));
109 /* Unblock the child now */
112 /* Wait on child */
[all...]
/linux-master/drivers/net/mdio/
H A Dfwnode_mdio.c63 struct fwnode_handle *child, u32 addr)
67 rc = fwnode_irq_get(child, 0);
83 if (fwnode_property_read_bool(child, "broken-turn-around"))
86 fwnode_property_read_u32(child, "reset-assert-us",
88 fwnode_property_read_u32(child, "reset-deassert-us",
94 fwnode_handle_get(child);
95 device_set_node(&phy->mdio.dev, child);
103 fwnode_handle_put(child);
108 child, addr);
114 struct fwnode_handle *child, u3
61 fwnode_mdiobus_phy_device_register(struct mii_bus *mdio, struct phy_device *phy, struct fwnode_handle *child, u32 addr) argument
113 fwnode_mdiobus_register_phy(struct mii_bus *bus, struct fwnode_handle *child, u32 addr) argument
[all...]
H A Dacpi_mdio.c30 * for each child node of @fwnode.
35 struct fwnode_handle *child; local
47 /* Loop over the child nodes and register a phy_device for each PHY */
48 fwnode_for_each_child_node(fwnode, child) {
49 ret = acpi_get_local_address(ACPI_HANDLE_FWNODE(child), &addr);
53 ret = fwnode_mdiobus_register_phy(mdio, child, addr);
H A Dof_mdio.c38 struct device_node *child, u32 addr)
41 of_fwnode_handle(child),
47 struct device_node *child, u32 addr)
49 return fwnode_mdiobus_register_phy(mdio, of_fwnode_handle(child), addr);
53 struct device_node *child, u32 addr)
55 struct fwnode_handle *fwnode = of_fwnode_handle(child);
79 child, addr);
105 * Return true if the child node is for a phy. It must either:
115 bool of_mdiobus_child_is_phy(struct device_node *child) argument
119 if (of_get_phy_id(child,
37 of_mdiobus_phy_device_register(struct mii_bus *mdio, struct phy_device *phy, struct device_node *child, u32 addr) argument
46 of_mdiobus_register_phy(struct mii_bus *mdio, struct device_node *child, u32 addr) argument
52 of_mdiobus_register_device(struct mii_bus *mdio, struct device_node *child, u32 addr) argument
145 struct device_node *child; local
201 struct device_node *child; local
[all...]
/linux-master/tools/testing/selftests/ptrace/
H A Dget_set_sud.c21 pid_t child; local
25 child = fork();
26 ASSERT_GE(child, 0);
27 if (child == 0) {
35 waitpid(child, &status, 0);
40 ret = sys_ptrace(PTRACE_GET_SYSCALL_USER_DISPATCH_CONFIG, child,
54 ret = sys_ptrace(PTRACE_SET_SYSCALL_USER_DISPATCH_CONFIG, child,
60 ret = sys_ptrace(PTRACE_GET_SYSCALL_USER_DISPATCH_CONFIG, child,
69 kill(child, SIGKILL);
/linux-master/drivers/pci/
H A Dremove.c70 struct pci_dev *child, *tmp; local
79 list_for_each_entry_safe_reverse(child, tmp,
81 pci_stop_bus_device(child);
90 struct pci_dev *child, *tmp; local
93 list_for_each_entry_safe(child, tmp,
95 pci_remove_bus_device(child);
133 struct pci_dev *child, *tmp; local
140 list_for_each_entry_safe_reverse(child, tmp,
142 pci_stop_bus_device(child);
151 struct pci_dev *child, *tm local
[all...]
/linux-master/drivers/pwm/
H A Dsysfs.c18 struct device child; member in struct:pwm_export
24 static struct pwm_export *child_to_pwm_export(struct device *child) argument
26 return container_of(child, struct pwm_export, child);
29 static struct pwm_device *child_to_pwm_device(struct device *child) argument
31 struct pwm_export *export = child_to_pwm_export(child);
36 static ssize_t period_show(struct device *child, argument
40 const struct pwm_device *pwm = child_to_pwm_device(child);
48 static ssize_t period_store(struct device *child, argument
52 struct pwm_export *export = child_to_pwm_export(child);
71 duty_cycle_show(struct device *child, struct device_attribute *attr, char *buf) argument
83 duty_cycle_store(struct device *child, struct device_attribute *attr, const char *buf, size_t size) argument
106 enable_show(struct device *child, struct device_attribute *attr, char *buf) argument
118 enable_store(struct device *child, struct device_attribute *attr, const char *buf, size_t size) argument
154 polarity_show(struct device *child, struct device_attribute *attr, char *buf) argument
177 polarity_store(struct device *child, struct device_attribute *attr, const char *buf, size_t size) argument
203 capture_show(struct device *child, struct device_attribute *attr, char *buf) argument
234 pwm_export_release(struct device *child) argument
280 pwm_unexport_match(struct device *child, void *data) argument
287 struct device *child; local
381 struct device *child; local
[all...]
/linux-master/arch/alpha/kernel/
H A Dptrace.c42 * does not yet catch signals sent when the child dies.
179 ptrace_set_bpt(struct task_struct * child) argument
185 pc = get_reg(child, REG_PC);
186 res = read_int(child, pc, (int *) &insn);
201 task_thread_info(child)->bpt_addr[nsaved++] = pc + 4;
203 task_thread_info(child)->bpt_addr[nsaved++]
208 task_thread_info(child)->bpt_addr[nsaved++] = get_reg(child, reg_b);
211 task_thread_info(child)->bpt_addr[nsaved++] = pc + 4;
217 res = read_int(child, task_thread_inf
238 ptrace_cancel_bpt(struct task_struct * child) argument
256 user_enable_single_step(struct task_struct *child) argument
262 user_disable_single_step(struct task_struct *child) argument
272 ptrace_disable(struct task_struct *child) argument
277 arch_ptrace(struct task_struct *child, long request, unsigned long addr, unsigned long data) argument
[all...]
/linux-master/arch/x86/um/
H A Dptrace_32.c52 int putreg(struct task_struct *child, int regno, unsigned long value) argument
68 UPT_SYSCALL_NR(&child->thread.regs.regs) = value;
92 child->thread.regs.regs.gp[HOST_EFLAGS] |= value;
97 child->thread.regs.regs.gp[reg_offsets[regno]] = value;
101 int poke_user(struct task_struct *child, long addr, long data) argument
107 return putreg(child, addr, data);
114 child->thread.arch.debugregs[addr] = data;
120 unsigned long getreg(struct task_struct *child, int regno) argument
149 return mask & child->thread.regs.regs.gp[reg_offsets[regno]];
153 int peek_user(struct task_struct *child, lon argument
173 get_fpregs(struct user_i387_struct __user *buf, struct task_struct *child) argument
190 set_fpregs(struct user_i387_struct __user *buf, struct task_struct *child) argument
203 get_fpxregs(struct user_fxsr_struct __user *buf, struct task_struct *child) argument
219 set_fpxregs(struct user_fxsr_struct __user *buf, struct task_struct *child) argument
232 subarch_ptrace(struct task_struct *child, long request, unsigned long addr, unsigned long data) argument
[all...]

Completed in 426 milliseconds

1234567891011>>