tag | line | file | source code |
child | 220 | arch/alpha/kernel/bios32.c | struct pci_bus *child; |
child | 244 | arch/alpha/kernel/bios32.c | for (child = bus->children; child; child = child->next) { |
child | 245 | arch/alpha/kernel/bios32.c | layout_bus(child); |
child | 469 | arch/alpha/kernel/ptrace.c | static int set_bpt(struct task_struct *child) |
child | 475 | arch/alpha/kernel/ptrace.c | pc = get_stack_long(child, map_reg_to_offset[REG_PC]); |
child | 476 | arch/alpha/kernel/ptrace.c | res = read_int(child, pc, &insn); |
child | 491 | arch/alpha/kernel/ptrace.c | child->debugreg[nsaved++] = pc + 4; |
child | 493 | arch/alpha/kernel/ptrace.c | child->debugreg[nsaved++] = pc + 4 + displ; |
child | 499 | arch/alpha/kernel/ptrace.c | child->debugreg[nsaved++] = get_stack_long(child, off); |
child | 503 | arch/alpha/kernel/ptrace.c | child->debugreg[nsaved++] = 0; |
child | 510 | arch/alpha/kernel/ptrace.c | child->debugreg[nsaved++] = pc + 4; |
child | 516 | arch/alpha/kernel/ptrace.c | res = read_int(child, child->debugreg[i], &insn); |
child | 519 | arch/alpha/kernel/ptrace.c | child->debugreg[i + 2] = insn; |
child | 520 | arch/alpha/kernel/ptrace.c | DBG(DBG_BPT, (" -> next_pc=%lx\n", child->debugreg[i])); |
child | 521 | arch/alpha/kernel/ptrace.c | res = write_int(child, child->debugreg[i], BREAKINST); |
child | 525 | arch/alpha/kernel/ptrace.c | child->debugreg[4] = nsaved; |
child | 529 | arch/alpha/kernel/ptrace.c | int ptrace_cancel_bpt(struct task_struct *child) |
child | 531 | arch/alpha/kernel/ptrace.c | int i, nsaved = child->debugreg[4]; |
child | 533 | arch/alpha/kernel/ptrace.c | child->debugreg[4] = 0; |
child | 541 | arch/alpha/kernel/ptrace.c | write_int(child, child->debugreg[i], child->debugreg[i + 2]); |
child | 549 | arch/alpha/kernel/ptrace.c | struct task_struct *child; |
child | 571 | arch/alpha/kernel/ptrace.c | if (!(child = get_task(pid))) { |
child | 576 | arch/alpha/kernel/ptrace.c | if (child == current) { |
child | 580 | arch/alpha/kernel/ptrace.c | if ((!child->dumpable || |
child | 581 | arch/alpha/kernel/ptrace.c | (current->uid != child->euid) || |
child | 582 | arch/alpha/kernel/ptrace.c | (current->uid != child->uid) || |
child | 583 | arch/alpha/kernel/ptrace.c | (current->gid != child->egid) || |
child | 584 | arch/alpha/kernel/ptrace.c | (current->gid != child->gid)) && !suser()) { |
child | 589 | arch/alpha/kernel/ptrace.c | if (child->flags & PF_PTRACED) { |
child | 593 | arch/alpha/kernel/ptrace.c | child->flags |= PF_PTRACED; |
child | 594 | arch/alpha/kernel/ptrace.c | if (child->p_pptr != current) { |
child | 595 | arch/alpha/kernel/ptrace.c | REMOVE_LINKS(child); |
child | 596 | arch/alpha/kernel/ptrace.c | child->p_pptr = current; |
child | 597 | arch/alpha/kernel/ptrace.c | SET_LINKS(child); |
child | 599 | arch/alpha/kernel/ptrace.c | send_sig(SIGSTOP, child, 1); |
child | 602 | arch/alpha/kernel/ptrace.c | if (!(child->flags & PF_PTRACED)) { |
child | 607 | arch/alpha/kernel/ptrace.c | if (child->state != TASK_STOPPED) { |
child | 614 | arch/alpha/kernel/ptrace.c | if (child->p_pptr != current) { |
child | 628 | arch/alpha/kernel/ptrace.c | res = read_long(child, addr, &tmp); |
child | 646 | arch/alpha/kernel/ptrace.c | tmp=child->tss.usp; |
child | 656 | arch/alpha/kernel/ptrace.c | tmp = get_stack_long(child, addr); |
child | 666 | arch/alpha/kernel/ptrace.c | long res = write_long(child,addr,data); |
child | 681 | arch/alpha/kernel/ptrace.c | res = put_stack_long(child, addr, data); |
child | 696 | arch/alpha/kernel/ptrace.c | child->flags |= PF_TRACESYS; |
child | 698 | arch/alpha/kernel/ptrace.c | child->flags &= ~PF_TRACESYS; |
child | 699 | arch/alpha/kernel/ptrace.c | child->exit_code = data; |
child | 700 | arch/alpha/kernel/ptrace.c | wake_up_process(child); |
child | 702 | arch/alpha/kernel/ptrace.c | ptrace_cancel_bpt(child); |
child | 713 | arch/alpha/kernel/ptrace.c | wake_up_process(child); |
child | 714 | arch/alpha/kernel/ptrace.c | child->exit_code = SIGKILL; |
child | 716 | arch/alpha/kernel/ptrace.c | ptrace_cancel_bpt(child); |
child | 725 | arch/alpha/kernel/ptrace.c | res = set_bpt(child); |
child | 729 | arch/alpha/kernel/ptrace.c | child->flags &= ~PF_TRACESYS; |
child | 730 | arch/alpha/kernel/ptrace.c | wake_up_process(child); |
child | 731 | arch/alpha/kernel/ptrace.c | child->exit_code = data; |
child | 741 | arch/alpha/kernel/ptrace.c | child->flags &= ~(PF_PTRACED|PF_TRACESYS); |
child | 742 | arch/alpha/kernel/ptrace.c | wake_up_process(child); |
child | 743 | arch/alpha/kernel/ptrace.c | child->exit_code = data; |
child | 744 | arch/alpha/kernel/ptrace.c | REMOVE_LINKS(child); |
child | 745 | arch/alpha/kernel/ptrace.c | child->p_pptr = child->p_opptr; |
child | 746 | arch/alpha/kernel/ptrace.c | SET_LINKS(child); |
child | 748 | arch/alpha/kernel/ptrace.c | ptrace_cancel_bpt(child); |
child | 217 | arch/alpha/kernel/signal.c | extern ptrace_cancel_bpt (struct task_struct *child); |
child | 301 | arch/i386/kernel/ptrace.c | struct task_struct *child; |
child | 317 | arch/i386/kernel/ptrace.c | if (!(child = get_task(pid))) |
child | 320 | arch/i386/kernel/ptrace.c | if (child == current) |
child | 322 | arch/i386/kernel/ptrace.c | if ((!child->dumpable || |
child | 323 | arch/i386/kernel/ptrace.c | (current->uid != child->euid) || |
child | 324 | arch/i386/kernel/ptrace.c | (current->uid != child->uid) || |
child | 325 | arch/i386/kernel/ptrace.c | (current->gid != child->egid) || |
child | 326 | arch/i386/kernel/ptrace.c | (current->gid != child->gid)) && !suser()) |
child | 329 | arch/i386/kernel/ptrace.c | if (child->flags & PF_PTRACED) |
child | 331 | arch/i386/kernel/ptrace.c | child->flags |= PF_PTRACED; |
child | 332 | arch/i386/kernel/ptrace.c | if (child->p_pptr != current) { |
child | 333 | arch/i386/kernel/ptrace.c | REMOVE_LINKS(child); |
child | 334 | arch/i386/kernel/ptrace.c | child->p_pptr = current; |
child | 335 | arch/i386/kernel/ptrace.c | SET_LINKS(child); |
child | 337 | arch/i386/kernel/ptrace.c | send_sig(SIGSTOP, child, 1); |
child | 340 | arch/i386/kernel/ptrace.c | if (!(child->flags & PF_PTRACED)) |
child | 342 | arch/i386/kernel/ptrace.c | if (child->state != TASK_STOPPED) { |
child | 346 | arch/i386/kernel/ptrace.c | if (child->p_pptr != current) |
child | 356 | arch/i386/kernel/ptrace.c | res = read_long(child, addr, &tmp); |
child | 381 | arch/i386/kernel/ptrace.c | tmp = get_stack_long(child, sizeof(long)*addr - MAGICNUMBER); |
child | 391 | arch/i386/kernel/ptrace.c | tmp = child->debugreg[addr]; |
child | 400 | arch/i386/kernel/ptrace.c | return write_long(child,addr,data); |
child | 420 | arch/i386/kernel/ptrace.c | data |= get_stack_long(child, EFL*sizeof(long)-MAGICNUMBER) & ~FLAG_MASK; |
child | 425 | arch/i386/kernel/ptrace.c | if (put_stack_long(child, sizeof(long)*addr-MAGICNUMBER, data)) |
child | 453 | arch/i386/kernel/ptrace.c | child->debugreg[addr] = data; |
child | 465 | arch/i386/kernel/ptrace.c | child->flags |= PF_TRACESYS; |
child | 467 | arch/i386/kernel/ptrace.c | child->flags &= ~PF_TRACESYS; |
child | 468 | arch/i386/kernel/ptrace.c | child->exit_code = data; |
child | 469 | arch/i386/kernel/ptrace.c | wake_up_process(child); |
child | 471 | arch/i386/kernel/ptrace.c | tmp = get_stack_long(child, sizeof(long)*EFL-MAGICNUMBER) & ~TRAP_FLAG; |
child | 472 | arch/i386/kernel/ptrace.c | put_stack_long(child, sizeof(long)*EFL-MAGICNUMBER,tmp); |
child | 484 | arch/i386/kernel/ptrace.c | wake_up_process(child); |
child | 485 | arch/i386/kernel/ptrace.c | child->exit_code = SIGKILL; |
child | 487 | arch/i386/kernel/ptrace.c | tmp = get_stack_long(child, sizeof(long)*EFL-MAGICNUMBER) & ~TRAP_FLAG; |
child | 488 | arch/i386/kernel/ptrace.c | put_stack_long(child, sizeof(long)*EFL-MAGICNUMBER,tmp); |
child | 497 | arch/i386/kernel/ptrace.c | child->flags &= ~PF_TRACESYS; |
child | 498 | arch/i386/kernel/ptrace.c | tmp = get_stack_long(child, sizeof(long)*EFL-MAGICNUMBER) | TRAP_FLAG; |
child | 499 | arch/i386/kernel/ptrace.c | put_stack_long(child, sizeof(long)*EFL-MAGICNUMBER,tmp); |
child | 500 | arch/i386/kernel/ptrace.c | wake_up_process(child); |
child | 501 | arch/i386/kernel/ptrace.c | child->exit_code = data; |
child | 511 | arch/i386/kernel/ptrace.c | child->flags &= ~(PF_PTRACED|PF_TRACESYS); |
child | 512 | arch/i386/kernel/ptrace.c | wake_up_process(child); |
child | 513 | arch/i386/kernel/ptrace.c | child->exit_code = data; |
child | 514 | arch/i386/kernel/ptrace.c | REMOVE_LINKS(child); |
child | 515 | arch/i386/kernel/ptrace.c | child->p_pptr = child->p_opptr; |
child | 516 | arch/i386/kernel/ptrace.c | SET_LINKS(child); |
child | 518 | arch/i386/kernel/ptrace.c | tmp = get_stack_long(child, sizeof(long)*EFL-MAGICNUMBER) & ~TRAP_FLAG; |
child | 519 | arch/i386/kernel/ptrace.c | put_stack_long(child, sizeof(long)*EFL-MAGICNUMBER,tmp); |
child | 282 | arch/mips/kernel/ptrace.c | struct task_struct *child; |
child | 299 | arch/mips/kernel/ptrace.c | if (!(child = get_task(pid))) |
child | 302 | arch/mips/kernel/ptrace.c | if (child == current) |
child | 304 | arch/mips/kernel/ptrace.c | if ((!child->dumpable || |
child | 305 | arch/mips/kernel/ptrace.c | (current->uid != child->euid) || |
child | 306 | arch/mips/kernel/ptrace.c | (current->uid != child->uid) || |
child | 307 | arch/mips/kernel/ptrace.c | (current->gid != child->egid) || |
child | 308 | arch/mips/kernel/ptrace.c | (current->gid != child->gid)) && !suser()) |
child | 311 | arch/mips/kernel/ptrace.c | if (child->flags & PF_PTRACED) |
child | 313 | arch/mips/kernel/ptrace.c | child->flags |= PF_PTRACED; |
child | 314 | arch/mips/kernel/ptrace.c | if (child->p_pptr != current) { |
child | 315 | arch/mips/kernel/ptrace.c | REMOVE_LINKS(child); |
child | 316 | arch/mips/kernel/ptrace.c | child->p_pptr = current; |
child | 317 | arch/mips/kernel/ptrace.c | SET_LINKS(child); |
child | 319 | arch/mips/kernel/ptrace.c | send_sig(SIGSTOP, child, 1); |
child | 322 | arch/mips/kernel/ptrace.c | if (!(child->flags & PF_PTRACED)) |
child | 324 | arch/mips/kernel/ptrace.c | if (child->state != TASK_STOPPED) { |
child | 328 | arch/mips/kernel/ptrace.c | if (child->p_pptr != current) |
child | 338 | arch/mips/kernel/ptrace.c | res = read_long(child, addr, &tmp); |
child | 363 | arch/mips/kernel/ptrace.c | tmp = get_stack_long(child, sizeof(long)*addr - MAGICNUMBER); |
child | 373 | arch/mips/kernel/ptrace.c | tmp = child->debugreg[addr]; |
child | 382 | arch/mips/kernel/ptrace.c | return write_long(child,addr,data); |
child | 402 | arch/mips/kernel/ptrace.c | data |= get_stack_long(child, EFL*sizeof(long)-MAGICNUMBER) & ~FLAG_MASK; |
child | 407 | arch/mips/kernel/ptrace.c | if (put_stack_long(child, sizeof(long)*addr-MAGICNUMBER, data)) |
child | 435 | arch/mips/kernel/ptrace.c | child->debugreg[addr] = data; |
child | 447 | arch/mips/kernel/ptrace.c | child->flags |= PF_TRACESYS; |
child | 449 | arch/mips/kernel/ptrace.c | child->flags &= ~PF_TRACESYS; |
child | 450 | arch/mips/kernel/ptrace.c | child->exit_code = data; |
child | 451 | arch/mips/kernel/ptrace.c | wake_up_process(child); |
child | 453 | arch/mips/kernel/ptrace.c | tmp = get_stack_long(child, sizeof(long)*EFL-MAGICNUMBER) & ~TRAP_FLAG; |
child | 454 | arch/mips/kernel/ptrace.c | put_stack_long(child, sizeof(long)*EFL-MAGICNUMBER,tmp); |
child | 466 | arch/mips/kernel/ptrace.c | wake_up_process(child); |
child | 467 | arch/mips/kernel/ptrace.c | child->exit_code = SIGKILL; |
child | 469 | arch/mips/kernel/ptrace.c | tmp = get_stack_long(child, sizeof(long)*EFL-MAGICNUMBER) & ~TRAP_FLAG; |
child | 470 | arch/mips/kernel/ptrace.c | put_stack_long(child, sizeof(long)*EFL-MAGICNUMBER,tmp); |
child | 479 | arch/mips/kernel/ptrace.c | child->flags &= ~PF_TRACESYS; |
child | 480 | arch/mips/kernel/ptrace.c | tmp = get_stack_long(child, sizeof(long)*EFL-MAGICNUMBER) | TRAP_FLAG; |
child | 481 | arch/mips/kernel/ptrace.c | put_stack_long(child, sizeof(long)*EFL-MAGICNUMBER,tmp); |
child | 482 | arch/mips/kernel/ptrace.c | wake_up_process(child); |
child | 483 | arch/mips/kernel/ptrace.c | child->exit_code = data; |
child | 493 | arch/mips/kernel/ptrace.c | child->flags &= ~(PF_PTRACED|PF_TRACESYS); |
child | 494 | arch/mips/kernel/ptrace.c | wake_up_process(child); |
child | 495 | arch/mips/kernel/ptrace.c | child->exit_code = data; |
child | 496 | arch/mips/kernel/ptrace.c | REMOVE_LINKS(child); |
child | 497 | arch/mips/kernel/ptrace.c | child->p_pptr = child->p_opptr; |
child | 498 | arch/mips/kernel/ptrace.c | SET_LINKS(child); |
child | 500 | arch/mips/kernel/ptrace.c | tmp = get_stack_long(child, sizeof(long)*EFL-MAGICNUMBER) & ~TRAP_FLAG; |
child | 501 | arch/mips/kernel/ptrace.c | put_stack_long(child, sizeof(long)*EFL-MAGICNUMBER,tmp); |
child | 593 | drivers/pci/pci.c | struct pci_bus *child; |
child | 680 | drivers/pci/pci.c | child = pci_malloc(sizeof(*child), mem_startp); |
child | 681 | drivers/pci/pci.c | child->next = bus->children; |
child | 682 | drivers/pci/pci.c | bus->children = child; |
child | 683 | drivers/pci/pci.c | child->self = dev; |
child | 684 | drivers/pci/pci.c | child->parent = bus; |
child | 690 | drivers/pci/pci.c | child->number = child->secondary = ++max; |
child | 691 | drivers/pci/pci.c | child->primary = bus->secondary; |
child | 692 | drivers/pci/pci.c | child->subordinate = 0xff; |
child | 707 | drivers/pci/pci.c | buses |= (((unsigned int)(child->primary) << 0) | |
child | 708 | drivers/pci/pci.c | ((unsigned int)(child->secondary) << 8) | |
child | 709 | drivers/pci/pci.c | ((unsigned int)(child->subordinate) << 16)); |
child | 715 | drivers/pci/pci.c | max = scan_bus(child, mem_startp); |
child | 720 | drivers/pci/pci.c | child->subordinate = max; |
child | 722 | drivers/pci/pci.c | | ((unsigned int)(child->subordinate) << 16); |