/linux-3.3/arch/score/kernel/ |
D | ptrace.c | 129 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/ |
D | tile-desc_32.c | 1220 #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 …]
|
D | tile-desc_64.c | 1037 #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 …]
|
D | ptrace.c | 24 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/ |
D | ptrace.c | 41 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/ |
D | gconf.glade | 24 <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/ |
D | twl-core.c | 657 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/ |
D | step.c | 9 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/ |
D | ocd.c | 19 * @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/ |
D | ptrace.c | 148 * 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 …]
|
D | ptrace32.c | 38 * 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/ |
D | ptrace.c | 14 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/ |
D | ptrace_32.c | 72 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 …]
|
D | ptrace_64.c | 52 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/ |
D | ptrace_mm.c | 30 * 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 …]
|
D | ptrace_no.c | 30 * 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/ |
D | ptrace.c | 47 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 …]
|
D | ptrace32.c | 43 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/ |
D | sas_expander.c | 615 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/ |
D | ptrace.c | 217 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/ |
D | ptrace.c | 34 * 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/ |
D | ptrace.c | 32 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/ |
D | ptrace.c | 41 * 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/ |
D | ptrace.c | 34 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/ |
D | callchain.c | 29 #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 …]
|