taglinefilesource code
tsk262arch/alpha/kernel/ptrace.cstatic struct vm_area_struct * find_extend_vma(struct task_struct * tsk,
tsk268arch/alpha/kernel/ptrace.cvma = find_vma(tsk,addr);
tsk275arch/alpha/kernel/ptrace.cif (vma->vm_end - addr > tsk->rlim[RLIMIT_STACK].rlim_cur)
tsk286arch/alpha/kernel/ptrace.cstatic int read_long(struct task_struct * tsk, unsigned long addr,
tsk289arch/alpha/kernel/ptrace.cstruct vm_area_struct * vma = find_extend_vma(tsk, addr);
tsk329arch/alpha/kernel/ptrace.cstatic int write_long(struct task_struct * tsk, unsigned long addr,
tsk332arch/alpha/kernel/ptrace.cstruct vm_area_struct * vma = find_extend_vma(tsk, addr);
tsk363arch/alpha/kernel/ptrace.cstatic int read_int(struct task_struct * tsk, unsigned long addr,
tsk372arch/alpha/kernel/ptrace.cres = read_long(tsk, addr, &l);
tsk390arch/alpha/kernel/ptrace.cstatic int write_int(struct task_struct * tsk, unsigned long addr,
tsk399arch/alpha/kernel/ptrace.cres = read_long(tsk, addr, &l);
tsk408arch/alpha/kernel/ptrace.creturn write_long(tsk, addr, l);
tsk184arch/i386/kernel/ptrace.cstatic struct vm_area_struct * find_extend_vma(struct task_struct * tsk, unsigned long addr)
tsk189arch/i386/kernel/ptrace.cvma = find_vma(tsk,addr);
tsk196arch/i386/kernel/ptrace.cif (vma->vm_end - addr > tsk->rlim[RLIMIT_STACK].rlim_cur)
tsk207arch/i386/kernel/ptrace.cstatic int read_long(struct task_struct * tsk, unsigned long addr,
tsk210arch/i386/kernel/ptrace.cstruct vm_area_struct * vma = find_extend_vma(tsk, addr);
tsk249arch/i386/kernel/ptrace.cstatic int write_long(struct task_struct * tsk, unsigned long addr,
tsk252arch/i386/kernel/ptrace.cstruct vm_area_struct * vma = find_extend_vma(tsk, addr);
tsk37arch/i386/kernel/traps.c#define DO_ERROR(trapnr, signr, str, name, tsk) \
tsk40arch/i386/kernel/traps.ctsk->tss.error_code = error_code; \
tsk41arch/i386/kernel/traps.ctsk->tss.trap_no = trapnr; \
tsk44arch/i386/kernel/traps.csend_sig(signr, tsk, 1); \
tsk70arch/i386/kernel/vm86.cstatic void mark_screen_rdonly(struct task_struct * tsk)
tsk77arch/i386/kernel/vm86.cpgd = pgd_offset(tsk, 0xA0000);
tsk163arch/mips/kernel/ptrace.cstatic struct vm_area_struct * find_extend_vma(struct task_struct * tsk, unsigned long addr)
tsk168arch/mips/kernel/ptrace.cvma = find_vma(tsk, addr);
tsk175arch/mips/kernel/ptrace.cif (vma->vm_end - addr > tsk->rlim[RLIMIT_STACK].rlim_cur)
tsk186arch/mips/kernel/ptrace.cstatic int read_long(struct task_struct * tsk, unsigned long addr,
tsk189arch/mips/kernel/ptrace.cstruct vm_area_struct * vma = find_extend_vma(tsk, addr);
tsk228arch/mips/kernel/ptrace.cstatic int write_long(struct task_struct * tsk, unsigned long addr,
tsk231arch/mips/kernel/ptrace.cstruct vm_area_struct * vma = find_extend_vma(tsk, addr);
tsk217arch/sparc/mm/srmmu.csrmmu_pgd_offset(struct task_struct * tsk, unsigned long address)
tsk219arch/sparc/mm/srmmu.creturn ((pgd_t *) tsk->tss.pgd_ptr) +
tsk241arch/sparc/mm/srmmu.csrmmu_update_rootmmu_dir(struct task_struct *tsk, pgd_t *pgdir) 
tsk244arch/sparc/mm/srmmu.cif(tsk->tss.context != -1) {
tsk247arch/sparc/mm/srmmu.cctable_ptr += tsk->tss.context;
tsk253arch/sparc/mm/srmmu.ctsk->tss.pgd_ptr = (unsigned long) pgdir;
tsk108arch/sparc/mm/sun4c.csun4c_update_rootmmu_dir(struct task_struct *tsk, pgd_t *pgdir)
tsk110arch/sparc/mm/sun4c.c(tsk)->tss.pgd_ptr = (unsigned long) (pgdir);
tsk207arch/sparc/mm/sun4c.csun4c_pgd_offset(struct task_struct * tsk, unsigned long address)
tsk209arch/sparc/mm/sun4c.creturn ((pgd_t *) (tsk->tss.pgd_ptr)) +
tsk26fs/proc/mem.cstatic int check_range(struct task_struct * tsk, unsigned long addr, int count)
tsk31fs/proc/mem.cvma = find_vma(tsk, addr);
tsk59fs/proc/mem.cstruct task_struct * tsk;
tsk68fs/proc/mem.ctsk = NULL;
tsk71fs/proc/mem.ctsk = task[i];
tsk74fs/proc/mem.cif (!tsk)
tsk77fs/proc/mem.ccount = check_range(tsk, addr, count);
tsk84fs/proc/mem.cpage_dir = pgd_offset(tsk,addr);
tsk124fs/proc/mem.cstruct task_struct * tsk;
tsk134fs/proc/mem.ctsk = NULL;
tsk137fs/proc/mem.ctsk = task[i];
tsk140fs/proc/mem.cif (!tsk)
tsk146fs/proc/mem.cpage_dir = pgd_offset(tsk,addr);
tsk206fs/proc/mem.cstruct task_struct *tsk;
tsk216fs/proc/mem.ctsk = NULL;
tsk219fs/proc/mem.ctsk = task[i];
tsk223fs/proc/mem.cif (!tsk)
tsk231fs/proc/mem.csrc_vma = tsk->mm->mmap;
tsk239fs/proc/mem.csrc_dir = pgd_offset(tsk, stmp);
tsk266fs/proc/mem.csrc_vma = tsk->mm->mmap;
tsk274fs/proc/mem.csrc_dir = pgd_offset(tsk, stmp);
tsk236include/asm-alpha/pgtable.hextern inline void SET_PAGE_DIR(struct task_struct * tsk, pgd_t * pgdir)
tsk239include/asm-alpha/pgtable.htsk->tss.ptbr = ((unsigned long) pgdir - PAGE_OFFSET) >> PAGE_SHIFT;
tsk240include/asm-alpha/pgtable.hif (tsk == current)
tsk245include/asm-alpha/pgtable.h: "r" (&tsk->tss), "i" (PAL_swpctx)
tsk249include/asm-alpha/pgtable.h#define PAGE_DIR_OFFSET(tsk,address) pgd_offset((tsk),(address))
tsk252include/asm-alpha/pgtable.hextern inline pgd_t * pgd_offset(struct task_struct * tsk, unsigned long address)
tsk254include/asm-alpha/pgtable.hreturn (pgd_t *) ((tsk->tss.ptbr << PAGE_SHIFT) + PAGE_OFFSET) +
tsk137include/asm-i386/pgtable.h#define SET_PAGE_DIR(tsk,pgdir) \
tsk139include/asm-i386/pgtable.h(tsk)->tss.cr3 = (unsigned long) (pgdir); \
tsk140include/asm-i386/pgtable.hif ((tsk) == current) \
tsk141include/asm-i386/pgtable.h__asm__ __volatile__("movl %0,%%cr3": :"a" ((tsk)->tss.cr3)); \
tsk222include/asm-i386/pgtable.hextern inline pgd_t * pgd_offset(struct task_struct * tsk, unsigned long address)
tsk224include/asm-i386/pgtable.hreturn (pgd_t *) tsk->tss.cr3 + (address >> PGDIR_SHIFT);
tsk50include/asm-i386/system.h#define switch_to(tsk) do { \
tsk60include/asm-i386/system.h:"m" (*(((char *)&tsk->tss.tr)-4)), \
tsk61include/asm-i386/system.h"c" (tsk) \
tsk168include/asm-mips/page.h#define PAGE_DIR_OFFSET(tsk,address) \
tsk169include/asm-mips/page.h((((unsigned long)(address)) >> PGDIR_SHIFT) + (pgd_t *) (tsk)->tss.pg_dir)
tsk179include/asm-mips/page.h#define SET_PAGE_DIR(tsk,pgdir) \
tsk181include/asm-mips/page.h(tsk)->tss.pg_dir = (unsigned long) (pgdir); \
tsk182include/asm-mips/page.hif ((tsk) == current) \
tsk199include/asm-mips/processor.hasmlinkage void resume(struct task_struct *tsk, int offset);
tsk178include/asm-sparc/pgtable.h#define SET_PAGE_DIR(tsk,pgdir) \
tsk179include/asm-sparc/pgtable.hdo { sparc_update_rootmmu_dir(tsk, pgdir); } while (0)
tsk172include/linux/mm.hextern unsigned long put_dirty_page(struct task_struct * tsk,unsigned long page,
tsk175include/linux/mm.hextern void free_page_tables(struct task_struct * tsk);
tsk176include/linux/mm.hextern void clear_page_tables(struct task_struct * tsk);
tsk190include/linux/mm.hextern void oom(struct task_struct * tsk);
tsk280include/linux/sched.hextern void wake_up_process(struct task_struct * tsk);
tsk282include/linux/sched.hextern void notify_parent(struct task_struct * tsk);
tsk74kernel/exit.cvoid notify_parent(struct task_struct * tsk)
tsk76kernel/exit.cif (tsk->p_pptr == task[1])
tsk77kernel/exit.ctsk->exit_signal = SIGCHLD;
tsk78kernel/exit.csend_sig(tsk->exit_signal, tsk->p_pptr, 1);
tsk79kernel/exit.cwake_up_interruptible(&tsk->p_pptr->wait_chldexit);
tsk39kernel/fork.cstruct task_struct tsk;
tsk82kernel/fork.cstatic int dup_mmap(struct task_struct * tsk)
tsk86kernel/fork.ctsk->mm->mmap = NULL;
tsk87kernel/fork.cp = &tsk->mm->mmap;
tsk91kernel/fork.cexit_mmap(tsk);
tsk95kernel/fork.ctmp->vm_task = tsk;
tsk109kernel/fork.cbuild_mmap_avl(tsk);
tsk116kernel/fork.cif (clone_page_tables(&u->tsk))
tsk122kernel/fork.cu->tsk.mm = &u->mm;
tsk127kernel/fork.cif (copy_page_tables(&u->tsk))
tsk129kernel/fork.cif (dup_mmap(&u->tsk))
tsk142kernel/fork.cu->tsk.fs = &u->fs;
tsk161kernel/fork.cu->tsk.files = &u->files;
tsk178kernel/fork.cu->tsk.sigaction = u->sigaction;
tsk198kernel/fork.cp = &alloc->tsk;
tsk148mm/memory.cvoid clear_page_tables(struct task_struct * tsk)
tsk153mm/memory.cif (!tsk)
tsk155mm/memory.cif (tsk == task[0])
tsk157mm/memory.cpage_dir = pgd_offset(tsk, 0);
tsk159mm/memory.cprintk("%s trying to clear kernel page-directory: not good\n", tsk->comm);
tsk166mm/memory.coom(tsk);
tsk171mm/memory.cSET_PAGE_DIR(tsk, new_pg);
tsk184mm/memory.cvoid free_page_tables(struct task_struct * tsk)
tsk189mm/memory.cif (!tsk)
tsk191mm/memory.cif (tsk == task[0]) {
tsk195mm/memory.cpage_dir = pgd_offset(tsk, 0);
tsk197mm/memory.cprintk("%s trying to free kernel page-directory: not good\n", tsk->comm);
tsk200mm/memory.cSET_PAGE_DIR(tsk, swapper_pg_dir);
tsk217mm/memory.cint clone_page_tables(struct task_struct * tsk)
tsk223mm/memory.cSET_PAGE_DIR(tsk, pg_dir);
tsk316mm/memory.cint copy_page_tables(struct task_struct * tsk)
tsk325mm/memory.cSET_PAGE_DIR(tsk, new_pgd);
tsk330mm/memory.cfree_page_tables(tsk);
tsk574mm/memory.cunsigned long put_dirty_page(struct task_struct * tsk, unsigned long page, unsigned long address)
tsk584mm/memory.cpgd = pgd_offset(tsk,address);
tsk588mm/memory.coom(tsk);
tsk594mm/memory.coom(tsk);
tsk955mm/memory.cstatic inline pte_t * get_empty_pgtable(struct task_struct * tsk,unsigned long address)
tsk961mm/memory.cpgd = pgd_offset(tsk, address);
tsk964mm/memory.coom(tsk);
tsk969mm/memory.coom(tsk);
tsk573net/unix/af_unix.cunix_socket *newsk, *tsk;
tsk615net/unix/af_unix.ctsk=skb->sk;
tsk618net/unix/af_unix.cnewsk->protinfo.af_unix.other=tsk;
tsk619net/unix/af_unix.ctsk->protinfo.af_unix.other=newsk;
tsk620net/unix/af_unix.ctsk->state=TCP_ESTABLISHED;
tsk624net/unix/af_unix.ctsk->protinfo.af_unix.locks++;  /* Back lock */
tsk626net/unix/af_unix.ctsk->state_change(tsk);    /* Wake up any sleeping connect */
tsk627net/unix/af_unix.csock_wake_async(tsk->socket, 0);