taglinefilesource code
p21fs/block_dev.cregister char * p;
p34fs/block_dev.cp = offset + bh->b_data;
p40fs/block_dev.c*(p++) = get_fs_byte(buf++);
p54fs/block_dev.cregister char * p;
p63fs/block_dev.cp = offset + bh->b_data;
p69fs/block_dev.cput_fs_byte(*(p++),buf++);
p123fs/exec.cstatic unsigned long * create_tables(char * p,int argc,int envc)
p128fs/exec.csp = (unsigned long *) (0xfffffffc & (unsigned long) p);
p137fs/exec.cput_fs_long((unsigned long) p,argv++);
p138fs/exec.cwhile (get_fs_byte(p++)) /* nothing */ ;
p142fs/exec.cput_fs_long((unsigned long) p,envp++);
p143fs/exec.cwhile (get_fs_byte(p++)) /* nothing */ ;
p182fs/exec.cunsigned long p, int from_kmem)
p188fs/exec.cif (!p)
p205fs/exec.cif (p-len < 0) {  /* this shouldn't happen - 128kB */
p210fs/exec.c--p; --tmp; --len;
p212fs/exec.coffset = p % PAGE_SIZE;
p215fs/exec.cif (!(pag = (char *) page[p/PAGE_SIZE]) &&
p216fs/exec.c!(pag = (char *) page[p/PAGE_SIZE] =
p228fs/exec.creturn p;
p271fs/exec.cunsigned long p=PAGE_SIZE*MAX_ARG_PAGES-4;
p342fs/exec.cp = copy_strings(envc, envp, page, p, 0);
p343fs/exec.cp = copy_strings(--argc, argv+1, page, p, 0);
p353fs/exec.cp = copy_strings(1, &filename, page, p, 1);
p356fs/exec.cp = copy_strings(1, &i_arg, page, p, 2);
p359fs/exec.cp = copy_strings(1, &i_name, page, p, 2);
p361fs/exec.cif (!p) {
p391fs/exec.cp = copy_strings(envc,envp,page,p,0);
p392fs/exec.cp = copy_strings(argc,argv,page,p,0);
p393fs/exec.cif (!p) {
p412fs/exec.cp += change_ldt(ex.a_text,page)-MAX_ARG_PAGES*PAGE_SIZE;
p413fs/exec.cp = (unsigned long) create_tables((char *)p,argc,envc);
p417fs/exec.ccurrent->start_stack = p & 0xfffff000;
p428fs/exec.ceip[3] = p;      /* stack pointer */
p35fs/file_dev.cchar * p = nr + bh->b_data;
p37fs/file_dev.cput_fs_byte(*(p++),buf++);
p53fs/file_dev.cchar * p;
p70fs/file_dev.cp = c + bh->b_data;
p81fs/file_dev.c*(p++) = get_fs_byte(buf++);
p244fs/super.cstruct super_block * p;
p255fs/super.cfor(p = &super_block[0] ; p < &super_block[NR_SUPER] ; p++) {
p256fs/super.cp->s_dev = 0;
p257fs/super.cp->s_lock = 0;
p258fs/super.cp->s_wait = NULL;
p260fs/super.cif (!(p=read_super(ROOT_DEV)))
p265fs/super.cp->s_isup = p->s_imount = mi;
p269fs/super.ci=p->s_nzones;
p271fs/super.cif (!set_bit(i&8191,p->s_zmap[i>>13]->b_data))
p273fs/super.cprintk("%d/%d free blocks\n\r",free,p->s_nzones);
p275fs/super.ci=p->s_ninodes+1;
p277fs/super.cif (!set_bit(i&8191,p->s_imap[i>>13]->b_data))
p279fs/super.cprintk("%d/%d free inodes\n\r",free,p->s_ninodes);
p14fs/truncate.cunsigned short * p;
p20fs/truncate.cp = (unsigned short *) bh->b_data;
p21fs/truncate.cfor (i=0;i<512;i++,p++)
p22fs/truncate.cif (*p)
p23fs/truncate.cfree_block(dev,*p);
p32fs/truncate.cunsigned short * p;
p38fs/truncate.cp = (unsigned short *) bh->b_data;
p39fs/truncate.cfor (i=0;i<512;i++,p++)
p40fs/truncate.cif (*p)
p41fs/truncate.cfree_ind(dev,*p);
p144include/linux/sched.hextern void sleep_on(struct task_struct ** p);
p145include/linux/sched.hextern void interruptible_sleep_on(struct task_struct ** p);
p146include/linux/sched.hextern void wake_up(struct task_struct ** p);
p62kernel/blk_drv/hd.cstruct partition *p;
p99kernel/blk_drv/hd.cp = 0x1BE + (void *)bh->b_data;
p100kernel/blk_drv/hd.cfor (i=1;i<5;i++,p++) {
p101kernel/blk_drv/hd.chd[i+5*drive].start_sect = p->start_sect;
p102kernel/blk_drv/hd.chd[i+5*drive].nr_sects = p->nr_sects;
p263kernel/chr_drv/console.cchar * p = RESPONSE;
p266kernel/chr_drv/console.cwhile (*p) {
p267kernel/chr_drv/console.cPUTCH(*p,tty->read_q);
p268kernel/chr_drv/console.cp++;
p278kernel/chr_drv/console.cunsigned short * p = (unsigned short *) pos;
p281kernel/chr_drv/console.ctmp=*p;
p282kernel/chr_drv/console.c*p=old;
p284kernel/chr_drv/console.cp++;
p304kernel/chr_drv/console.cunsigned short * p = (unsigned short *) pos;
p310kernel/chr_drv/console.c*p = *(p+1);
p311kernel/chr_drv/console.cp++;
p313kernel/chr_drv/console.c*p=0x0720;
p19kernel/exit.cvoid release(struct task_struct * p)
p23kernel/exit.cif (!p)
p26kernel/exit.cif (task[i]==p) {
p28kernel/exit.cfree_page((long)p);
p35kernel/exit.cstatic inline int send_sig(long sig,struct task_struct * p,int priv)
p37kernel/exit.cif (!p || sig<1 || sig>32)
p39kernel/exit.cif (priv || (current->euid==p->euid) || suser())
p40kernel/exit.cp->signal |= (1<<(sig-1));
p48kernel/exit.cstruct task_struct **p = NR_TASKS + task;
p50kernel/exit.cwhile (--p > &FIRST_TASK) {
p51kernel/exit.cif (*p && (*p)->session == current->session)
p52kernel/exit.c(*p)->signal |= 1<<(SIGHUP-1);
p62kernel/exit.cstruct task_struct **p = NR_TASKS + task;
p65kernel/exit.cif (!pid) while (--p > &FIRST_TASK) {
p66kernel/exit.cif (*p && (*p)->pgrp == current->pid) 
p67kernel/exit.cif (err=send_sig(sig,*p,1))
p69kernel/exit.c} else if (pid>0) while (--p > &FIRST_TASK) {
p70kernel/exit.cif (*p && (*p)->pid == pid) 
p71kernel/exit.cif (err=send_sig(sig,*p,0))
p73kernel/exit.c} else if (pid == -1) while (--p > &FIRST_TASK)
p74kernel/exit.cif (err = send_sig(sig,*p,0))
p76kernel/exit.celse while (--p > &FIRST_TASK)
p77kernel/exit.cif (*p && (*p)->pgrp == -pid)
p78kernel/exit.cif (err = send_sig(sig,*p,0))
p137kernel/exit.cstruct task_struct ** p;
p142kernel/exit.cfor(p = &LAST_TASK ; p > &FIRST_TASK ; --p) {
p143kernel/exit.cif (!*p || *p == current)
p145kernel/exit.cif ((*p)->father != current->pid)
p148kernel/exit.cif ((*p)->pid != pid)
p151kernel/exit.cif ((*p)->pgrp != current->pgrp)
p154kernel/exit.cif ((*p)->pgrp != -pid)
p157kernel/exit.cswitch ((*p)->state) {
p162kernel/exit.creturn (*p)->pid;
p164kernel/exit.ccurrent->cutime += (*p)->utime;
p165kernel/exit.ccurrent->cstime += (*p)->stime;
p166kernel/exit.cflag = (*p)->pid;
p167kernel/exit.cput_fs_long((*p)->exit_code,stat_addr);
p168kernel/exit.crelease(*p);
p39kernel/fork.cint copy_mem(int nr,struct task_struct * p)
p53kernel/fork.cset_base(p->ldt[1],new_code_base);
p54kernel/fork.cset_base(p->ldt[2],new_data_base);
p72kernel/fork.cstruct task_struct *p;
p76kernel/fork.cp = (struct task_struct *) get_free_page();
p77kernel/fork.cif (!p)
p79kernel/fork.c*p = *current;  /* NOTE! this doesn't copy the supervisor stack */
p80kernel/fork.cp->state = TASK_RUNNING;
p81kernel/fork.cp->pid = last_pid;
p82kernel/fork.cp->father = current->pid;
p83kernel/fork.cp->counter = p->priority;
p84kernel/fork.cp->signal = 0;
p85kernel/fork.cp->alarm = 0;
p86kernel/fork.cp->leader = 0;    /* process leadership doesn't inherit */
p87kernel/fork.cp->utime = p->stime = 0;
p88kernel/fork.cp->cutime = p->cstime = 0;
p89kernel/fork.cp->start_time = jiffies;
p90kernel/fork.cp->tss.back_link = 0;
p91kernel/fork.cp->tss.esp0 = PAGE_SIZE + (long) p;
p92kernel/fork.cp->tss.ss0 = 0x10;
p93kernel/fork.cp->tss.eip = eip;
p94kernel/fork.cp->tss.eflags = eflags;
p95kernel/fork.cp->tss.eax = 0;
p96kernel/fork.cp->tss.ecx = ecx;
p97kernel/fork.cp->tss.edx = edx;
p98kernel/fork.cp->tss.ebx = ebx;
p99kernel/fork.cp->tss.esp = esp;
p100kernel/fork.cp->tss.ebp = ebp;
p101kernel/fork.cp->tss.esi = esi;
p102kernel/fork.cp->tss.edi = edi;
p103kernel/fork.cp->tss.es = es & 0xffff;
p104kernel/fork.cp->tss.cs = cs & 0xffff;
p105kernel/fork.cp->tss.ss = ss & 0xffff;
p106kernel/fork.cp->tss.ds = ds & 0xffff;
p107kernel/fork.cp->tss.fs = fs & 0xffff;
p108kernel/fork.cp->tss.gs = gs & 0xffff;
p109kernel/fork.cp->tss.ldt = _LDT(nr);
p110kernel/fork.cp->tss.trace_bitmap = 0x80000000;
p112kernel/fork.c__asm__("fnsave %0"::"m" (p->tss.i387));
p113kernel/fork.cif (copy_mem(nr,p)) {
p114kernel/fork.cfree_page((long) p);
p118kernel/fork.cif (f=p->filp[i])
p124kernel/fork.cset_tss_desc(gdt+(nr<<1)+FIRST_TSS_ENTRY,&(p->tss));
p125kernel/fork.cset_ldt_desc(gdt+(nr<<1)+FIRST_LDT_ENTRY,&(p->ldt));
p126kernel/fork.ctask[nr] = p;  /* do this last, just in case */
p26kernel/sched.cvoid show_task(int nr,struct task_struct * p)
p28kernel/sched.cprintk("%d: pid=%d, state=%d, ",nr,p->pid,p->state);
p29kernel/sched.cprintk("eip=%04x:%08x\n\r",p->tss.cs&0xffff,p->tss.eip);
p101kernel/sched.cstruct task_struct ** p;
p105kernel/sched.cfor(p = &LAST_TASK ; p > &FIRST_TASK ; --p)
p106kernel/sched.cif (*p) {
p107kernel/sched.cif ((*p)->alarm && (*p)->alarm < jiffies) {
p108kernel/sched.c(*p)->signal |= (1<<(SIGALRM-1));
p109kernel/sched.c(*p)->alarm = 0;
p111kernel/sched.cif (((*p)->signal & ~(_BLOCKABLE & (*p)->blocked)) &&
p112kernel/sched.c(*p)->state==TASK_INTERRUPTIBLE)
p113kernel/sched.c(*p)->state=TASK_RUNNING;
p122kernel/sched.cp = &task[NR_TASKS];
p124kernel/sched.cif (!*--p)
p126kernel/sched.cif ((*p)->state == TASK_RUNNING && (*p)->counter > c)
p127kernel/sched.cc = (*p)->counter, next = i;
p130kernel/sched.cfor(p = &LAST_TASK ; p > &FIRST_TASK ; --p)
p131kernel/sched.cif (*p)
p132kernel/sched.c(*p)->counter = ((*p)->counter >> 1) +
p133kernel/sched.c(*p)->priority;
p145kernel/sched.cvoid sleep_on(struct task_struct **p)
p149kernel/sched.cif (!p)
p153kernel/sched.ctmp = *p;
p154kernel/sched.c*p = current;
p161kernel/sched.cvoid interruptible_sleep_on(struct task_struct **p)
p165kernel/sched.cif (!p)
p169kernel/sched.ctmp=*p;
p170kernel/sched.c*p=current;
p173kernel/sched.cif (*p && *p != current) {
p174kernel/sched.c(**p).state=0;
p177kernel/sched.c*p=NULL;
p182kernel/sched.cvoid wake_up(struct task_struct **p)
p184kernel/sched.cif (p && *p) {
p185kernel/sched.c(**p).state=0;
p186kernel/sched.c*p=NULL;
p286kernel/sched.cstruct timer_list * p;
p294kernel/sched.cfor (p = timer_list ; p < timer_list + TIME_REQUESTS ; p++)
p295kernel/sched.cif (!p->fn)
p297kernel/sched.cif (p >= timer_list + TIME_REQUESTS)
p299kernel/sched.cp->fn = fn;
p300kernel/sched.cp->jiffies = jiffies;
p301kernel/sched.cp->next = next_timer;
p302kernel/sched.cnext_timer = p;
p303kernel/sched.cwhile (p->next && p->next->jiffies < p->jiffies) {
p304kernel/sched.cp->jiffies -= p->next->jiffies;
p305kernel/sched.cfn = p->fn;
p306kernel/sched.cp->fn = p->next->fn;
p307kernel/sched.cp->next->fn = fn;
p308kernel/sched.cjiffies = p->jiffies;
p309kernel/sched.cp->jiffies = p->next->jiffies;
p310kernel/sched.cp->next->jiffies = jiffies;
p311kernel/sched.cp = p->next;
p392kernel/sched.cstruct desc_struct * p;
p398kernel/sched.cp = gdt+2+FIRST_TSS_ENTRY;
p401kernel/sched.cp->a=p->b=0;
p402kernel/sched.cp++;
p403kernel/sched.cp->a=p->b=0;
p404kernel/sched.cp++;