taglinefilesource code
wait61fs/buffer.cstruct wait_queue wait = { current, NULL };
wait63fs/buffer.cadd_wait_queue(&bh->b_wait, &wait);
wait70fs/buffer.cremove_wait_queue(&bh->b_wait, &wait);
wait489fs/buffer.cstruct wait_queue * wait;
wait491fs/buffer.cwait = ((volatile struct buffer_head *) bh)->b_wait;
wait493fs/buffer.c((volatile struct buffer_head *) bh)->b_wait = wait;
wait888fs/ext/namei.cstatic struct wait_queue * wait = NULL;
wait893fs/ext/namei.csleep_on(&wait);
wait898fs/ext/namei.cwake_up(&wait);
wait64fs/inode.cstruct wait_queue * wait;
wait67fs/inode.cwait = ((volatile struct inode *) inode)->i_wait;
wait69fs/inode.c((volatile struct inode *) inode)->i_wait = wait;
wait345fs/inode.cstruct wait_queue wait = { current, NULL };
wait347fs/inode.cadd_wait_queue(&inode->i_wait, &wait);
wait354fs/inode.cremove_wait_queue(&inode->i_wait, &wait);
wait764fs/minix/namei.cstatic struct wait_queue * wait = NULL;
wait769fs/minix/namei.csleep_on(&wait);
wait774fs/minix/namei.cwake_up(&wait);
wait81fs/msdos/misc.cstatic struct wait_queue *wait = NULL;
wait90fs/msdos/misc.cwhile (lock) sleep_on(&wait);
wait107fs/msdos/misc.cwake_up(&wait);
wait116fs/msdos/misc.cwake_up(&wait);
wait90fs/nfs/inode.cserver->wait = NULL;
wait84fs/nfs/sock.cremove_wait_queue(entry.wait_address, &entry.wait);
wait119fs/nfs/sock.cremove_wait_queue(entry.wait_address, &entry.wait);
wait159fs/nfs/sock.csleep_on(&server->wait);
wait163fs/nfs/sock.cwake_up(&server->wait);
wait123fs/pipe.cstatic int pipe_select(struct inode * inode, struct file * filp, int sel_type, select_table * wait)
wait129fs/pipe.cselect_wait(&PIPE_READ_WAIT(*inode), wait);
wait134fs/pipe.cselect_wait(&PIPE_WRITE_WAIT(*inode), wait);
wait139fs/pipe.cselect_wait(&inode->i_wait,wait);
wait37fs/proc/kmsg.cstatic int kmsg_select(struct inode *inode, struct file *file, int sel_type, select_table * wait)
wait43fs/proc/kmsg.cselect_wait(&log_wait, wait);
wait48fs/select.cremove_wait_queue(entry->wait_address,&entry->wait);
wait63fs/select.cstatic int check(int flag, select_table * wait, struct file * file)
wait71fs/select.creturn select(inode, file, flag, wait)
wait72fs/select.c|| (wait && select(inode, file, flag, NULL));
wait82fs/select.cselect_table wait_table, *wait;
wait109fs/select.cwait = &wait_table;
wait113fs/select.cif (FD_ISSET(i,in) && check(SEL_IN,wait,current->filp[i])) {
wait116fs/select.cwait = NULL;
wait118fs/select.cif (FD_ISSET(i,out) && check(SEL_OUT,wait,current->filp[i])) {
wait121fs/select.cwait = NULL;
wait123fs/select.cif (FD_ISSET(i,ex) && check(SEL_EX,wait,current->filp[i])) {
wait126fs/select.cwait = NULL;
wait129fs/select.cwait = NULL;
wait51fs/super.cstruct wait_queue wait = { current, NULL };
wait53fs/super.cadd_wait_queue(&sb->s_wait, &wait);
wait60fs/super.cremove_wait_queue(&sb->s_wait, &wait);
wait93include/linux/busmouse.hstruct wait_queue *wait;
wait71include/linux/lp.h#define LP_WAIT(minor)  lp_table[(minor)].wait    /* strobe wait */
wait82include/linux/lp.hunsigned int wait;
wait9include/linux/nfs_fs_sb.hstruct wait_queue *wait;
wait358include/linux/sched.hextern inline void add_wait_queue(struct wait_queue ** p, struct wait_queue * wait)
wait363include/linux/sched.hif (wait->next) {
wait367include/linux/sched.hprintk("add_wait_queue (%08x): wait->next = %08x\n",pc,wait->next);
wait372include/linux/sched.hwait->next = wait;
wait373include/linux/sched.h*p = wait;
wait375include/linux/sched.hwait->next = (*p)->next;
wait376include/linux/sched.h(*p)->next = wait;
wait381include/linux/sched.hextern inline void remove_wait_queue(struct wait_queue ** p, struct wait_queue * wait)
wait390include/linux/sched.hif ((*p == wait) &&
wait394include/linux/sched.h((*p = wait->next) == wait)) {
wait397include/linux/sched.htmp = wait;
wait398include/linux/sched.hwhile (tmp->next != wait) {
wait405include/linux/sched.htmp->next = wait->next;
wait407include/linux/sched.hwait->next = NULL;
wait412include/linux/sched.hprintk("list = %08x, queue = %08x\n",p,wait);
wait429include/linux/sched.hentry->wait.task = current;
wait430include/linux/sched.hentry->wait.next = NULL;
wait431include/linux/sched.hadd_wait_queue(wait_address,&entry->wait);
wait15include/linux/wait.hstruct wait_queue wait;
wait52init/main.cstatic inline pid_t wait(int * wait_stat)
wait327init/main.cwhile (pid != wait(&i))
wait343init/main.cif (pid == wait(&i))
wait455kernel/blk_drv/scsi/scsi.cScsi_Cmnd * allocate_device (struct request ** reqp, int index, int wait)
wait488kernel/blk_drv/scsi/scsi.cif(!wait) return NULL;
wait466kernel/blk_drv/scsi/scsi.hstruct wait_queue wait = { current, NULL};      \
wait467kernel/blk_drv/scsi/scsi.hadd_wait_queue(QUEUE, &wait);      \
wait474kernel/blk_drv/scsi/scsi.hremove_wait_queue(QUEUE, &wait);    \
wait62kernel/chr_drv/atixlmouse.cstruct wait_queue *wait;
wait76kernel/chr_drv/atixlmouse.cwake_up_interruptible(&mouse.wait);
wait132kernel/chr_drv/atixlmouse.cstatic int mouse_select(struct inode *inode, struct file *file, int sel_type, select_table * wait)
wait138kernel/chr_drv/atixlmouse.cselect_wait(&mouse.wait,wait);
wait175kernel/chr_drv/atixlmouse.cmouse.wait = NULL;
wait56kernel/chr_drv/busmouse.cwake_up_interruptible(&mouse.wait);
wait123kernel/chr_drv/busmouse.cstatic int mouse_select(struct inode *inode, struct file *file, int sel_type, select_table * wait)
wait129kernel/chr_drv/busmouse.cselect_wait(&mouse.wait, wait);
wait165kernel/chr_drv/busmouse.cmouse.wait = NULL;
wait37kernel/chr_drv/lp.cint retval = 0, wait = 0;
wait60kernel/chr_drv/lp.cwhile(wait != LP_WAIT(minor)) wait++;
wait63kernel/chr_drv/lp.cwhile(wait) wait--;
wait63kernel/chr_drv/msbusmouse.cwake_up_interruptible(&mouse.wait);
wait128kernel/chr_drv/msbusmouse.cstatic int mouse_select(struct inode *inode, struct file *file, int sel_type, select_table * wait)
wait134kernel/chr_drv/msbusmouse.cselect_wait(&mouse.wait,wait);
wait161kernel/chr_drv/msbusmouse.cmouse.wait = NULL;
wait224kernel/chr_drv/psaux.cstruct wait_queue wait = { current, NULL };
wait231kernel/chr_drv/psaux.cadd_wait_queue(&queue->proc_list, &wait);
wait239kernel/chr_drv/psaux.cremove_wait_queue(&queue->proc_list, &wait);      
wait257kernel/chr_drv/psaux.cstatic int aux_select(struct inode *inode, struct file *file, int sel_type, select_table * wait)
wait263kernel/chr_drv/psaux.cselect_wait(&queue->proc_list, wait);
wait990kernel/chr_drv/serial.cstruct wait_queue wait = { current, NULL };
wait1023kernel/chr_drv/serial.cadd_wait_queue(&info->open_wait, &wait);
wait1049kernel/chr_drv/serial.cremove_wait_queue(&info->open_wait, &wait);
wait179kernel/chr_drv/tty_io.cstatic int hung_up_tty_select(struct inode * inode, struct file * filp, int sel_type, select_table * wait)
wait610kernel/chr_drv/tty_io.cstruct wait_queue wait = { current, NULL };
wait661kernel/chr_drv/tty_io.cadd_wait_queue(&tty->secondary.proc_list, &wait);
wait708kernel/chr_drv/tty_io.cremove_wait_queue(&tty->secondary.proc_list, &wait);
wait733kernel/chr_drv/tty_io.cstruct wait_queue wait = { current, NULL };
wait735kernel/chr_drv/tty_io.cadd_wait_queue(&tty->secondary.proc_list, &wait);
wait747kernel/chr_drv/tty_io.cremove_wait_queue(&tty->secondary.proc_list, &wait);
wait767kernel/chr_drv/tty_io.cstruct wait_queue wait = { current, NULL };
wait774kernel/chr_drv/tty_io.cadd_wait_queue(&tty->write_q.proc_list, &wait);
wait815kernel/chr_drv/tty_io.cremove_wait_queue(&tty->write_q.proc_list, &wait);
wait1165kernel/chr_drv/tty_io.cstatic int tty_select(struct inode * inode, struct file * filp, int sel_type, select_table * wait)
wait1196kernel/chr_drv/tty_io.cselect_wait(&tty->secondary.proc_list, wait);
wait1201kernel/chr_drv/tty_io.cselect_wait(&tty->write_q.proc_list, wait);
wait75kernel/chr_drv/tty_ioctl.cstruct wait_queue wait = { current, NULL };
wait80kernel/chr_drv/tty_ioctl.cadd_wait_queue(&tty->write_q.proc_list, &wait);
wait92kernel/chr_drv/tty_ioctl.cremove_wait_queue(&tty->write_q.proc_list, &wait);
wait222kernel/sched.cstruct wait_queue wait = { current, NULL };
wait229kernel/sched.cadd_wait_queue(p, &wait);
wait233kernel/sched.cremove_wait_queue(p, &wait);
wait13lib/wait.cpid_t wait(int * wait_stat)
wait36net/kern_sock.hstruct wait_queue **wait;  /* ptr to place to wait on */
wait59net/kern_sock.hint (*select)(struct socket *sock, int sel_type, select_table * wait);
wait147net/socket.csock_alloc(int wait)
wait180net/socket.csock->wait = &SOCK_INODE(sock)->i_wait;
wait186net/socket.cif (!wait)
wait202net/socket.cwake_up(peer->wait);
wait297net/socket.csock_select(struct inode *inode, struct file *file, int sel_type, select_table * wait)
wait312net/socket.creturn sock->ops->select(sock, sel_type, wait);
wait367net/socket.cwake_up(servsock->wait);
wait369net/socket.cinterruptible_sleep_on(mysock->wait);
wait317net/tcp/packet.cint udp_select (volatile struct sock *sk, int sel_type, select_table *wait);
wait457net/tcp/raw.cint udp_select (volatile struct sock *sk, int sel_type, select_table *wait);
wait142net/tcp/sock.cstatic int ip_proto_select(struct socket *sock, int which, select_table *wait);
wait1056net/tcp/sock.csk->sleep = sock->wait;
wait1351net/tcp/sock.csk2->sleep = (void *)newsock->wait;
wait1615net/tcp/sock.cip_proto_select (struct socket *sock, int sel_type, select_table *wait )
wait1630net/tcp/sock.creturn (sk->prot->select(sk, sel_type, wait));
wait143net/tcp/sock.hint (*select)(volatile struct sock *sk, int which, select_table *wait);
wait301net/tcp/tcp.ctcp_select (volatile struct sock *sk, int sel_type, select_table *wait)
wait305net/tcp/tcp.csk, sel_type, wait));
wait309net/tcp/tcp.cselect_wait (sk->sleep, wait);
wait331net/tcp/tcp.cselect_wait (sk->sleep, wait);
wait365net/tcp/tcp.cselect_wait(sk->sleep,wait);
wait110net/tcp/udp.cudp_select (volatile struct sock *sk, int sel_type, select_table *wait)
wait112net/tcp/udp.cselect_wait(sk->sleep, wait);
wait60net/unix.cstatic int unix_proto_select(struct socket *sock, int sel_type, select_table * wait);
wait485net/unix.cinterruptible_sleep_on(sock->wait);
wait502net/unix.cwake_up(clientsock->wait);
wait566net/unix.cinterruptible_sleep_on(sock->wait);
wait602net/unix.cwake_up(sock->conn->wait);
wait635net/unix.cinterruptible_sleep_on(sock->wait);
wait680net/unix.cwake_up(sock->conn->wait);
wait687net/unix.cunix_proto_select(struct socket *sock, int sel_type, select_table * wait)
wait700net/unix.cselect_wait(sock->wait, wait);
wait704net/unix.cselect_wait(sock->wait, wait);
wait718net/unix.cselect_wait(sock->wait,wait);
wait731net/unix.cselect_wait(sock->wait,wait);