tag | line | file | source code |
child | 282 | arch/alpha/kernel/bios32.c | struct pci_bus *child; |
child | 327 | arch/alpha/kernel/bios32.c | for (child = bus->children; child; child = child->next) { |
child | 328 | arch/alpha/kernel/bios32.c | layout_bus(child); |
child | 415 | arch/alpha/kernel/ptrace.c | int ptrace_set_bpt(struct task_struct * child) |
child | 421 | arch/alpha/kernel/ptrace.c | pc = get_reg(child, REG_PC); |
child | 422 | arch/alpha/kernel/ptrace.c | res = read_int(child, pc, &insn); |
child | 437 | arch/alpha/kernel/ptrace.c | child->debugreg[nsaved++] = pc + 4; |
child | 439 | arch/alpha/kernel/ptrace.c | child->debugreg[nsaved++] = pc + 4 + displ; |
child | 443 | arch/alpha/kernel/ptrace.c | child->debugreg[nsaved++] = get_reg(child, reg_b); |
child | 446 | arch/alpha/kernel/ptrace.c | child->debugreg[nsaved++] = pc + 4; |
child | 452 | arch/alpha/kernel/ptrace.c | res = read_int(child, child->debugreg[i], &insn); |
child | 455 | arch/alpha/kernel/ptrace.c | child->debugreg[i + 2] = insn; |
child | 456 | arch/alpha/kernel/ptrace.c | DBG(DBG_BPT, (" -> next_pc=%lx\n", child->debugreg[i])); |
child | 457 | arch/alpha/kernel/ptrace.c | res = write_int(child, child->debugreg[i], BREAKINST); |
child | 461 | arch/alpha/kernel/ptrace.c | child->debugreg[4] = nsaved; |
child | 469 | arch/alpha/kernel/ptrace.c | int ptrace_cancel_bpt(struct task_struct * child) |
child | 471 | arch/alpha/kernel/ptrace.c | int i, nsaved = child->debugreg[4]; |
child | 473 | arch/alpha/kernel/ptrace.c | child->debugreg[4] = 0; |
child | 481 | arch/alpha/kernel/ptrace.c | write_int(child, child->debugreg[i], child->debugreg[i + 2]); |
child | 489 | arch/alpha/kernel/ptrace.c | struct task_struct *child; |
child | 506 | arch/alpha/kernel/ptrace.c | if (!(child = get_task(pid))) |
child | 509 | arch/alpha/kernel/ptrace.c | if (child == current) |
child | 511 | arch/alpha/kernel/ptrace.c | if ((!child->dumpable || |
child | 512 | arch/alpha/kernel/ptrace.c | (current->uid != child->euid) || |
child | 513 | arch/alpha/kernel/ptrace.c | (current->uid != child->suid) || |
child | 514 | arch/alpha/kernel/ptrace.c | (current->uid != child->uid) || |
child | 515 | arch/alpha/kernel/ptrace.c | (current->gid != child->egid) || |
child | 516 | arch/alpha/kernel/ptrace.c | (current->gid != child->sgid) || |
child | 517 | arch/alpha/kernel/ptrace.c | (current->gid != child->gid)) && !suser()) |
child | 520 | arch/alpha/kernel/ptrace.c | if (child->flags & PF_PTRACED) |
child | 522 | arch/alpha/kernel/ptrace.c | child->flags |= PF_PTRACED; |
child | 523 | arch/alpha/kernel/ptrace.c | if (child->p_pptr != current) { |
child | 524 | arch/alpha/kernel/ptrace.c | REMOVE_LINKS(child); |
child | 525 | arch/alpha/kernel/ptrace.c | child->p_pptr = current; |
child | 526 | arch/alpha/kernel/ptrace.c | SET_LINKS(child); |
child | 528 | arch/alpha/kernel/ptrace.c | send_sig(SIGSTOP, child, 1); |
child | 531 | arch/alpha/kernel/ptrace.c | if (!(child->flags & PF_PTRACED)) { |
child | 535 | arch/alpha/kernel/ptrace.c | if (child->state != TASK_STOPPED) { |
child | 540 | arch/alpha/kernel/ptrace.c | if (child->p_pptr != current) { |
child | 552 | arch/alpha/kernel/ptrace.c | res = read_long(child, addr, &tmp); |
child | 564 | arch/alpha/kernel/ptrace.c | return get_reg(child, addr); |
child | 570 | arch/alpha/kernel/ptrace.c | return write_long(child, addr, data); |
child | 574 | arch/alpha/kernel/ptrace.c | return put_reg(child, addr, data); |
child | 582 | arch/alpha/kernel/ptrace.c | child->flags |= PF_TRACESYS; |
child | 584 | arch/alpha/kernel/ptrace.c | child->flags &= ~PF_TRACESYS; |
child | 585 | arch/alpha/kernel/ptrace.c | child->exit_code = data; |
child | 586 | arch/alpha/kernel/ptrace.c | wake_up_process(child); |
child | 588 | arch/alpha/kernel/ptrace.c | ptrace_cancel_bpt(child); |
child | 598 | arch/alpha/kernel/ptrace.c | if (child->state != TASK_ZOMBIE) { |
child | 599 | arch/alpha/kernel/ptrace.c | wake_up_process(child); |
child | 600 | arch/alpha/kernel/ptrace.c | child->exit_code = SIGKILL; |
child | 603 | arch/alpha/kernel/ptrace.c | ptrace_cancel_bpt(child); |
child | 610 | arch/alpha/kernel/ptrace.c | child->debugreg[4] = -1; /* mark single-stepping */ |
child | 611 | arch/alpha/kernel/ptrace.c | child->flags &= ~PF_TRACESYS; |
child | 612 | arch/alpha/kernel/ptrace.c | wake_up_process(child); |
child | 613 | arch/alpha/kernel/ptrace.c | child->exit_code = data; |
child | 621 | arch/alpha/kernel/ptrace.c | child->flags &= ~(PF_PTRACED|PF_TRACESYS); |
child | 622 | arch/alpha/kernel/ptrace.c | wake_up_process(child); |
child | 623 | arch/alpha/kernel/ptrace.c | child->exit_code = data; |
child | 624 | arch/alpha/kernel/ptrace.c | REMOVE_LINKS(child); |
child | 625 | arch/alpha/kernel/ptrace.c | child->p_pptr = child->p_opptr; |
child | 626 | arch/alpha/kernel/ptrace.c | SET_LINKS(child); |
child | 628 | arch/alpha/kernel/ptrace.c | ptrace_cancel_bpt(child); |
child | 27 | arch/alpha/kernel/signal.c | extern int ptrace_set_bpt (struct task_struct *child); |
child | 28 | arch/alpha/kernel/signal.c | extern int ptrace_cancel_bpt (struct task_struct *child); |
child | 300 | arch/i386/kernel/ptrace.c | struct task_struct *child; |
child | 316 | arch/i386/kernel/ptrace.c | if (!(child = get_task(pid))) |
child | 319 | arch/i386/kernel/ptrace.c | if (child == current) |
child | 321 | arch/i386/kernel/ptrace.c | if ((!child->dumpable || |
child | 322 | arch/i386/kernel/ptrace.c | (current->uid != child->euid) || |
child | 323 | arch/i386/kernel/ptrace.c | (current->uid != child->suid) || |
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->sgid) || |
child | 327 | arch/i386/kernel/ptrace.c | (current->gid != child->gid)) && !suser()) |
child | 330 | arch/i386/kernel/ptrace.c | if (child->flags & PF_PTRACED) |
child | 332 | arch/i386/kernel/ptrace.c | child->flags |= PF_PTRACED; |
child | 333 | arch/i386/kernel/ptrace.c | if (child->p_pptr != current) { |
child | 334 | arch/i386/kernel/ptrace.c | REMOVE_LINKS(child); |
child | 335 | arch/i386/kernel/ptrace.c | child->p_pptr = current; |
child | 336 | arch/i386/kernel/ptrace.c | SET_LINKS(child); |
child | 338 | arch/i386/kernel/ptrace.c | send_sig(SIGSTOP, child, 1); |
child | 341 | arch/i386/kernel/ptrace.c | if (!(child->flags & PF_PTRACED)) |
child | 343 | arch/i386/kernel/ptrace.c | if (child->state != TASK_STOPPED) { |
child | 347 | arch/i386/kernel/ptrace.c | if (child->p_pptr != current) |
child | 357 | arch/i386/kernel/ptrace.c | res = read_long(child, addr, &tmp); |
child | 382 | arch/i386/kernel/ptrace.c | tmp = get_stack_long(child, sizeof(long)*addr - MAGICNUMBER); |
child | 392 | arch/i386/kernel/ptrace.c | tmp = child->debugreg[addr]; |
child | 401 | arch/i386/kernel/ptrace.c | return write_long(child,addr,data); |
child | 421 | arch/i386/kernel/ptrace.c | data |= get_stack_long(child, EFL*sizeof(long)-MAGICNUMBER) & ~FLAG_MASK; |
child | 426 | arch/i386/kernel/ptrace.c | if (put_stack_long(child, sizeof(long)*addr-MAGICNUMBER, data)) |
child | 454 | arch/i386/kernel/ptrace.c | child->debugreg[addr] = data; |
child | 466 | arch/i386/kernel/ptrace.c | child->flags |= PF_TRACESYS; |
child | 468 | arch/i386/kernel/ptrace.c | child->flags &= ~PF_TRACESYS; |
child | 469 | arch/i386/kernel/ptrace.c | child->exit_code = data; |
child | 470 | arch/i386/kernel/ptrace.c | wake_up_process(child); |
child | 472 | arch/i386/kernel/ptrace.c | tmp = get_stack_long(child, sizeof(long)*EFL-MAGICNUMBER) & ~TRAP_FLAG; |
child | 473 | arch/i386/kernel/ptrace.c | put_stack_long(child, sizeof(long)*EFL-MAGICNUMBER,tmp); |
child | 485 | arch/i386/kernel/ptrace.c | if (child->state == TASK_ZOMBIE) /* already dead */ |
child | 487 | arch/i386/kernel/ptrace.c | wake_up_process(child); |
child | 488 | arch/i386/kernel/ptrace.c | child->exit_code = SIGKILL; |
child | 490 | arch/i386/kernel/ptrace.c | tmp = get_stack_long(child, sizeof(long)*EFL-MAGICNUMBER) & ~TRAP_FLAG; |
child | 491 | arch/i386/kernel/ptrace.c | put_stack_long(child, sizeof(long)*EFL-MAGICNUMBER,tmp); |
child | 500 | arch/i386/kernel/ptrace.c | child->flags &= ~PF_TRACESYS; |
child | 501 | arch/i386/kernel/ptrace.c | tmp = get_stack_long(child, sizeof(long)*EFL-MAGICNUMBER) | TRAP_FLAG; |
child | 502 | arch/i386/kernel/ptrace.c | put_stack_long(child, sizeof(long)*EFL-MAGICNUMBER,tmp); |
child | 503 | arch/i386/kernel/ptrace.c | wake_up_process(child); |
child | 504 | arch/i386/kernel/ptrace.c | child->exit_code = data; |
child | 514 | arch/i386/kernel/ptrace.c | child->flags &= ~(PF_PTRACED|PF_TRACESYS); |
child | 515 | arch/i386/kernel/ptrace.c | wake_up_process(child); |
child | 516 | arch/i386/kernel/ptrace.c | child->exit_code = data; |
child | 517 | arch/i386/kernel/ptrace.c | REMOVE_LINKS(child); |
child | 518 | arch/i386/kernel/ptrace.c | child->p_pptr = child->p_opptr; |
child | 519 | arch/i386/kernel/ptrace.c | SET_LINKS(child); |
child | 521 | arch/i386/kernel/ptrace.c | tmp = get_stack_long(child, sizeof(long)*EFL-MAGICNUMBER) & ~TRAP_FLAG; |
child | 522 | arch/i386/kernel/ptrace.c | put_stack_long(child, sizeof(long)*EFL-MAGICNUMBER,tmp); |
child | 323 | arch/m68k/kernel/ptrace.c | struct task_struct *child; |
child | 338 | arch/m68k/kernel/ptrace.c | if (!(child = get_task(pid))) |
child | 341 | arch/m68k/kernel/ptrace.c | if (child == current) |
child | 343 | arch/m68k/kernel/ptrace.c | if ((!child->dumpable || |
child | 344 | arch/m68k/kernel/ptrace.c | (current->uid != child->euid) || |
child | 345 | arch/m68k/kernel/ptrace.c | (current->uid != child->uid) || |
child | 346 | arch/m68k/kernel/ptrace.c | (current->gid != child->egid) || |
child | 347 | arch/m68k/kernel/ptrace.c | (current->gid != child->gid)) && !suser()) |
child | 350 | arch/m68k/kernel/ptrace.c | if (child->flags & PF_PTRACED) |
child | 352 | arch/m68k/kernel/ptrace.c | child->flags |= PF_PTRACED; |
child | 353 | arch/m68k/kernel/ptrace.c | if (child->p_pptr != current) { |
child | 354 | arch/m68k/kernel/ptrace.c | REMOVE_LINKS(child); |
child | 355 | arch/m68k/kernel/ptrace.c | child->p_pptr = current; |
child | 356 | arch/m68k/kernel/ptrace.c | SET_LINKS(child); |
child | 358 | arch/m68k/kernel/ptrace.c | send_sig(SIGSTOP, child, 1); |
child | 361 | arch/m68k/kernel/ptrace.c | if (!(child->flags & PF_PTRACED)) |
child | 363 | arch/m68k/kernel/ptrace.c | if (child->state != TASK_STOPPED) { |
child | 367 | arch/m68k/kernel/ptrace.c | if (child->p_pptr != current) |
child | 377 | arch/m68k/kernel/ptrace.c | res = read_long(child, addr, &tmp); |
child | 401 | arch/m68k/kernel/ptrace.c | tmp = get_reg(child, addr); |
child | 406 | arch/m68k/kernel/ptrace.c | tmp = child->tss.fp[addr - 21]; |
child | 416 | arch/m68k/kernel/ptrace.c | return write_long(child,addr,data); |
child | 429 | arch/m68k/kernel/ptrace.c | data |= get_reg(child, PT_SR) & ~(SR_MASK << 16); |
child | 432 | arch/m68k/kernel/ptrace.c | if (put_reg(child, addr, data)) |
child | 438 | arch/m68k/kernel/ptrace.c | child->tss.fp[addr - 21] = data; |
child | 450 | arch/m68k/kernel/ptrace.c | child->flags |= PF_TRACESYS; |
child | 452 | arch/m68k/kernel/ptrace.c | child->flags &= ~PF_TRACESYS; |
child | 453 | arch/m68k/kernel/ptrace.c | child->exit_code = data; |
child | 454 | arch/m68k/kernel/ptrace.c | wake_up_process(child); |
child | 456 | arch/m68k/kernel/ptrace.c | tmp = get_reg(child, PT_SR) & ~(TRACE_BITS << 16); |
child | 457 | arch/m68k/kernel/ptrace.c | put_reg(child, PT_SR, tmp); |
child | 469 | arch/m68k/kernel/ptrace.c | if (child->state == TASK_ZOMBIE) /* already dead */ |
child | 471 | arch/m68k/kernel/ptrace.c | wake_up_process(child); |
child | 472 | arch/m68k/kernel/ptrace.c | child->exit_code = SIGKILL; |
child | 474 | arch/m68k/kernel/ptrace.c | tmp = get_reg(child, PT_SR) & ~(TRACE_BITS << 16); |
child | 475 | arch/m68k/kernel/ptrace.c | put_reg(child, PT_SR, tmp); |
child | 484 | arch/m68k/kernel/ptrace.c | child->flags &= ~PF_TRACESYS; |
child | 485 | arch/m68k/kernel/ptrace.c | tmp = get_reg(child, PT_SR) | (TRACE_BITS << 16); |
child | 486 | arch/m68k/kernel/ptrace.c | put_reg(child, PT_SR, tmp); |
child | 488 | arch/m68k/kernel/ptrace.c | wake_up_process(child); |
child | 489 | arch/m68k/kernel/ptrace.c | child->exit_code = data; |
child | 499 | arch/m68k/kernel/ptrace.c | child->flags &= ~(PF_PTRACED|PF_TRACESYS); |
child | 500 | arch/m68k/kernel/ptrace.c | wake_up_process(child); |
child | 501 | arch/m68k/kernel/ptrace.c | child->exit_code = data; |
child | 502 | arch/m68k/kernel/ptrace.c | REMOVE_LINKS(child); |
child | 503 | arch/m68k/kernel/ptrace.c | child->p_pptr = child->p_opptr; |
child | 504 | arch/m68k/kernel/ptrace.c | SET_LINKS(child); |
child | 506 | arch/m68k/kernel/ptrace.c | tmp = get_reg(child, PT_SR) & ~(TRACE_BITS << 16); |
child | 507 | arch/m68k/kernel/ptrace.c | put_reg(child, PT_SR, tmp); |
child | 281 | arch/mips/kernel/ptrace.c | struct task_struct *child; |
child | 298 | arch/mips/kernel/ptrace.c | if (!(child = get_task(pid))) |
child | 301 | arch/mips/kernel/ptrace.c | if (child == current) |
child | 303 | arch/mips/kernel/ptrace.c | if ((!child->dumpable || |
child | 304 | arch/mips/kernel/ptrace.c | (current->uid != child->euid) || |
child | 305 | arch/mips/kernel/ptrace.c | (current->uid != child->uid) || |
child | 306 | arch/mips/kernel/ptrace.c | (current->gid != child->egid) || |
child | 307 | arch/mips/kernel/ptrace.c | (current->gid != child->gid)) && !suser()) |
child | 310 | arch/mips/kernel/ptrace.c | if (child->flags & PF_PTRACED) |
child | 312 | arch/mips/kernel/ptrace.c | child->flags |= PF_PTRACED; |
child | 313 | arch/mips/kernel/ptrace.c | if (child->p_pptr != current) { |
child | 314 | arch/mips/kernel/ptrace.c | REMOVE_LINKS(child); |
child | 315 | arch/mips/kernel/ptrace.c | child->p_pptr = current; |
child | 316 | arch/mips/kernel/ptrace.c | SET_LINKS(child); |
child | 318 | arch/mips/kernel/ptrace.c | send_sig(SIGSTOP, child, 1); |
child | 321 | arch/mips/kernel/ptrace.c | if (!(child->flags & PF_PTRACED)) |
child | 323 | arch/mips/kernel/ptrace.c | if (child->state != TASK_STOPPED) { |
child | 327 | arch/mips/kernel/ptrace.c | if (child->p_pptr != current) |
child | 337 | arch/mips/kernel/ptrace.c | res = read_long(child, addr, &tmp); |
child | 362 | arch/mips/kernel/ptrace.c | tmp = get_stack_long(child, sizeof(long)*addr - MAGICNUMBER); |
child | 372 | arch/mips/kernel/ptrace.c | tmp = child->debugreg[addr]; |
child | 381 | arch/mips/kernel/ptrace.c | return write_long(child,addr,data); |
child | 401 | arch/mips/kernel/ptrace.c | data |= get_stack_long(child, EFL*sizeof(long)-MAGICNUMBER) & ~FLAG_MASK; |
child | 406 | arch/mips/kernel/ptrace.c | if (put_stack_long(child, sizeof(long)*addr-MAGICNUMBER, data)) |
child | 434 | arch/mips/kernel/ptrace.c | child->debugreg[addr] = data; |
child | 446 | arch/mips/kernel/ptrace.c | child->flags |= PF_TRACESYS; |
child | 448 | arch/mips/kernel/ptrace.c | child->flags &= ~PF_TRACESYS; |
child | 449 | arch/mips/kernel/ptrace.c | child->exit_code = data; |
child | 450 | arch/mips/kernel/ptrace.c | wake_up_process(child); |
child | 452 | arch/mips/kernel/ptrace.c | tmp = get_stack_long(child, sizeof(long)*EFL-MAGICNUMBER) & ~TRAP_FLAG; |
child | 453 | arch/mips/kernel/ptrace.c | put_stack_long(child, sizeof(long)*EFL-MAGICNUMBER,tmp); |
child | 465 | arch/mips/kernel/ptrace.c | if (child->state == TASK_ZOMBIE) /* already dead */ |
child | 467 | arch/mips/kernel/ptrace.c | wake_up_process(child); |
child | 468 | arch/mips/kernel/ptrace.c | child->exit_code = SIGKILL; |
child | 470 | arch/mips/kernel/ptrace.c | tmp = get_stack_long(child, sizeof(long)*EFL-MAGICNUMBER) & ~TRAP_FLAG; |
child | 471 | arch/mips/kernel/ptrace.c | put_stack_long(child, sizeof(long)*EFL-MAGICNUMBER,tmp); |
child | 480 | arch/mips/kernel/ptrace.c | child->flags &= ~PF_TRACESYS; |
child | 481 | arch/mips/kernel/ptrace.c | tmp = get_stack_long(child, sizeof(long)*EFL-MAGICNUMBER) | TRAP_FLAG; |
child | 482 | arch/mips/kernel/ptrace.c | put_stack_long(child, sizeof(long)*EFL-MAGICNUMBER,tmp); |
child | 483 | arch/mips/kernel/ptrace.c | wake_up_process(child); |
child | 484 | arch/mips/kernel/ptrace.c | child->exit_code = data; |
child | 494 | arch/mips/kernel/ptrace.c | child->flags &= ~(PF_PTRACED|PF_TRACESYS); |
child | 495 | arch/mips/kernel/ptrace.c | wake_up_process(child); |
child | 496 | arch/mips/kernel/ptrace.c | child->exit_code = data; |
child | 497 | arch/mips/kernel/ptrace.c | REMOVE_LINKS(child); |
child | 498 | arch/mips/kernel/ptrace.c | child->p_pptr = child->p_opptr; |
child | 499 | arch/mips/kernel/ptrace.c | SET_LINKS(child); |
child | 501 | arch/mips/kernel/ptrace.c | tmp = get_stack_long(child, sizeof(long)*EFL-MAGICNUMBER) & ~TRAP_FLAG; |
child | 502 | arch/mips/kernel/ptrace.c | put_stack_long(child, sizeof(long)*EFL-MAGICNUMBER,tmp); |
child | 440 | arch/sparc/kernel/ptrace.c | struct task_struct *child; |
child | 464 | arch/sparc/kernel/ptrace.c | if(!(child = get_task(pid))) { |
child | 470 | arch/sparc/kernel/ptrace.c | if(child == current) { |
child | 477 | arch/sparc/kernel/ptrace.c | if((!child->dumpable || |
child | 478 | arch/sparc/kernel/ptrace.c | (current->uid != child->euid) || |
child | 479 | arch/sparc/kernel/ptrace.c | (current->uid != child->uid) || |
child | 480 | arch/sparc/kernel/ptrace.c | (current->gid != child->egid) || |
child | 481 | arch/sparc/kernel/ptrace.c | (current->gid != child->gid)) && !suser()) { |
child | 486 | arch/sparc/kernel/ptrace.c | if (child->flags & PF_PTRACED) { |
child | 490 | arch/sparc/kernel/ptrace.c | child->flags |= PF_PTRACED; |
child | 491 | arch/sparc/kernel/ptrace.c | if(child->p_pptr != current) { |
child | 492 | arch/sparc/kernel/ptrace.c | REMOVE_LINKS(child); |
child | 493 | arch/sparc/kernel/ptrace.c | child->p_pptr = current; |
child | 494 | arch/sparc/kernel/ptrace.c | SET_LINKS(child); |
child | 496 | arch/sparc/kernel/ptrace.c | send_sig(SIGSTOP, child, 1); |
child | 500 | arch/sparc/kernel/ptrace.c | if(!(child->flags & PF_PTRACED)) { |
child | 504 | arch/sparc/kernel/ptrace.c | if(child->state != TASK_STOPPED) { |
child | 510 | arch/sparc/kernel/ptrace.c | if(child->p_pptr != current) { |
child | 525 | arch/sparc/kernel/ptrace.c | res = read_long(child, addr, &tmp); |
child | 535 | arch/sparc/kernel/ptrace.c | read_sunos_user(regs, addr, child); |
child | 539 | arch/sparc/kernel/ptrace.c | write_sunos_user(regs, addr, child); |
child | 552 | arch/sparc/kernel/ptrace.c | vma = find_extend_vma(child, addr); |
child | 557 | arch/sparc/kernel/ptrace.c | res = write_long(child, addr, data); |
child | 567 | arch/sparc/kernel/ptrace.c | struct pt_regs *cregs = child->tss.kregs; |
child | 587 | arch/sparc/kernel/ptrace.c | struct pt_regs *cregs = child->tss.kregs; |
child | 630 | arch/sparc/kernel/ptrace.c | fps->regs[i] = child->tss.float_regs[i]; |
child | 631 | arch/sparc/kernel/ptrace.c | fps->fsr = child->tss.fsr; |
child | 632 | arch/sparc/kernel/ptrace.c | fps->fpqd = child->tss.fpqdepth; |
child | 635 | arch/sparc/kernel/ptrace.c | fps->fpq[i].insnaddr = child->tss.fpqueue[i].insn_addr; |
child | 636 | arch/sparc/kernel/ptrace.c | fps->fpq[i].insn = child->tss.fpqueue[i].insn; |
child | 659 | arch/sparc/kernel/ptrace.c | child->tss.float_regs[i] = fps->regs[i]; |
child | 660 | arch/sparc/kernel/ptrace.c | child->tss.fsr = fps->fsr; |
child | 661 | arch/sparc/kernel/ptrace.c | child->tss.fpqdepth = fps->fpqd; |
child | 663 | arch/sparc/kernel/ptrace.c | child->tss.fpqueue[i].insn_addr = fps->fpq[i].insnaddr; |
child | 664 | arch/sparc/kernel/ptrace.c | child->tss.fpqueue[i].insn = fps->fpq[i].insn; |
child | 683 | arch/sparc/kernel/ptrace.c | res = read_byte(child, src, &tmp); |
child | 707 | arch/sparc/kernel/ptrace.c | res = write_byte(child, dest, *src); |
child | 728 | arch/sparc/kernel/ptrace.c | child->flags |= PF_TRACESYS; |
child | 730 | arch/sparc/kernel/ptrace.c | child->flags &= ~PF_TRACESYS; |
child | 731 | arch/sparc/kernel/ptrace.c | child->exit_code = data; |
child | 733 | arch/sparc/kernel/ptrace.c | child->tss.kregs->pc = addr; |
child | 734 | arch/sparc/kernel/ptrace.c | child->tss.kregs->npc = addr + 4; |
child | 736 | arch/sparc/kernel/ptrace.c | wake_up_process(child); |
child | 747 | arch/sparc/kernel/ptrace.c | if (child->state == TASK_ZOMBIE) { /* already dead */ |
child | 751 | arch/sparc/kernel/ptrace.c | wake_up_process(child); |
child | 752 | arch/sparc/kernel/ptrace.c | child->exit_code = SIGKILL; |
child | 762 | arch/sparc/kernel/ptrace.c | child->flags &= ~(PF_PTRACED|PF_TRACESYS); |
child | 763 | arch/sparc/kernel/ptrace.c | wake_up_process(child); |
child | 764 | arch/sparc/kernel/ptrace.c | child->exit_code = data; |
child | 765 | arch/sparc/kernel/ptrace.c | REMOVE_LINKS(child); |
child | 766 | arch/sparc/kernel/ptrace.c | child->p_pptr = child->p_opptr; |
child | 767 | arch/sparc/kernel/ptrace.c | SET_LINKS(child); |
child | 897 | drivers/net/sunlance.c | sdev = sdev->child; |
child | 903 | drivers/net/sunlance.c | struct linux_sbus_device *le = sdev->child; |
child | 766 | drivers/pci/pci.c | struct pci_bus *child; |
child | 855 | drivers/pci/pci.c | child = pci_malloc(sizeof(*child), mem_startp); |
child | 856 | drivers/pci/pci.c | child->next = bus->children; |
child | 857 | drivers/pci/pci.c | bus->children = child; |
child | 858 | drivers/pci/pci.c | child->self = dev; |
child | 859 | drivers/pci/pci.c | child->parent = bus; |
child | 865 | drivers/pci/pci.c | child->number = child->secondary = ++max; |
child | 866 | drivers/pci/pci.c | child->primary = bus->secondary; |
child | 867 | drivers/pci/pci.c | child->subordinate = 0xff; |
child | 884 | drivers/pci/pci.c | buses |= (((unsigned int)(child->primary) << 0) | |
child | 885 | drivers/pci/pci.c | ((unsigned int)(child->secondary) << 8) | |
child | 886 | drivers/pci/pci.c | ((unsigned int)(child->subordinate) << 16)); |
child | 892 | drivers/pci/pci.c | max = scan_bus(child, mem_startp); |
child | 897 | drivers/pci/pci.c | child->subordinate = max; |
child | 899 | drivers/pci/pci.c | | ((unsigned int)(child->subordinate) << 16); |
child | 202 | drivers/sbus/sbus.c | this_dev->child = (struct linux_sbus_device *) memory_start; |
child | 205 | drivers/sbus/sbus.c | fill_sbus_device(prom_getchild(sbus_devs), this_dev->child); |
child | 206 | drivers/sbus/sbus.c | this_dev->child->my_bus = sbus; |
child | 208 | drivers/sbus/sbus.c | this_dev->child = 0; |
child | 226 | drivers/sbus/sbus.c | this_dev->child = |
child | 232 | drivers/sbus/sbus.c | this_dev->child); |
child | 233 | drivers/sbus/sbus.c | this_dev->child->my_bus = sbus; |
child | 235 | drivers/sbus/sbus.c | this_dev->child = 0; |
child | 327 | drivers/scsi/esp.c | if(!esp_dev->child || |
child | 330 | drivers/scsi/esp.c | esp_dev = esp_dev->child; |
child | 47 | include/asm-sparc/sbus.h | struct linux_sbus_device *child; /* For ledma and espdma on sun4m */ |
child | 197 | include/linux/sysctl.h | ctl_table *child; |
child | 263 | kernel/sysctl.c | if (table->child) { |
child | 276 | kernel/sysctl.c | table = table->child; |
child | 397 | kernel/sysctl.c | !table->child) |
child | 427 | kernel/sysctl.c | register_proc_table(table->child, de); |
child | 438 | kernel/sysctl.c | if (!table->child) { |
child | 442 | kernel/sysctl.c | unregister_proc_table(table->child, de); |