taglinefilesource code
child220arch/alpha/kernel/bios32.cstruct pci_bus *child;
child244arch/alpha/kernel/bios32.cfor (child = bus->children; child; child = child->next) {
child245arch/alpha/kernel/bios32.clayout_bus(child);
child469arch/alpha/kernel/ptrace.cstatic int set_bpt(struct task_struct *child)
child475arch/alpha/kernel/ptrace.cpc  = get_stack_long(child, map_reg_to_offset[REG_PC]);
child476arch/alpha/kernel/ptrace.cres = read_int(child, pc, &insn);
child491arch/alpha/kernel/ptrace.cchild->debugreg[nsaved++] = pc + 4;
child493arch/alpha/kernel/ptrace.cchild->debugreg[nsaved++] = pc + 4 + displ;
child499arch/alpha/kernel/ptrace.cchild->debugreg[nsaved++] = get_stack_long(child, off);
child503arch/alpha/kernel/ptrace.cchild->debugreg[nsaved++] = 0;
child510arch/alpha/kernel/ptrace.cchild->debugreg[nsaved++] = pc + 4;
child516arch/alpha/kernel/ptrace.cres = read_int(child, child->debugreg[i], &insn);
child519arch/alpha/kernel/ptrace.cchild->debugreg[i + 2] = insn;
child520arch/alpha/kernel/ptrace.cDBG(DBG_BPT, ("    -> next_pc=%lx\n", child->debugreg[i]));
child521arch/alpha/kernel/ptrace.cres = write_int(child, child->debugreg[i], BREAKINST);
child525arch/alpha/kernel/ptrace.cchild->debugreg[4] = nsaved;
child529arch/alpha/kernel/ptrace.cint ptrace_cancel_bpt(struct task_struct *child)
child531arch/alpha/kernel/ptrace.cint i, nsaved = child->debugreg[4];
child533arch/alpha/kernel/ptrace.cchild->debugreg[4] = 0;
child541arch/alpha/kernel/ptrace.cwrite_int(child, child->debugreg[i], child->debugreg[i + 2]);
child549arch/alpha/kernel/ptrace.cstruct task_struct *child;
child571arch/alpha/kernel/ptrace.cif (!(child = get_task(pid))) {
child576arch/alpha/kernel/ptrace.cif (child == current) {
child580arch/alpha/kernel/ptrace.cif ((!child->dumpable ||
child581arch/alpha/kernel/ptrace.c(current->uid != child->euid) ||
child582arch/alpha/kernel/ptrace.c(current->uid != child->uid) ||
child583arch/alpha/kernel/ptrace.c(current->gid != child->egid) ||
child584arch/alpha/kernel/ptrace.c(current->gid != child->gid)) && !suser()) {
child589arch/alpha/kernel/ptrace.cif (child->flags & PF_PTRACED) {
child593arch/alpha/kernel/ptrace.cchild->flags |= PF_PTRACED;
child594arch/alpha/kernel/ptrace.cif (child->p_pptr != current) {
child595arch/alpha/kernel/ptrace.cREMOVE_LINKS(child);
child596arch/alpha/kernel/ptrace.cchild->p_pptr = current;
child597arch/alpha/kernel/ptrace.cSET_LINKS(child);
child599arch/alpha/kernel/ptrace.csend_sig(SIGSTOP, child, 1);
child602arch/alpha/kernel/ptrace.cif (!(child->flags & PF_PTRACED)) {
child607arch/alpha/kernel/ptrace.cif (child->state != TASK_STOPPED) {
child614arch/alpha/kernel/ptrace.cif (child->p_pptr != current) {
child628arch/alpha/kernel/ptrace.cres = read_long(child, addr, &tmp);
child646arch/alpha/kernel/ptrace.ctmp=child->tss.usp;
child656arch/alpha/kernel/ptrace.ctmp = get_stack_long(child, addr);
child666arch/alpha/kernel/ptrace.clong res = write_long(child,addr,data);
child681arch/alpha/kernel/ptrace.cres = put_stack_long(child, addr, data);
child696arch/alpha/kernel/ptrace.cchild->flags |= PF_TRACESYS;
child698arch/alpha/kernel/ptrace.cchild->flags &= ~PF_TRACESYS;
child699arch/alpha/kernel/ptrace.cchild->exit_code = data;
child700arch/alpha/kernel/ptrace.cwake_up_process(child);
child702arch/alpha/kernel/ptrace.cptrace_cancel_bpt(child);
child713arch/alpha/kernel/ptrace.cwake_up_process(child);
child714arch/alpha/kernel/ptrace.cchild->exit_code = SIGKILL;
child716arch/alpha/kernel/ptrace.cptrace_cancel_bpt(child);
child725arch/alpha/kernel/ptrace.cres = set_bpt(child);
child729arch/alpha/kernel/ptrace.cchild->flags &= ~PF_TRACESYS;
child730arch/alpha/kernel/ptrace.cwake_up_process(child);
child731arch/alpha/kernel/ptrace.cchild->exit_code = data;
child741arch/alpha/kernel/ptrace.cchild->flags &= ~(PF_PTRACED|PF_TRACESYS);
child742arch/alpha/kernel/ptrace.cwake_up_process(child);
child743arch/alpha/kernel/ptrace.cchild->exit_code = data;
child744arch/alpha/kernel/ptrace.cREMOVE_LINKS(child);
child745arch/alpha/kernel/ptrace.cchild->p_pptr = child->p_opptr;
child746arch/alpha/kernel/ptrace.cSET_LINKS(child);
child748arch/alpha/kernel/ptrace.cptrace_cancel_bpt(child);
child217arch/alpha/kernel/signal.cextern ptrace_cancel_bpt (struct task_struct *child);
child301arch/i386/kernel/ptrace.cstruct task_struct *child;
child317arch/i386/kernel/ptrace.cif (!(child = get_task(pid)))
child320arch/i386/kernel/ptrace.cif (child == current)
child322arch/i386/kernel/ptrace.cif ((!child->dumpable ||
child323arch/i386/kernel/ptrace.c(current->uid != child->euid) ||
child324arch/i386/kernel/ptrace.c(current->uid != child->uid) ||
child325arch/i386/kernel/ptrace.c(current->gid != child->egid) ||
child326arch/i386/kernel/ptrace.c(current->gid != child->gid)) && !suser())
child329arch/i386/kernel/ptrace.cif (child->flags & PF_PTRACED)
child331arch/i386/kernel/ptrace.cchild->flags |= PF_PTRACED;
child332arch/i386/kernel/ptrace.cif (child->p_pptr != current) {
child333arch/i386/kernel/ptrace.cREMOVE_LINKS(child);
child334arch/i386/kernel/ptrace.cchild->p_pptr = current;
child335arch/i386/kernel/ptrace.cSET_LINKS(child);
child337arch/i386/kernel/ptrace.csend_sig(SIGSTOP, child, 1);
child340arch/i386/kernel/ptrace.cif (!(child->flags & PF_PTRACED))
child342arch/i386/kernel/ptrace.cif (child->state != TASK_STOPPED) {
child346arch/i386/kernel/ptrace.cif (child->p_pptr != current)
child356arch/i386/kernel/ptrace.cres = read_long(child, addr, &tmp);
child381arch/i386/kernel/ptrace.ctmp = get_stack_long(child, sizeof(long)*addr - MAGICNUMBER);
child391arch/i386/kernel/ptrace.ctmp = child->debugreg[addr];
child400arch/i386/kernel/ptrace.creturn write_long(child,addr,data);
child420arch/i386/kernel/ptrace.cdata |= get_stack_long(child, EFL*sizeof(long)-MAGICNUMBER)  & ~FLAG_MASK;
child425arch/i386/kernel/ptrace.cif (put_stack_long(child, sizeof(long)*addr-MAGICNUMBER, data))
child453arch/i386/kernel/ptrace.cchild->debugreg[addr] = data;
child465arch/i386/kernel/ptrace.cchild->flags |= PF_TRACESYS;
child467arch/i386/kernel/ptrace.cchild->flags &= ~PF_TRACESYS;
child468arch/i386/kernel/ptrace.cchild->exit_code = data;
child469arch/i386/kernel/ptrace.cwake_up_process(child);
child471arch/i386/kernel/ptrace.ctmp = get_stack_long(child, sizeof(long)*EFL-MAGICNUMBER) & ~TRAP_FLAG;
child472arch/i386/kernel/ptrace.cput_stack_long(child, sizeof(long)*EFL-MAGICNUMBER,tmp);
child484arch/i386/kernel/ptrace.cwake_up_process(child);
child485arch/i386/kernel/ptrace.cchild->exit_code = SIGKILL;
child487arch/i386/kernel/ptrace.ctmp = get_stack_long(child, sizeof(long)*EFL-MAGICNUMBER) & ~TRAP_FLAG;
child488arch/i386/kernel/ptrace.cput_stack_long(child, sizeof(long)*EFL-MAGICNUMBER,tmp);
child497arch/i386/kernel/ptrace.cchild->flags &= ~PF_TRACESYS;
child498arch/i386/kernel/ptrace.ctmp = get_stack_long(child, sizeof(long)*EFL-MAGICNUMBER) | TRAP_FLAG;
child499arch/i386/kernel/ptrace.cput_stack_long(child, sizeof(long)*EFL-MAGICNUMBER,tmp);
child500arch/i386/kernel/ptrace.cwake_up_process(child);
child501arch/i386/kernel/ptrace.cchild->exit_code = data;
child511arch/i386/kernel/ptrace.cchild->flags &= ~(PF_PTRACED|PF_TRACESYS);
child512arch/i386/kernel/ptrace.cwake_up_process(child);
child513arch/i386/kernel/ptrace.cchild->exit_code = data;
child514arch/i386/kernel/ptrace.cREMOVE_LINKS(child);
child515arch/i386/kernel/ptrace.cchild->p_pptr = child->p_opptr;
child516arch/i386/kernel/ptrace.cSET_LINKS(child);
child518arch/i386/kernel/ptrace.ctmp = get_stack_long(child, sizeof(long)*EFL-MAGICNUMBER) & ~TRAP_FLAG;
child519arch/i386/kernel/ptrace.cput_stack_long(child, sizeof(long)*EFL-MAGICNUMBER,tmp);
child282arch/mips/kernel/ptrace.cstruct task_struct *child;
child299arch/mips/kernel/ptrace.cif (!(child = get_task(pid)))
child302arch/mips/kernel/ptrace.cif (child == current)
child304arch/mips/kernel/ptrace.cif ((!child->dumpable ||
child305arch/mips/kernel/ptrace.c(current->uid != child->euid) ||
child306arch/mips/kernel/ptrace.c(current->uid != child->uid) ||
child307arch/mips/kernel/ptrace.c(current->gid != child->egid) ||
child308arch/mips/kernel/ptrace.c(current->gid != child->gid)) && !suser())
child311arch/mips/kernel/ptrace.cif (child->flags & PF_PTRACED)
child313arch/mips/kernel/ptrace.cchild->flags |= PF_PTRACED;
child314arch/mips/kernel/ptrace.cif (child->p_pptr != current) {
child315arch/mips/kernel/ptrace.cREMOVE_LINKS(child);
child316arch/mips/kernel/ptrace.cchild->p_pptr = current;
child317arch/mips/kernel/ptrace.cSET_LINKS(child);
child319arch/mips/kernel/ptrace.csend_sig(SIGSTOP, child, 1);
child322arch/mips/kernel/ptrace.cif (!(child->flags & PF_PTRACED))
child324arch/mips/kernel/ptrace.cif (child->state != TASK_STOPPED) {
child328arch/mips/kernel/ptrace.cif (child->p_pptr != current)
child338arch/mips/kernel/ptrace.cres = read_long(child, addr, &tmp);
child363arch/mips/kernel/ptrace.ctmp = get_stack_long(child, sizeof(long)*addr - MAGICNUMBER);
child373arch/mips/kernel/ptrace.ctmp = child->debugreg[addr];
child382arch/mips/kernel/ptrace.creturn write_long(child,addr,data);
child402arch/mips/kernel/ptrace.cdata |= get_stack_long(child, EFL*sizeof(long)-MAGICNUMBER)  & ~FLAG_MASK;
child407arch/mips/kernel/ptrace.cif (put_stack_long(child, sizeof(long)*addr-MAGICNUMBER, data))
child435arch/mips/kernel/ptrace.cchild->debugreg[addr] = data;
child447arch/mips/kernel/ptrace.cchild->flags |= PF_TRACESYS;
child449arch/mips/kernel/ptrace.cchild->flags &= ~PF_TRACESYS;
child450arch/mips/kernel/ptrace.cchild->exit_code = data;
child451arch/mips/kernel/ptrace.cwake_up_process(child);
child453arch/mips/kernel/ptrace.ctmp = get_stack_long(child, sizeof(long)*EFL-MAGICNUMBER) & ~TRAP_FLAG;
child454arch/mips/kernel/ptrace.cput_stack_long(child, sizeof(long)*EFL-MAGICNUMBER,tmp);
child466arch/mips/kernel/ptrace.cwake_up_process(child);
child467arch/mips/kernel/ptrace.cchild->exit_code = SIGKILL;
child469arch/mips/kernel/ptrace.ctmp = get_stack_long(child, sizeof(long)*EFL-MAGICNUMBER) & ~TRAP_FLAG;
child470arch/mips/kernel/ptrace.cput_stack_long(child, sizeof(long)*EFL-MAGICNUMBER,tmp);
child479arch/mips/kernel/ptrace.cchild->flags &= ~PF_TRACESYS;
child480arch/mips/kernel/ptrace.ctmp = get_stack_long(child, sizeof(long)*EFL-MAGICNUMBER) | TRAP_FLAG;
child481arch/mips/kernel/ptrace.cput_stack_long(child, sizeof(long)*EFL-MAGICNUMBER,tmp);
child482arch/mips/kernel/ptrace.cwake_up_process(child);
child483arch/mips/kernel/ptrace.cchild->exit_code = data;
child493arch/mips/kernel/ptrace.cchild->flags &= ~(PF_PTRACED|PF_TRACESYS);
child494arch/mips/kernel/ptrace.cwake_up_process(child);
child495arch/mips/kernel/ptrace.cchild->exit_code = data;
child496arch/mips/kernel/ptrace.cREMOVE_LINKS(child);
child497arch/mips/kernel/ptrace.cchild->p_pptr = child->p_opptr;
child498arch/mips/kernel/ptrace.cSET_LINKS(child);
child500arch/mips/kernel/ptrace.ctmp = get_stack_long(child, sizeof(long)*EFL-MAGICNUMBER) & ~TRAP_FLAG;
child501arch/mips/kernel/ptrace.cput_stack_long(child, sizeof(long)*EFL-MAGICNUMBER,tmp);
child593drivers/pci/pci.cstruct pci_bus *child;
child680drivers/pci/pci.cchild = pci_malloc(sizeof(*child), mem_startp);
child681drivers/pci/pci.cchild->next   = bus->children;
child682drivers/pci/pci.cbus->children = child;
child683drivers/pci/pci.cchild->self = dev;
child684drivers/pci/pci.cchild->parent = bus;
child690drivers/pci/pci.cchild->number = child->secondary = ++max;
child691drivers/pci/pci.cchild->primary = bus->secondary;
child692drivers/pci/pci.cchild->subordinate = 0xff;
child707drivers/pci/pci.cbuses |= (((unsigned int)(child->primary)     <<  0) |
child708drivers/pci/pci.c((unsigned int)(child->secondary)   <<  8) |
child709drivers/pci/pci.c((unsigned int)(child->subordinate) << 16));
child715drivers/pci/pci.cmax = scan_bus(child, mem_startp);
child720drivers/pci/pci.cchild->subordinate = max;
child722drivers/pci/pci.c| ((unsigned int)(child->subordinate) << 16);