Home
last modified time | relevance | path

Searched full:child (Results 1 – 25 of 802) sorted by relevance

12345678910>>...33

/linux-3.3/arch/score/kernel/
Dptrace.c129 read_tsk_long(struct task_struct *child, in read_tsk_long() argument
134 copied = access_process_vm(child, addr, res, sizeof(*res), 0); in read_tsk_long()
140 read_tsk_short(struct task_struct *child, in read_tsk_short() argument
145 copied = access_process_vm(child, addr, res, sizeof(*res), 0); in read_tsk_short()
151 write_tsk_short(struct task_struct *child, in write_tsk_short() argument
156 copied = access_process_vm(child, addr, &val, sizeof(val), 1); in write_tsk_short()
162 write_tsk_long(struct task_struct *child, in write_tsk_long() argument
167 copied = access_process_vm(child, addr, &val, sizeof(val), 1); in write_tsk_long()
172 void user_enable_single_step(struct task_struct *child) in user_enable_single_step() argument
179 struct pt_regs *regs = task_pt_regs(child); in user_enable_single_step()
[all …]
/linux-3.3/arch/tile/kernel/
Dtile-desc_32.c1220 #define CHILD(array_index) (TILEPRO_OPC_NONE + (array_index)) macro
1225 CHILD(513), CHILD(530), CHILD(547), CHILD(564), CHILD(596), CHILD(613),
1226 CHILD(630), TILEPRO_OPC_NONE, TILEPRO_OPC_NONE, TILEPRO_OPC_NONE,
1232 TILEPRO_OPC_NONE, TILEPRO_OPC_NONE, CHILD(663), CHILD(680), CHILD(697),
1233 CHILD(714), CHILD(746), CHILD(763), CHILD(780), TILEPRO_OPC_NONE,
1240 CHILD(813), CHILD(813), CHILD(813), CHILD(813), CHILD(813), CHILD(813),
1241 CHILD(813), CHILD(813), CHILD(813), CHILD(813), CHILD(813), CHILD(813),
1242 CHILD(813), CHILD(813), CHILD(813), CHILD(813), CHILD(813), CHILD(813),
1243 CHILD(813), CHILD(813), CHILD(813), CHILD(813), CHILD(813), CHILD(813),
1244 CHILD(813), CHILD(813), CHILD(813), CHILD(813), CHILD(813), CHILD(813),
[all …]
Dtile-desc_64.c1037 #define CHILD(array_index) (TILEGX_OPC_NONE + (array_index)) macro
1058 CHILD(513), CHILD(513), CHILD(513), CHILD(513), CHILD(513), CHILD(513),
1059 CHILD(513), CHILD(513), CHILD(513), CHILD(513), CHILD(513), CHILD(513),
1060 CHILD(513), CHILD(513), CHILD(513), CHILD(513), CHILD(513), CHILD(513),
1061 CHILD(513), CHILD(513), CHILD(513), CHILD(513), CHILD(513), CHILD(513),
1062 CHILD(513), CHILD(513), CHILD(513), CHILD(513), CHILD(513), CHILD(513),
1063 CHILD(513), CHILD(513), CHILD(513), CHILD(513), CHILD(513), CHILD(513),
1064 CHILD(513), CHILD(513), CHILD(513), CHILD(513), CHILD(513), CHILD(513),
1065 CHILD(513), CHILD(513), CHILD(513), CHILD(513), CHILD(513), CHILD(513),
1066 CHILD(513), CHILD(513), CHILD(513), CHILD(513), CHILD(513), CHILD(513),
[all …]
Dptrace.c24 void user_enable_single_step(struct task_struct *child) in user_enable_single_step() argument
26 set_tsk_thread_flag(child, TIF_SINGLESTEP); in user_enable_single_step()
29 void user_disable_single_step(struct task_struct *child) in user_disable_single_step() argument
31 clear_tsk_thread_flag(child, TIF_SINGLESTEP); in user_disable_single_step()
37 void ptrace_disable(struct task_struct *child) in ptrace_disable() argument
39 clear_tsk_thread_flag(child, TIF_SINGLESTEP); in ptrace_disable()
45 clear_tsk_thread_flag(child, TIF_SYSCALL_TRACE); in ptrace_disable()
48 long arch_ptrace(struct task_struct *child, long request, in arch_ptrace() argument
63 childreg = (char *)task_pt_regs(child) + addr; in arch_ptrace()
82 childreg = (char *)task_pt_regs(child) + addr; in arch_ptrace()
[all …]
/linux-3.3/kernel/
Dptrace.c41 void __ptrace_link(struct task_struct *child, struct task_struct *new_parent) in __ptrace_link() argument
43 BUG_ON(!list_empty(&child->ptrace_entry)); in __ptrace_link()
44 list_add(&child->ptrace_entry, &new_parent->ptraced); in __ptrace_link()
45 child->parent = new_parent; in __ptrace_link()
50 * @child: ptracee to be unlinked
52 * Remove @child from the ptrace list, move it back to the original parent,
76 void __ptrace_unlink(struct task_struct *child) in __ptrace_unlink() argument
78 BUG_ON(!child->ptrace); in __ptrace_unlink()
80 child->ptrace = 0; in __ptrace_unlink()
81 child->parent = child->real_parent; in __ptrace_unlink()
[all …]
/linux-3.3/scripts/kconfig/
Dgconf.glade24 <child>
30 <child>
34 <child>
40 <child>
43 <child>
52 <child internal-child="image">
62 </child>
64 </child>
66 <child>
75 <child internal-child="image">
[all …]
/linux-3.3/drivers/mfd/
Dtwl-core.c657 struct device *child; in add_children() local
661 child = add_child(SUB_CHIP_ID1, "twl4030_gpio", in add_children()
664 if (IS_ERR(child)) in add_children()
665 return PTR_ERR(child); in add_children()
669 child = add_child(SUB_CHIP_ID2, "twl4030_keypad", in add_children()
672 if (IS_ERR(child)) in add_children()
673 return PTR_ERR(child); in add_children()
677 child = add_child(2, "twl4030_madc", in add_children()
680 if (IS_ERR(child)) in add_children()
681 return PTR_ERR(child); in add_children()
[all …]
/linux-3.3/arch/x86/kernel/
Dstep.c9 unsigned long convert_ip_to_linear(struct task_struct *child, struct pt_regs *regs) in convert_ip_to_linear() argument
32 mutex_lock(&child->mm->context.lock); in convert_ip_to_linear()
33 if (unlikely((seg >> 3) >= child->mm->context.size)) in convert_ip_to_linear()
36 desc = child->mm->context.ldt + seg; in convert_ip_to_linear()
44 mutex_unlock(&child->mm->context.lock); in convert_ip_to_linear()
50 static int is_setting_trap_flag(struct task_struct *child, struct pt_regs *regs) in is_setting_trap_flag() argument
54 unsigned long addr = convert_ip_to_linear(child, regs); in is_setting_trap_flag()
56 copied = access_process_vm(child, addr, opcode, sizeof(opcode), 0); in is_setting_trap_flag()
104 static int enable_single_step(struct task_struct *child) in enable_single_step() argument
106 struct pt_regs *regs = task_pt_regs(child); in enable_single_step()
[all …]
/linux-3.3/arch/avr32/kernel/
Docd.c19 * @child: task to be debugged
21 * If @child is non-NULL, ocd_enable() first checks if debugging has
22 * already been enabled for @child, and if it has, does nothing.
24 * If @child is NULL (e.g. when debugging the kernel), or debugging
28 void ocd_enable(struct task_struct *child) in ocd_enable() argument
32 if (child) in ocd_enable()
33 pr_debug("ocd_enable: child=%s [%u]\n", in ocd_enable()
34 child->comm, child->pid); in ocd_enable()
36 pr_debug("ocd_enable (no child)\n"); in ocd_enable()
38 if (!child || !test_and_set_tsk_thread_flag(child, TIF_DEBUG)) { in ocd_enable()
[all …]
/linux-3.3/arch/powerpc/kernel/
Dptrace.c148 * does not yet catch signals sent when the child dies.
1031 void ptrace_disable(struct task_struct *child) in ptrace_disable() argument
1034 user_disable_single_step(child); in ptrace_disable()
1038 static long set_intruction_bp(struct task_struct *child, in set_intruction_bp() argument
1042 int slot1_in_use = ((child->thread.dbcr0 & DBCR0_IAC1) != 0); in set_intruction_bp()
1043 int slot2_in_use = ((child->thread.dbcr0 & DBCR0_IAC2) != 0); in set_intruction_bp()
1044 int slot3_in_use = ((child->thread.dbcr0 & DBCR0_IAC3) != 0); in set_intruction_bp()
1045 int slot4_in_use = ((child->thread.dbcr0 & DBCR0_IAC4) != 0); in set_intruction_bp()
1047 if (dbcr_iac_range(child) & DBCR_IAC12MODE) in set_intruction_bp()
1049 if (dbcr_iac_range(child) & DBCR_IAC34MODE) in set_intruction_bp()
[all …]
Dptrace32.c38 * does not yet catch signals sent when the child dies.
46 static long compat_ptrace_old(struct task_struct *child, long request, in compat_ptrace_old() argument
51 return copy_regset_to_user(child, in compat_ptrace_old()
57 return copy_regset_from_user(child, in compat_ptrace_old()
72 long compat_arch_ptrace(struct task_struct *child, compat_long_t request, in compat_arch_ptrace() argument
101 copied = access_process_vm(child, (u64)addrOthers, &tmp, in compat_arch_ptrace()
120 CHECK_FULL_REGS(child->thread.regs); in compat_arch_ptrace()
122 tmp = ptrace_get_reg(child, index); in compat_arch_ptrace()
124 flush_fp_to_thread(child); in compat_arch_ptrace()
130 tmp = ((unsigned int *)child->thread.fpr) in compat_arch_ptrace()
[all …]
/linux-3.3/arch/um/kernel/
Dptrace.c14 void user_enable_single_step(struct task_struct *child) in user_enable_single_step() argument
16 child->ptrace |= PT_DTRACE; in user_enable_single_step()
17 child->thread.singlestep_syscall = 0; in user_enable_single_step()
20 SUBARCH_SET_SINGLESTEPPING(child, 1); in user_enable_single_step()
24 void user_disable_single_step(struct task_struct *child) in user_disable_single_step() argument
26 child->ptrace &= ~PT_DTRACE; in user_disable_single_step()
27 child->thread.singlestep_syscall = 0; in user_disable_single_step()
30 SUBARCH_SET_SINGLESTEPPING(child, 0); in user_disable_single_step()
37 void ptrace_disable(struct task_struct *child) in ptrace_disable() argument
39 user_disable_single_step(child); in ptrace_disable()
[all …]
/linux-3.3/arch/x86/um/
Dptrace_32.c72 int putreg(struct task_struct *child, int regno, unsigned long value) in putreg() argument
108 child->thread.regs.regs.gp[HOST_EFLAGS] |= value; in putreg()
111 child->thread.regs.regs.syscall = value; in putreg()
116 child->thread.regs.regs.gp[reg_offsets[regno]] = value; in putreg()
120 int poke_user(struct task_struct *child, long addr, long data) in poke_user() argument
126 return putreg(child, addr, data); in poke_user()
133 child->thread.arch.debugregs[addr] = data; in poke_user()
139 unsigned long getreg(struct task_struct *child, int regno) in getreg() argument
146 return child->thread.regs.regs.syscall; in getreg()
169 return mask & child->thread.regs.regs.gp[reg_offsets[regno]]; in getreg()
[all …]
Dptrace_64.c52 int putreg(struct task_struct *child, int regno, unsigned long value) in putreg() argument
59 if (test_tsk_thread_flag(child, TIF_IA32)) in putreg()
102 child->thread.regs.regs.gp[HOST_EFLAGS] |= value; in putreg()
109 child->thread.regs.regs.gp[reg_offsets[regno >> 3]] = value; in putreg()
113 int poke_user(struct task_struct *child, long addr, long data) in poke_user() argument
119 return putreg(child, addr, data); in poke_user()
126 child->thread.arch.debugregs[addr] = data; in poke_user()
132 unsigned long getreg(struct task_struct *child, int regno) in getreg() argument
136 if (test_tsk_thread_flag(child, TIF_IA32)) in getreg()
173 return mask & child->thread.regs.regs.gp[reg_offsets[regno >> 3]]; in getreg()
[all …]
/linux-3.3/arch/m68k/kernel/
Dptrace_mm.c30 * does not yet catch signals sent when the child dies.
127 static inline void singlestep_disable(struct task_struct *child) in singlestep_disable() argument
129 unsigned long tmp = get_reg(child, PT_SR) & ~TRACE_BITS; in singlestep_disable()
130 put_reg(child, PT_SR, tmp); in singlestep_disable()
131 clear_tsk_thread_flag(child, TIF_DELAYED_TRACE); in singlestep_disable()
137 void ptrace_disable(struct task_struct *child) in ptrace_disable() argument
139 singlestep_disable(child); in ptrace_disable()
142 void user_enable_single_step(struct task_struct *child) in user_enable_single_step() argument
144 unsigned long tmp = get_reg(child, PT_SR) & ~TRACE_BITS; in user_enable_single_step()
145 put_reg(child, PT_SR, tmp | T1_BIT); in user_enable_single_step()
[all …]
Dptrace_no.c30 * does not yet catch signals sent when the child dies.
109 void ptrace_disable(struct task_struct *child) in ptrace_disable() argument
112 user_disable_single_step(child); in ptrace_disable()
115 long arch_ptrace(struct task_struct *child, long request, in arch_ptrace() argument
134 tmp = get_reg(child, regno); in arch_ptrace()
138 tmp = child->thread.fp[regno - 21]; in arch_ptrace()
140 tmp = child->mm->start_code; in arch_ptrace()
142 tmp = child->mm->start_data; in arch_ptrace()
144 tmp = child->mm->end_code; in arch_ptrace()
159 data |= get_reg(child, PT_SR) & ~(SR_MASK << 16); in arch_ptrace()
[all …]
/linux-3.3/arch/mips/kernel/
Dptrace.c47 void ptrace_disable(struct task_struct *child) in ptrace_disable() argument
49 /* Don't load the watchpoint registers for the ex-child. */ in ptrace_disable()
50 clear_tsk_thread_flag(child, TIF_LOAD_WATCH); in ptrace_disable()
58 int ptrace_getregs(struct task_struct *child, __s64 __user *data) in ptrace_getregs() argument
66 regs = task_pt_regs(child); in ptrace_getregs()
85 int ptrace_setregs(struct task_struct *child, __s64 __user *data) in ptrace_setregs() argument
93 regs = task_pt_regs(child); in ptrace_setregs()
106 int ptrace_getfpregs(struct task_struct *child, __u32 __user *data) in ptrace_getfpregs() argument
114 if (tsk_used_math(child)) { in ptrace_getfpregs()
115 fpureg_t *fregs = get_fpu_regs(child); in ptrace_getfpregs()
[all …]
Dptrace32.c43 long compat_arch_ptrace(struct task_struct *child, compat_long_t request, in compat_arch_ptrace() argument
73 copied = access_process_vm(child, (u64)addrOthers, &tmp, in compat_arch_ptrace()
86 regs = task_pt_regs(child); in compat_arch_ptrace()
94 if (tsk_used_math(child)) { in compat_arch_ptrace()
95 fpureg_t *fregs = get_fpu_regs(child); in compat_arch_ptrace()
126 tmp = child->thread.fpu.fcr31; in compat_arch_ptrace()
176 dregs = __get_dsp_regs(child); in compat_arch_ptrace()
186 tmp = child->thread.dsp.dspcontrol; in compat_arch_ptrace()
215 if (access_process_vm(child, (u64)addrOthers, &data, in compat_arch_ptrace()
225 regs = task_pt_regs(child); in compat_arch_ptrace()
[all …]
/linux-3.3/drivers/scsi/libsas/
Dsas_expander.c615 struct domain_device *child, in sas_ex_get_linkrate() argument
622 child->pathways = 0; in sas_ex_get_linkrate()
634 SAS_ADDR(child->sas_addr)) { in sas_ex_get_linkrate()
636 child->min_linkrate = min(parent->min_linkrate, in sas_ex_get_linkrate()
638 child->max_linkrate = max(parent->max_linkrate, in sas_ex_get_linkrate()
640 child->pathways++; in sas_ex_get_linkrate()
644 child->linkrate = min(parent_phy->linkrate, child->max_linkrate); in sas_ex_get_linkrate()
645 child->pathways = min(child->pathways, parent->pathways); in sas_ex_get_linkrate()
653 struct domain_device *child = NULL; in sas_ex_discover_end_dev() local
660 child = kzalloc(sizeof(*child), GFP_KERNEL); in sas_ex_discover_end_dev()
[all …]
/linux-3.3/arch/m32r/kernel/
Dptrace.c217 check_condition_bit(struct task_struct *child) in check_condition_bit() argument
219 return (int)((get_stack_long(child, PT_PSW) >> 8) & 1); in check_condition_bit()
224 unsigned long regno2, struct task_struct *child) in check_condition_src() argument
228 reg2 = get_stack_long(child, reg_offset[regno2]); in check_condition_src()
232 reg1 = get_stack_long(child, reg_offset[regno1]); in check_condition_src()
235 reg1 = get_stack_long(child, reg_offset[regno1]); in check_condition_src()
258 struct task_struct *child) in compute_next_pc_for_16bit_insn() argument
280 if (!check_condition_bit(child)) { in compute_next_pc_for_16bit_insn()
288 if (check_condition_bit(child)) { in compute_next_pc_for_16bit_insn()
321 *next_pc = get_stack_long(child, PT_BPC); in compute_next_pc_for_16bit_insn()
[all …]
/linux-3.3/arch/frv/kernel/
Dptrace.c34 * does not yet catch signals sent when the child dies.
242 void user_enable_single_step(struct task_struct *child) in user_enable_single_step() argument
244 child->thread.frame0->__status |= REG__STATUS_STEP; in user_enable_single_step()
247 void user_disable_single_step(struct task_struct *child) in user_disable_single_step() argument
249 child->thread.frame0->__status &= ~REG__STATUS_STEP; in user_disable_single_step()
252 void ptrace_disable(struct task_struct *child) in ptrace_disable() argument
254 user_disable_single_step(child); in ptrace_disable()
257 long arch_ptrace(struct task_struct *child, long request, in arch_ptrace() argument
276 tmp = get_reg(child, regno); in arch_ptrace()
280 tmp = child->mm->end_code - child->mm->start_code; in arch_ptrace()
[all …]
/linux-3.3/arch/cris/arch-v32/kernel/
Dptrace.c32 static unsigned long get_pseudo_pc(struct task_struct *child);
81 void user_enable_single_step(struct task_struct *child) in user_enable_single_step() argument
89 if (!get_reg(child, PT_SPC)) { in user_enable_single_step()
91 tmp = get_reg(child, PT_ERP) & ~1; in user_enable_single_step()
92 put_reg(child, PT_SPC, tmp); in user_enable_single_step()
94 tmp = get_reg(child, PT_CCS) | SBIT_USER; in user_enable_single_step()
95 put_reg(child, PT_CCS, tmp); in user_enable_single_step()
98 void user_disable_single_step(struct task_struct *child) in user_disable_single_step() argument
100 put_reg(child, PT_SPC, 0); in user_disable_single_step()
102 if (!get_debugreg(child->pid, PT_BP_CTRL)) { in user_disable_single_step()
[all …]
/linux-3.3/arch/alpha/kernel/
Dptrace.c41 * does not yet catch signals sent when the child dies.
174 ptrace_set_bpt(struct task_struct * child) in ptrace_set_bpt() argument
180 pc = get_reg(child, REG_PC); in ptrace_set_bpt()
181 res = read_int(child, pc, (int *) &insn); in ptrace_set_bpt()
196 task_thread_info(child)->bpt_addr[nsaved++] = pc + 4; in ptrace_set_bpt()
198 task_thread_info(child)->bpt_addr[nsaved++] in ptrace_set_bpt()
203 task_thread_info(child)->bpt_addr[nsaved++] = get_reg(child, reg_b); in ptrace_set_bpt()
206 task_thread_info(child)->bpt_addr[nsaved++] = pc + 4; in ptrace_set_bpt()
212 res = read_int(child, task_thread_info(child)->bpt_addr[i], in ptrace_set_bpt()
216 task_thread_info(child)->bpt_insn[i] = insn; in ptrace_set_bpt()
[all …]
/linux-3.3/arch/xtensa/kernel/
Dptrace.c34 void user_enable_single_step(struct task_struct *child) in user_enable_single_step() argument
36 child->ptrace |= PT_SINGLESTEP; in user_enable_single_step()
39 void user_disable_single_step(struct task_struct *child) in user_disable_single_step() argument
41 child->ptrace &= ~PT_SINGLESTEP; in user_disable_single_step()
48 void ptrace_disable(struct task_struct *child) in ptrace_disable() argument
53 int ptrace_getregs(struct task_struct *child, void __user *uregs) in ptrace_getregs() argument
55 struct pt_regs *regs = task_pt_regs(child); in ptrace_getregs()
82 int ptrace_setregs(struct task_struct *child, void __user *uregs) in ptrace_setregs() argument
84 struct pt_regs *regs = task_pt_regs(child); in ptrace_setregs()
119 int ptrace_getxregs(struct task_struct *child, void __user *uregs) in ptrace_getxregs() argument
[all …]
/linux-3.3/tools/perf/util/
Dcallchain.c29 #define chain_for_each_child(child, parent) \ argument
30 list_for_each_entry(child, &parent->children, siblings)
32 #define chain_for_each_child_safe(child, next, parent) \ argument
33 list_for_each_entry_safe(child, next, &parent->children, siblings)
79 struct callchain_node *child; in __sort_chain_flat() local
81 chain_for_each_child(child, node) in __sort_chain_flat()
82 __sort_chain_flat(rb_root, child, min_hit); in __sort_chain_flat()
102 struct callchain_node *child; in __sort_chain_graph_abs() local
106 chain_for_each_child(child, node) { in __sort_chain_graph_abs()
107 __sort_chain_graph_abs(child, min_hit); in __sort_chain_graph_abs()
[all …]

12345678910>>...33