tag | line | file | source code |
prev | 102 | arch/i386/boot/compressed/gzip.h | # define tab_prefix prev /* hash link (see deflate.c) */ |
prev | 103 | arch/i386/boot/compressed/gzip.h | # define head (prev+WSIZE) /* hash head (see deflate.c) */ |
prev | 106 | arch/i386/boot/compressed/gzip.h | # define tab_prefix0 prev |
prev | 1561 | drivers/block/floppy.c | if(fd_timer.prev) |
prev | 1563 | drivers/block/floppy.c | if(fd_timeout.prev){ |
prev | 1092 | drivers/char/tty_io.c | struct tq_struct *tq, *prev; |
prev | 1094 | drivers/char/tty_io.c | for (tq=tq_timer, prev=0; tq; prev=tq, tq=tq->next) { |
prev | 1096 | drivers/char/tty_io.c | if (prev) |
prev | 1097 | drivers/char/tty_io.c | prev->next = tq->next; |
prev | 1224 | drivers/char/tty_io.c | struct fasync_struct *fa, *prev; |
prev | 1230 | drivers/char/tty_io.c | for (fa = tty->fasync, prev = 0; fa; prev= fa, fa = fa->fa_next) { |
prev | 1256 | drivers/char/tty_io.c | if (prev) |
prev | 1257 | drivers/char/tty_io.c | prev->fa_next = fa->fa_next; |
prev | 1669 | drivers/char/tty_io.c | driver->prev = 0; |
prev | 1671 | drivers/char/tty_io.c | if (tty_drivers) tty_drivers->prev = driver; |
prev | 1703 | drivers/char/tty_io.c | if (driver->prev) |
prev | 1704 | drivers/char/tty_io.c | driver->prev->next = driver->next; |
prev | 1709 | drivers/char/tty_io.c | driver->next->prev = driver->prev; |
prev | 802 | drivers/net/eql.c | slave_t *prev; |
prev | 807 | drivers/net/eql.c | prev = queue->head; |
prev | 813 | drivers/net/eql.c | prev = current; |
prev | 819 | drivers/net/eql.c | prev->next = current->next; |
prev | 861 | drivers/net/eql.c | slave_t *prev; |
prev | 871 | drivers/net/eql.c | prev = queue->head; |
prev | 872 | drivers/net/eql.c | current = prev->next; |
prev | 875 | drivers/net/eql.c | prev = current; |
prev | 878 | drivers/net/eql.c | prev->next = current->next; |
prev | 632 | drivers/net/ibmtr.c | tr_timer.next=tr_timer.prev=NULL; |
prev | 647 | drivers/net/ibmtr.c | tr_timer.next=tr_timer.prev=NULL; |
prev | 729 | drivers/net/ibmtr.c | tr_timer.next=tr_timer.prev=NULL; |
prev | 68 | drivers/net/wavelan.c | net_local *prev; |
prev | 946 | drivers/net/wavelan.c | lp->prev = lp; |
prev | 951 | drivers/net/wavelan.c | lp->prev = first_wavelan->prev; |
prev | 953 | drivers/net/wavelan.c | first_wavelan->prev->next = lp; |
prev | 954 | drivers/net/wavelan.c | first_wavelan->prev = lp; |
prev | 1427 | drivers/scsi/53c7,8xx.c | char **prev, *search; |
prev | 1434 | drivers/scsi/53c7,8xx.c | hostdata->reconnect_dsa_head), prev = (char **) (i ? |
prev | 1437 | drivers/scsi/53c7,8xx.c | prev = (char **) (search + hostdata->dsa_next), |
prev | 1438 | drivers/scsi/53c7,8xx.c | search = *prev); |
prev | 1441 | drivers/scsi/53c7,8xx.c | *prev = *(char **) (search + hostdata->dsa_next); |
prev | 1444 | drivers/scsi/53c7,8xx.c | if (cmd->prev) |
prev | 1445 | drivers/scsi/53c7,8xx.c | cmd->prev->next = cmd->next; |
prev | 1448 | drivers/scsi/53c7,8xx.c | cmd->next->prev = cmd->prev; |
prev | 2005 | drivers/scsi/53c7,8xx.c | struct NCR53c7x0_break *bp, **prev; |
prev | 2010 | drivers/scsi/53c7,8xx.c | prev = (struct NCR53c7x0_break **) &instance->breakpoints; |
prev | 2011 | drivers/scsi/53c7,8xx.c | bp; prev = (struct NCR53c7x0_break **) &(bp->next), |
prev | 2025 | drivers/scsi/53c7,8xx.c | if (prev) |
prev | 2026 | drivers/scsi/53c7,8xx.c | *prev = bp->next; |
prev | 2475 | drivers/scsi/53c7,8xx.c | tmp->prev = NULL; |
prev | 2769 | drivers/scsi/53c7,8xx.c | hostdata->running_list->prev = tmp; |
prev | 3117 | drivers/scsi/53c7,8xx.c | if (cmd->prev) |
prev | 3118 | drivers/scsi/53c7,8xx.c | cmd->prev->next = cmd->next; |
prev | 3722 | drivers/scsi/53c7,8xx.c | struct NCR53c7x0_cmd *curr, **prev; |
prev | 3737 | drivers/scsi/53c7,8xx.c | prev = (struct NCR53c7x0_cmd **) &(hostdata->issue_queue); |
prev | 3738 | drivers/scsi/53c7,8xx.c | curr && curr->cmd != cmd; prev = (struct NCR53c7x0_cmd **) |
prev | 3742 | drivers/scsi/53c7,8xx.c | *prev = (struct NCR53c7x0_cmd *) curr->next; |
prev | 3744 | drivers/scsi/53c7,8xx.c | if (curr->prev) |
prev | 3745 | drivers/scsi/53c7,8xx.c | curr->prev->next = curr->next; |
prev | 3762 | drivers/scsi/53c7,8xx.c | prev = (struct NCR53c7x0_cmd **) &(hostdata->running_list); |
prev | 3763 | drivers/scsi/53c7,8xx.c | curr && curr->cmd != cmd; prev = (struct NCR53c7x0_cmd **) |
prev | 962 | drivers/scsi/53c7,8xx.h | volatile struct NCR53c7x0_cmd *next, *prev; |
prev | 523 | drivers/scsi/NCR5380.c | struct Scsi_Host *tmp, **prev; |
prev | 531 | drivers/scsi/NCR5380.c | for (prev = &expires_first, tmp = expires_first; tmp; |
prev | 532 | drivers/scsi/NCR5380.c | prev = &(((struct NCR5380_hostdata *) tmp->host_data)->next_timer), |
prev | 538 | drivers/scsi/NCR5380.c | *prev = instance; |
prev | 916 | drivers/scsi/NCR5380.c | Scsi_Cmnd *tmp, *prev; |
prev | 949 | drivers/scsi/NCR5380.c | prev = NULL; tmp; prev = tmp, tmp = (Scsi_Cmnd *) |
prev | 954 | drivers/scsi/NCR5380.c | if (prev) |
prev | 955 | drivers/scsi/NCR5380.c | prev->host_scribble = tmp->host_scribble; |
prev | 2388 | drivers/scsi/NCR5380.c | Scsi_Cmnd *tmp = NULL, *prev; |
prev | 2458 | drivers/scsi/NCR5380.c | for (tmp = (Scsi_Cmnd *) hostdata->disconnected_queue, prev = NULL; |
prev | 2459 | drivers/scsi/NCR5380.c | tmp; prev = tmp, tmp = (Scsi_Cmnd *) tmp->host_scribble) |
prev | 2465 | drivers/scsi/NCR5380.c | if (prev) |
prev | 2466 | drivers/scsi/NCR5380.c | prev->host_scribble = tmp->host_scribble; |
prev | 2578 | drivers/scsi/NCR5380.c | Scsi_Cmnd *tmp, **prev; |
prev | 2633 | drivers/scsi/NCR5380.c | for (prev = (Scsi_Cmnd **) &(hostdata->issue_queue), |
prev | 2635 | drivers/scsi/NCR5380.c | tmp; prev = (Scsi_Cmnd **) &(tmp->host_scribble), tmp = |
prev | 2638 | drivers/scsi/NCR5380.c | (*prev) = (Scsi_Cmnd *) tmp->host_scribble; |
prev | 2717 | drivers/scsi/NCR5380.c | for (prev = (Scsi_Cmnd **) &(hostdata->disconnected_queue), |
prev | 2719 | drivers/scsi/NCR5380.c | tmp; prev = (Scsi_Cmnd **) &(tmp->host_scribble), tmp = |
prev | 2722 | drivers/scsi/NCR5380.c | *prev = (Scsi_Cmnd *) tmp->host_scribble; |
prev | 444 | drivers/scsi/aha152x.c | Scsi_Cmnd *ptr, *prev; |
prev | 446 | drivers/scsi/aha152x.c | for( ptr=*SC, prev=NULL; |
prev | 448 | drivers/scsi/aha152x.c | prev = ptr, ptr = (Scsi_Cmnd *) ptr->host_scribble ) |
prev | 452 | drivers/scsi/aha152x.c | if(prev) |
prev | 453 | drivers/scsi/aha152x.c | prev->host_scribble = ptr->host_scribble; |
prev | 874 | drivers/scsi/aha152x.c | Scsi_Cmnd *ptr, *prev; |
prev | 889 | drivers/scsi/aha152x.c | for( ptr=issue_SC, prev=NULL; |
prev | 891 | drivers/scsi/aha152x.c | prev=ptr, ptr=(Scsi_Cmnd *) ptr->host_scribble) |
prev | 897 | drivers/scsi/aha152x.c | if(prev) |
prev | 898 | drivers/scsi/aha152x.c | prev->host_scribble = ptr->host_scribble; |
prev | 935 | drivers/scsi/aha152x.c | for( ptr=disconnected_SC, prev=NULL; |
prev | 937 | drivers/scsi/aha152x.c | prev=ptr, ptr=(Scsi_Cmnd *) ptr->host_scribble) |
prev | 944 | drivers/scsi/aha152x.c | if(prev) |
prev | 945 | drivers/scsi/aha152x.c | prev->host_scribble = ptr->host_scribble; |
prev | 1029 | drivers/scsi/aha152x.c | Scsi_Cmnd *ptr, *prev, *next; |
prev | 1056 | drivers/scsi/aha152x.c | prev=NULL; ptr=disconnected_SC; |
prev | 1061 | drivers/scsi/aha152x.c | if(prev) |
prev | 1062 | drivers/scsi/aha152x.c | prev->host_scribble = ptr->host_scribble; |
prev | 1076 | drivers/scsi/aha152x.c | prev=ptr; |
prev | 157 | drivers/scsi/eata_dma.c | for (x = 1, sh = first_HBA; x <= registered_HBAs; x++, sh = SD(sh)->prev) { |
prev | 937 | drivers/scsi/eata_dma.c | hd->prev = last_HBA; |
prev | 938 | drivers/scsi/eata_dma.c | if(hd->prev != NULL) |
prev | 939 | drivers/scsi/eata_dma.c | SD(hd->prev)->next = sh; |
prev | 384 | drivers/scsi/eata_dma.h | struct Scsi_Host *prev; |
prev | 2036 | drivers/scsi/scsi.c | host->host_queue->prev = SCpnt; |
prev | 2038 | drivers/scsi/scsi.c | SCpnt->prev = NULL; |
prev | 2236 | drivers/scsi/scsi.c | SCpnt->prev = NULL; |
prev | 2239 | drivers/scsi/scsi.c | host->host_queue->prev = SCpnt; |
prev | 2381 | drivers/scsi/scsi.c | if (SCpnt) SCpnt->prev = NULL; |
prev | 449 | drivers/scsi/scsi.h | struct scsi_cmnd *next, *prev; |
prev | 36 | fs/dcache.c | struct dir_cache_entry * prev; |
prev | 116 | fs/dcache.c | de->h.next->h.prev = de->h.prev; |
prev | 117 | fs/dcache.c | de->h.prev->h.next = de->h.next; |
prev | 125 | fs/dcache.c | de->h.prev = (struct dir_cache_entry *) hash; |
prev | 126 | fs/dcache.c | hash->next->h.prev = de; |
prev | 481 | fs/msdos/misc.c | int error,current,prev,nr; |
prev | 493 | fs/msdos/misc.c | if ((prev = raw_scan(dir->i_sb,current,MSDOS_DOTDOT,&zero,NULL, |
prev | 496 | fs/msdos/misc.c | return prev; |
prev | 498 | fs/msdos/misc.c | if ((error = raw_scan(dir->i_sb,prev,NULL,¤t,&nr,NULL, |
prev | 141 | include/linux/mm.h | struct mem_list * prev; |
prev | 86 | include/linux/sem.h | struct sem_queue ** prev; /* previous entry in the queue, *(q->prev) == q */ |
prev | 32 | include/linux/skbuff.h | struct sk_buff * volatile prev; |
prev | 41 | include/linux/skbuff.h | struct sk_buff * volatile prev; /* Previous buffer in list */ |
prev | 146 | include/linux/skbuff.h | list->prev = (struct sk_buff *)list; |
prev | 162 | include/linux/skbuff.h | newsk->prev = list; |
prev | 163 | include/linux/skbuff.h | newsk->next->prev = newsk; |
prev | 164 | include/linux/skbuff.h | newsk->prev->next = newsk; |
prev | 181 | include/linux/skbuff.h | newsk->prev = list->prev; |
prev | 183 | include/linux/skbuff.h | newsk->next->prev = newsk; |
prev | 184 | include/linux/skbuff.h | newsk->prev->next = newsk; |
prev | 213 | include/linux/skbuff.h | result->next->prev = list; |
prev | 217 | include/linux/skbuff.h | result->prev = NULL; |
prev | 236 | include/linux/skbuff.h | newsk->prev = old->prev; |
prev | 237 | include/linux/skbuff.h | old->prev = newsk; |
prev | 238 | include/linux/skbuff.h | newsk->prev->next = newsk; |
prev | 254 | include/linux/skbuff.h | newsk->prev = old; |
prev | 256 | include/linux/skbuff.h | newsk->next->prev = newsk; |
prev | 276 | include/linux/skbuff.h | if(skb->prev && skb->next) |
prev | 278 | include/linux/skbuff.h | skb->next->prev = skb->prev; |
prev | 279 | include/linux/skbuff.h | skb->prev->next = skb->next; |
prev | 281 | include/linux/skbuff.h | skb->prev = NULL; |
prev | 75 | include/linux/timer.h | struct timer_list *prev; |
prev | 87 | include/linux/timer.h | timer->prev = NULL; |
prev | 147 | include/linux/tty_driver.h | struct tty_driver *prev; |
prev | 59 | include/net/ip.h | struct ipfrag *prev; |
prev | 72 | include/net/ip.h | struct ipq *prev; |
prev | 101 | include/net/sock.h | struct sock *prev; /* Doubly linked chain.. */ |
prev | 161 | ipc/sem.c | *(q->prev = sma->sem_pending_last) = q; |
prev | 166 | ipc/sem.c | *(q->prev) = q->next; |
prev | 168 | ipc/sem.c | q->next->prev = q->prev; |
prev | 170 | ipc/sem.c | sma->sem_pending_last = q->prev; |
prev | 171 | ipc/sem.c | q->prev = NULL; /* mark as removed */ |
prev | 353 | ipc/sem.c | q->prev = NULL; |
prev | 641 | ipc/sem.c | if (!queue.prev) { |
prev | 674 | ipc/sem.c | if (q->prev) |
prev | 449 | kernel/module.c | struct module_ref *prev; |
prev | 453 | kernel/module.c | for (prev = ref = step->ref; ref; ref = prev->next) { |
prev | 458 | kernel/module.c | prev->next = ref->next; |
prev | 462 | kernel/module.c | prev = ref; |
prev | 321 | kernel/sched.c | if (timer->next || timer->prev) { |
prev | 335 | kernel/sched.c | timer->prev = p->prev; |
prev | 336 | kernel/sched.c | p->prev = timer; |
prev | 337 | kernel/sched.c | timer->prev->next = timer; |
prev | 352 | kernel/sched.c | timer->next->prev = timer->prev; |
prev | 353 | kernel/sched.c | timer->prev->next = timer->next; |
prev | 354 | kernel/sched.c | timer->next = timer->prev = NULL; |
prev | 360 | kernel/sched.c | if (timer->next || timer->prev) |
prev | 369 | kernel/sched.c | timer->next->prev = timer->prev; |
prev | 370 | kernel/sched.c | timer->prev->next = timer->next; |
prev | 371 | kernel/sched.c | timer->next = timer->prev = NULL; |
prev | 496 | kernel/sched.c | timer->next->prev = timer->prev; |
prev | 497 | kernel/sched.c | timer->prev->next = timer->next; |
prev | 498 | kernel/sched.c | timer->next = timer->prev = NULL; |
prev | 732 | mm/mmap.c | struct vm_area_struct *mpnt, *prev, *next, **npp, *free; |
prev | 749 | mm/mmap.c | avl_neighbours(mpnt, current->mm->mmap_avl, &prev, &next); |
prev | 753 | mm/mmap.c | npp = (prev ? &prev->vm_next : ¤t->mm->mmap); |
prev | 847 | mm/mmap.c | struct vm_area_struct * prev, * next; |
prev | 849 | mm/mmap.c | avl_insert_neighbours(vmp, &t->mm->mmap_avl, &prev, &next); |
prev | 850 | mm/mmap.c | if ((prev ? prev->vm_next : t->mm->mmap) != next) |
prev | 852 | mm/mmap.c | if (prev) |
prev | 853 | mm/mmap.c | prev->vm_next = vmp; |
prev | 906 | mm/mmap.c | struct vm_area_struct *prev, *mpnt, *next; |
prev | 911 | mm/mmap.c | avl_neighbours(mpnt, task->mm->mmap_avl, &prev, &next); |
prev | 914 | mm/mmap.c | if (!prev) { |
prev | 915 | mm/mmap.c | prev = mpnt; |
prev | 922 | mm/mmap.c | for ( ; mpnt && prev->vm_start < end_addr ; prev = mpnt, mpnt = next) { |
prev | 932 | mm/mmap.c | if (mpnt->vm_inode != prev->vm_inode) |
prev | 934 | mm/mmap.c | if (mpnt->vm_pte != prev->vm_pte) |
prev | 936 | mm/mmap.c | if (mpnt->vm_ops != prev->vm_ops) |
prev | 938 | mm/mmap.c | if (mpnt->vm_flags != prev->vm_flags) |
prev | 940 | mm/mmap.c | if (prev->vm_end != mpnt->vm_start) |
prev | 946 | mm/mmap.c | if (prev->vm_offset + prev->vm_end - prev->vm_start != mpnt->vm_offset) |
prev | 956 | mm/mmap.c | prev->vm_end = mpnt->vm_end; |
prev | 957 | mm/mmap.c | prev->vm_next = mpnt->vm_next; |
prev | 967 | mm/mmap.c | mpnt = prev; |
prev | 641 | mm/swap.c | entry->prev = head; |
prev | 642 | mm/swap.c | (entry->next = head->next)->prev = entry; |
prev | 648 | mm/swap.c | entry->next->prev = entry->prev; |
prev | 649 | mm/swap.c | entry->prev->next = entry->next; |
prev | 738 | mm/swap.c | (queue->next = next->next)->prev = queue; \ |
prev | 1012 | mm/swap.c | int i, type, prev; |
prev | 1019 | mm/swap.c | prev = -1; |
prev | 1032 | mm/swap.c | prev = type; |
prev | 1038 | mm/swap.c | if (prev < 0) { |
prev | 1041 | mm/swap.c | swap_info[prev].next = p->next; |
prev | 1090 | mm/swap.c | int i, j, prev; |
prev | 1201 | mm/swap.c | prev = -1; |
prev | 1206 | mm/swap.c | prev = i; |
prev | 1209 | mm/swap.c | if (prev < 0) { |
prev | 1212 | mm/swap.c | swap_info[prev].next = p - swap_info; |
prev | 1282 | mm/swap.c | free_area_list[i].prev = free_area_list[i].next = &free_area_list[i]; |
prev | 62 | net/ax25/ax25_timer.c | ax25->timer.next = ax25->timer.prev = NULL; |
prev | 159 | net/core/datagram.c | if(!skb->next && !skb->prev) /* Been dequeued by someone - ie it's read */ |
prev | 80 | net/core/skbuff.c | if (!skb->next || !skb->prev) { |
prev | 90 | net/core/skbuff.c | if (skb->prev->magic_debug_cookie != SK_HEAD_SKB |
prev | 91 | net/core/skbuff.c | && skb->prev->magic_debug_cookie != SK_GOOD_SKB) { |
prev | 118 | net/core/skbuff.c | if (skb->prev != NULL && skb->prev->magic_debug_cookie != SK_HEAD_SKB |
prev | 119 | net/core/skbuff.c | && skb->prev->magic_debug_cookie != SK_GOOD_SKB) { |
prev | 157 | net/core/skbuff.c | list->prev = (struct sk_buff *)list; |
prev | 176 | net/core/skbuff.c | if (newsk->next || newsk->prev) |
prev | 180 | net/core/skbuff.c | newsk->prev = list; |
prev | 182 | net/core/skbuff.c | newsk->next->prev = newsk; |
prev | 183 | net/core/skbuff.c | newsk->prev->next = newsk; |
prev | 199 | net/core/skbuff.c | if (newsk->next || newsk->prev) |
prev | 205 | net/core/skbuff.c | newsk->prev = list->prev; |
prev | 207 | net/core/skbuff.c | newsk->next->prev = newsk; |
prev | 208 | net/core/skbuff.c | newsk->prev->next = newsk; |
prev | 235 | net/core/skbuff.c | result->next->prev = list; |
prev | 239 | net/core/skbuff.c | result->prev = NULL; |
prev | 257 | net/core/skbuff.c | if(!old->next || !old->prev) |
prev | 259 | net/core/skbuff.c | if(newsk->next || newsk->prev) |
prev | 265 | net/core/skbuff.c | newsk->prev = old->prev; |
prev | 266 | net/core/skbuff.c | old->prev = newsk; |
prev | 267 | net/core/skbuff.c | newsk->prev->next = newsk; |
prev | 282 | net/core/skbuff.c | if(!old->next || !old->prev) |
prev | 284 | net/core/skbuff.c | if(newsk->next || newsk->prev) |
prev | 290 | net/core/skbuff.c | newsk->prev = old; |
prev | 292 | net/core/skbuff.c | newsk->next->prev = newsk; |
prev | 313 | net/core/skbuff.c | if(skb->prev && skb->next) |
prev | 315 | net/core/skbuff.c | skb->next->prev = skb->prev; |
prev | 316 | net/core/skbuff.c | skb->prev->next = skb->next; |
prev | 318 | net/core/skbuff.c | skb->prev = NULL; |
prev | 429 | net/core/skbuff.c | skb->prev = skb->next = NULL; |
prev | 342 | net/ipv4/af_inet.c | if (skb->next && skb->prev) { |
prev | 422 | net/ipv4/ip.c | if (qp->prev == NULL) |
prev | 426 | net/ipv4/ip.c | ipqueue->prev = NULL; |
prev | 430 | net/ipv4/ip.c | qp->prev->next = qp->next; |
prev | 432 | net/ipv4/ip.c | qp->next->prev = qp->prev; |
prev | 555 | net/ipv4/ip.c | qp->prev = NULL; |
prev | 559 | net/ipv4/ip.c | qp->next->prev = qp; |
prev | 678 | net/ipv4/ip.c | struct ipfrag *prev, *next, *tmp; |
prev | 758 | net/ipv4/ip.c | prev = NULL; |
prev | 763 | net/ipv4/ip.c | prev = next; |
prev | 771 | net/ipv4/ip.c | if (prev != NULL && offset < prev->end) |
prev | 773 | net/ipv4/ip.c | i = prev->end - offset; |
prev | 799 | net/ipv4/ip.c | if (tmp->prev != NULL) |
prev | 800 | net/ipv4/ip.c | tmp->prev->next = tmp->next; |
prev | 805 | net/ipv4/ip.c | tmp->next->prev = tmp->prev; |
prev | 831 | net/ipv4/ip.c | tfp->prev = prev; |
prev | 833 | net/ipv4/ip.c | if (prev != NULL) |
prev | 834 | net/ipv4/ip.c | prev->next = tfp; |
prev | 839 | net/ipv4/ip.c | next->prev = tfp; |
prev | 2499 | net/ipv4/ip.c | skb->next = skb->prev = NULL; |
prev | 3866 | net/ipv4/tcp.c | for(skb1=sk->receive_queue.prev; ; skb1 = skb1->prev) |
prev | 57 | net/netrom/nr_timer.c | sk->timer.next = sk->timer.prev = NULL; |
prev | 408 | net/socket.c | struct fasync_struct *fa, *fna=NULL, **prev; |
prev | 421 | net/socket.c | prev=&(sock->fasync_list); |
prev | 426 | net/socket.c | for(fa=*prev; fa!=NULL; prev=&fa->fa_next,fa=*prev) |
prev | 447 | net/socket.c | *prev=fa->fa_next; |