taglinefilesource code
wait70fs/buffer.cstruct wait_queue wait = { current, NULL };
wait73fs/buffer.cadd_wait_queue(&bh->b_wait, &wait);
wait80fs/buffer.cremove_wait_queue(&bh->b_wait, &wait);
wait89fs/buffer.cstatic int sync_buffers(dev_t dev, int wait)
wait115fs/buffer.cif (!wait || !pass) {
wait123fs/buffer.cif (wait && bh->b_req && !bh->b_lock &&
wait142fs/buffer.cif (wait && retry && ++pass<=2)
wait600fs/buffer.cstruct wait_queue * wait;
wait602fs/buffer.cwait = ((volatile struct buffer_head *) bh)->b_wait;
wait604fs/buffer.c((volatile struct buffer_head *) bh)->b_wait = wait;
wait31fs/ext/fsync.cstatic int sync_block (struct inode * inode, unsigned long * block, int wait)
wait46fs/ext/fsync.cif (wait && bh->b_req && !bh->b_uptodate) {
wait50fs/ext/fsync.cif (wait || !bh->b_uptodate || !bh->b_dirt)
wait61fs/ext/fsync.cstruct buffer_head **bh, int wait) 
wait69fs/ext/fsync.crc = sync_block (inode, iblock, wait);
wait84fs/ext/fsync.cstatic int sync_direct(struct inode *inode, int wait)
wait90fs/ext/fsync.crc = sync_block (inode, inode->u.ext_i.i_data + i, wait);
wait99fs/ext/fsync.cstatic int sync_indirect(struct inode *inode, unsigned long *iblock, int wait)
wait105fs/ext/fsync.crc = sync_iblock (inode, iblock, &ind_bh, wait);
wait112fs/ext/fsync.cwait);
wait123fs/ext/fsync.cint wait)
wait129fs/ext/fsync.crc = sync_iblock (inode, diblock, &dind_bh, wait);
wait136fs/ext/fsync.cwait);
wait147fs/ext/fsync.cint wait)
wait153fs/ext/fsync.crc = sync_iblock (inode, tiblock, &tind_bh, wait);
wait160fs/ext/fsync.cwait);
wait172fs/ext/fsync.cint wait, err = 0;
wait177fs/ext/fsync.cfor (wait=0; wait<=1; wait++)
wait179fs/ext/fsync.cerr |= sync_direct(inode, wait);
wait180fs/ext/fsync.cerr |= sync_indirect(inode, inode->u.ext_i.i_data+9, wait);
wait181fs/ext/fsync.cerr |= sync_dindirect(inode, inode->u.ext_i.i_data+10, wait);
wait182fs/ext/fsync.cerr |= sync_tindirect(inode, inode->u.ext_i.i_data+11, wait);
wait880fs/ext/namei.cstatic struct wait_queue * wait = NULL;
wait885fs/ext/namei.csleep_on(&wait);
wait890fs/ext/namei.cwake_up(&wait);
wait30fs/ext2/fsync.cstatic int sync_block (struct inode * inode, unsigned long * block, int wait)
wait45fs/ext2/fsync.cif (wait && bh->b_req && !bh->b_uptodate) {
wait49fs/ext2/fsync.cif (wait || !bh->b_uptodate || !bh->b_dirt) {
wait59fs/ext2/fsync.cstruct buffer_head ** bh, int wait) 
wait67fs/ext2/fsync.crc = sync_block (inode, iblock, wait);
wait82fs/ext2/fsync.cstatic int sync_direct (struct inode * inode, int wait)
wait88fs/ext2/fsync.crc = sync_block (inode, inode->u.ext2_i.i_data + i, wait);
wait98fs/ext2/fsync.cint wait)
wait104fs/ext2/fsync.crc = sync_iblock (inode, iblock, &ind_bh, wait);
wait111fs/ext2/fsync.cwait);
wait122fs/ext2/fsync.cint wait)
wait128fs/ext2/fsync.crc = sync_iblock (inode, diblock, &dind_bh, wait);
wait135fs/ext2/fsync.cwait);
wait146fs/ext2/fsync.cint wait)
wait152fs/ext2/fsync.crc = sync_iblock (inode, tiblock, &tind_bh, wait);
wait159fs/ext2/fsync.cwait);
wait171fs/ext2/fsync.cint wait, err = 0;
wait180fs/ext2/fsync.cfor (wait=0; wait<=1; wait++)
wait182fs/ext2/fsync.cerr |= sync_direct (inode, wait);
wait185fs/ext2/fsync.cwait);
wait188fs/ext2/fsync.cwait);
wait191fs/ext2/fsync.cwait);
wait145fs/inode.cstruct wait_queue * wait;
wait150fs/inode.cwait = ((volatile struct inode *) inode)->i_wait;
wait154fs/inode.c((volatile struct inode *) inode)->i_wait = wait;
wait491fs/inode.cstruct wait_queue wait = { current, NULL };
wait493fs/inode.cadd_wait_queue(&inode->i_wait, &wait);
wait500fs/inode.cremove_wait_queue(&inode->i_wait, &wait);
wait28fs/minix/fsync.cstatic int sync_block (struct inode * inode, unsigned short * block, int wait)
wait43fs/minix/fsync.cif (wait && bh->b_req && !bh->b_uptodate) {
wait47fs/minix/fsync.cif (wait || !bh->b_uptodate || !bh->b_dirt)
wait58fs/minix/fsync.cstruct buffer_head **bh, int wait) 
wait67fs/minix/fsync.crc = sync_block (inode, iblock, wait);
wait82fs/minix/fsync.cstatic int sync_direct(struct inode *inode, int wait)
wait88fs/minix/fsync.crc = sync_block (inode, inode->u.minix_i.i_data + i, wait);
wait97fs/minix/fsync.cstatic int sync_indirect(struct inode *inode, unsigned short *iblock, int wait)
wait103fs/minix/fsync.crc = sync_iblock (inode, iblock, &ind_bh, wait);
wait110fs/minix/fsync.cwait);
wait121fs/minix/fsync.cint wait)
wait127fs/minix/fsync.crc = sync_iblock (inode, diblock, &dind_bh, wait);
wait134fs/minix/fsync.cwait);
wait146fs/minix/fsync.cint wait, err = 0;
wait152fs/minix/fsync.cfor (wait=0; wait<=1; wait++)
wait154fs/minix/fsync.cerr |= sync_direct(inode, wait);
wait155fs/minix/fsync.cerr |= sync_indirect(inode, inode->u.minix_i.i_data+7, wait);
wait156fs/minix/fsync.cerr |= sync_dindirect(inode, inode->u.minix_i.i_data+8, wait);
wait806fs/minix/namei.cstatic struct wait_queue * wait = NULL;
wait811fs/minix/namei.csleep_on(&wait);
wait816fs/minix/namei.cwake_up(&wait);
wait100fs/nfs/inode.cserver->wait = NULL;
wait85fs/nfs/sock.cremove_wait_queue(entry.wait_address, &entry.wait);
wait120fs/nfs/sock.cremove_wait_queue(entry.wait_address, &entry.wait);
wait162fs/nfs/sock.csleep_on(&server->wait);
wait166fs/nfs/sock.cwake_up(&server->wait);
wait126fs/pipe.cstatic int pipe_select(struct inode * inode, struct file * filp, int sel_type, select_table * wait)
wait132fs/pipe.cselect_wait(&PIPE_READ_WAIT(*inode), wait);
wait137fs/pipe.cselect_wait(&PIPE_WRITE_WAIT(*inode), wait);
wait142fs/pipe.cselect_wait(&inode->i_wait,wait);
wait169fs/pipe.cstatic int connect_select(struct inode * inode, struct file * filp, int sel_type, select_table * wait)
wait177fs/pipe.cselect_wait(&PIPE_READ_WAIT(*inode), wait);
wait182fs/pipe.cselect_wait(&PIPE_WRITE_WAIT(*inode), wait);
wait187fs/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;
wait115fs/select.cwait = &wait_table;
wait119fs/select.cif (FD_ISSET(i,in) && check(SEL_IN,wait,current->filp[i])) {
wait122fs/select.cwait = NULL;
wait124fs/select.cif (FD_ISSET(i,out) && check(SEL_OUT,wait,current->filp[i])) {
wait127fs/select.cwait = NULL;
wait129fs/select.cif (FD_ISSET(i,ex) && check(SEL_EX,wait,current->filp[i])) {
wait132fs/select.cwait = NULL;
wait135fs/select.cwait = NULL;
wait56fs/super.cstruct wait_queue wait = { current, NULL };
wait58fs/super.cadd_wait_queue(&sb->s_wait, &wait);
wait65fs/super.cremove_wait_queue(&sb->s_wait, &wait);
wait30fs/xiafs/fsync.cstatic int sync_block (struct inode * inode, unsigned long * block, int wait)
wait45fs/xiafs/fsync.cif (wait && bh->b_req && !bh->b_uptodate) {
wait49fs/xiafs/fsync.cif (wait || !bh->b_uptodate || !bh->b_dirt)
wait60fs/xiafs/fsync.cstruct buffer_head **bh, int wait) 
wait68fs/xiafs/fsync.crc = sync_block (inode, iblock, wait);
wait83fs/xiafs/fsync.cstatic int sync_direct(struct inode *inode, int wait)
wait89fs/xiafs/fsync.crc = sync_block (inode, inode->u.ext_i.i_data + i, wait);
wait98fs/xiafs/fsync.cstatic int sync_indirect(struct inode *inode, unsigned long *iblock, int wait)
wait104fs/xiafs/fsync.crc = sync_iblock (inode, iblock, &ind_bh, wait);
wait111fs/xiafs/fsync.cwait);
wait122fs/xiafs/fsync.cint wait)
wait128fs/xiafs/fsync.crc = sync_iblock (inode, diblock, &dind_bh, wait);
wait135fs/xiafs/fsync.cwait);
wait147fs/xiafs/fsync.cint wait, err = 0;
wait152fs/xiafs/fsync.cfor (wait=0; wait<=1; wait++)
wait154fs/xiafs/fsync.cerr |= sync_direct(inode, wait);
wait155fs/xiafs/fsync.cerr |= sync_indirect(inode, &inode->u.xiafs_i.i_ind_zone, wait);
wait156fs/xiafs/fsync.cerr |= sync_dindirect(inode, &inode->u.xiafs_i.i_dind_zone, wait);
wait831fs/xiafs/namei.cstatic struct wait_queue * wait = NULL;
wait836fs/xiafs/namei.csleep_on(&wait);
wait841fs/xiafs/namei.cwake_up(&wait);
wait93include/linux/busmouse.hstruct wait_queue *wait;
wait76include/linux/lp.h#define LP_WAIT(minor)  lp_table[(minor)].wait    /* strobe wait */
wait88include/linux/lp.hunsigned int wait;
wait78include/linux/net.hstruct wait_queue  **wait;    /* ptr to place to wait on  */
wait107include/linux/net.hselect_table *wait);
wait9include/linux/nfs_fs_sb.hstruct wait_queue *wait;
wait392include/linux/sched.hextern inline void add_wait_queue(struct wait_queue ** p, struct wait_queue * wait)
wait397include/linux/sched.hif (wait->next) {
wait401include/linux/sched.hprintk("add_wait_queue (%08x): wait->next = %08x\n",pc,wait->next);
wait407include/linux/sched.hwait->next = wait;
wait408include/linux/sched.h*p = wait;
wait410include/linux/sched.hwait->next = (*p)->next;
wait411include/linux/sched.h(*p)->next = wait;
wait416include/linux/sched.hextern inline void remove_wait_queue(struct wait_queue ** p, struct wait_queue * wait)
wait426include/linux/sched.hif ((*p == wait) &&
wait430include/linux/sched.h((*p = wait->next) == wait)) {
wait433include/linux/sched.htmp = wait;
wait434include/linux/sched.hwhile (tmp->next != wait) {
wait441include/linux/sched.htmp->next = wait->next;
wait443include/linux/sched.hwait->next = NULL;
wait448include/linux/sched.hprintk("list = %08x, queue = %08x\n",p,wait);
wait465include/linux/sched.hentry->wait.task = current;
wait466include/linux/sched.hentry->wait.next = NULL;
wait467include/linux/sched.hadd_wait_queue(wait_address,&entry->wait);
wait15include/linux/wait.hstruct wait_queue wait;
wait62init/main.cstatic inline pid_t wait(int * wait_stat)
wait477init/main.cwhile (pid != wait(&i))
wait493init/main.cif (pid == wait(&i))
wait534kernel/blk_drv/scsi/scsi.cScsi_Cmnd * allocate_device (struct request ** reqp, int index, int wait)
wait570kernel/blk_drv/scsi/scsi.cif(!wait) return NULL;
wait500kernel/blk_drv/scsi/scsi.hstruct wait_queue wait = { current, NULL};      \
wait501kernel/blk_drv/scsi/scsi.hadd_wait_queue(QUEUE, &wait);      \
wait508kernel/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;
wait64kernel/chr_drv/busmouse.cwake_up_interruptible(&mouse.wait);
wait131kernel/chr_drv/busmouse.cstatic int mouse_select(struct inode *inode, struct file *file, int sel_type, select_table * wait)
wait137kernel/chr_drv/busmouse.cselect_wait(&mouse.wait, wait);
wait173kernel/chr_drv/busmouse.cmouse.wait = NULL;
wait46kernel/chr_drv/lp.cint status = 0, wait = 0;
wait69kernel/chr_drv/lp.cwhile(wait != LP_WAIT(minor)) wait++;
wait72kernel/chr_drv/lp.cwhile(wait) wait--;
wait81kernel/chr_drv/lp.cint wait = 0;
wait92kernel/chr_drv/lp.cwhile(wait != LP_WAIT(minor)) wait++;
wait95kernel/chr_drv/lp.cwhile(wait) wait--;
wait70kernel/chr_drv/msbusmouse.cwake_up_interruptible(&mouse.wait);
wait126kernel/chr_drv/msbusmouse.cstatic int mouse_select(struct inode *inode, struct file *file, int sel_type, select_table * wait)
wait132kernel/chr_drv/msbusmouse.cselect_wait(&mouse.wait,wait);
wait155kernel/chr_drv/msbusmouse.cmouse.wait = NULL;
wait373kernel/chr_drv/psaux.cstruct wait_queue wait = { current, NULL };
wait380kernel/chr_drv/psaux.cadd_wait_queue(&queue->proc_list, &wait);
wait388kernel/chr_drv/psaux.cremove_wait_queue(&queue->proc_list, &wait);      
wait406kernel/chr_drv/psaux.cstatic int aux_select(struct inode *inode, struct file *file, int sel_type, select_table * wait)
wait412kernel/chr_drv/psaux.cselect_wait(&queue->proc_list, wait);
wait1479kernel/chr_drv/serial.cstruct wait_queue wait = { current, NULL };
wait1523kernel/chr_drv/serial.cadd_wait_queue(&info->open_wait, &wait);
wait1562kernel/chr_drv/serial.cremove_wait_queue(&info->open_wait, &wait);
wait191kernel/chr_drv/tty_io.cstatic int hung_up_tty_select(struct inode * inode, struct file * filp, int sel_type, select_table * wait)
wait728kernel/chr_drv/tty_io.cstruct wait_queue wait = { current, NULL };
wait777kernel/chr_drv/tty_io.cadd_wait_queue(&tty->secondary.proc_list, &wait);
wait834kernel/chr_drv/tty_io.cremove_wait_queue(&tty->secondary.proc_list, &wait);
wait861kernel/chr_drv/tty_io.cstruct wait_queue wait = { current, NULL };
wait863kernel/chr_drv/tty_io.cadd_wait_queue(&tty->secondary.proc_list, &wait);
wait875kernel/chr_drv/tty_io.cremove_wait_queue(&tty->secondary.proc_list, &wait);
wait895kernel/chr_drv/tty_io.cstruct wait_queue wait = { current, NULL };
wait902kernel/chr_drv/tty_io.cadd_wait_queue(&tty->write_q.proc_list, &wait);
wait977kernel/chr_drv/tty_io.cremove_wait_queue(&tty->write_q.proc_list, &wait);
wait1368kernel/chr_drv/tty_io.cstatic int tty_select(struct inode * inode, struct file * filp, int sel_type, select_table * wait)
wait1407kernel/chr_drv/tty_io.cselect_wait(&tty->secondary.proc_list, wait);
wait1412kernel/chr_drv/tty_io.cselect_wait(&tty->write_q.proc_list, wait);
wait81kernel/chr_drv/tty_ioctl.cstruct wait_queue wait = { current, NULL };
wait86kernel/chr_drv/tty_ioctl.cadd_wait_queue(&tty->write_q.proc_list, &wait);
wait98kernel/chr_drv/tty_ioctl.cremove_wait_queue(&tty->write_q.proc_list, &wait);
wait502kernel/exit.cstruct wait_queue wait = { current, NULL };
wait510kernel/exit.cadd_wait_queue(&current->wait_chldexit,&wait);
wait582kernel/exit.cremove_wait_queue(&current->wait_chldexit,&wait);
wait243kernel/sched.cstruct wait_queue wait = { current, NULL };
wait250kernel/sched.cadd_wait_queue(p, &wait);
wait254kernel/sched.cremove_wait_queue(p, &wait);
wait13lib/wait.cpid_t wait(int * wait_stat)
wait796net/inet/sock.csk->sleep = sock->wait;
wait1081net/inet/sock.csk2->sleep = newsock->wait;
wait1335net/inet/sock.cinet_select(struct socket *sock, int sel_type, select_table *wait )
wait1349net/inet/sock.creturn(sk->prot->select(sk, sel_type, wait));
wait153net/inet/sock.hselect_table *wait);
wait235net/inet/tcp.ctcp_select(struct sock *sk, int sel_type, select_table *wait)
wait238net/inet/tcp.csk, sel_type, wait));
wait243net/inet/tcp.cselect_wait(sk->sleep, wait);
wait258net/inet/tcp.cselect_wait(sk->sleep, wait);
wait292net/inet/tcp.cselect_wait(sk->sleep,wait);
wait59net/inet/udp.cudp_select(struct sock *sk, int sel_type, select_table *wait)
wait61net/inet/udp.cselect_wait(sk->sleep, wait);
wait30net/inet/udp.hextern int  udp_select(struct sock *sk, int sel_type, select_table *wait);
wait149net/socket.csock_alloc(int wait)
wait181net/socket.csock->wait = &SOCK_INODE(sock)->i_wait;
wait189net/socket.cif (!wait) return(NULL);
wait205net/socket.cwake_up(peer->wait);
wait305net/socket.csock_select(struct inode *inode, struct file *file, int sel_type, select_table * wait)
wait319net/socket.creturn(sock->ops->select(sock, sel_type, wait));
wait372net/socket.cwake_up(servsock->wait);
wait374net/socket.cinterruptible_sleep_on(mysock->wait);
wait59net/unix/sock.cstatic int unix_proto_select(struct socket *sock, int sel_type, select_table * wait);
wait492net/unix/sock.cinterruptible_sleep_on(sock->wait);
wait513net/unix/sock.cwake_up(clientsock->wait);
wait564net/unix/sock.cinterruptible_sleep_on(sock->wait);
wait593net/unix/sock.cif (sock->state == SS_CONNECTED) wake_up(sock->conn->wait);
wait625net/unix/sock.cinterruptible_sleep_on(sock->wait);
wait667net/unix/sock.cif (sock->state == SS_CONNECTED) wake_up(sock->conn->wait);
wait675net/unix/sock.cunix_proto_select(struct socket *sock, int sel_type, select_table * wait)
wait685net/unix/sock.cselect_wait(sock->wait, wait);
wait689net/unix/sock.cselect_wait(sock->wait, wait);
wait703net/unix/sock.cselect_wait(sock->wait,wait);
wait715net/unix/sock.cselect_wait(sock->wait,wait);