tag | line | file | source code |
wait | 64 | fs/buffer.c | struct wait_queue wait = { current, NULL }; |
wait | 67 | fs/buffer.c | add_wait_queue(&bh->b_wait, &wait); |
wait | 74 | fs/buffer.c | remove_wait_queue(&bh->b_wait, &wait); |
wait | 83 | fs/buffer.c | static int sync_buffers(dev_t dev, int wait) |
wait | 109 | fs/buffer.c | if (!wait || !pass) { |
wait | 117 | fs/buffer.c | if (wait && bh->b_req && !bh->b_lock && |
wait | 136 | fs/buffer.c | if (wait && retry && ++pass<=2) |
wait | 580 | fs/buffer.c | struct wait_queue * wait; |
wait | 582 | fs/buffer.c | wait = ((volatile struct buffer_head *) bh)->b_wait; |
wait | 584 | fs/buffer.c | ((volatile struct buffer_head *) bh)->b_wait = wait; |
wait | 31 | fs/ext/fsync.c | static int sync_block (struct inode * inode, unsigned long * block, int wait) |
wait | 46 | fs/ext/fsync.c | if (wait && bh->b_req && !bh->b_uptodate) { |
wait | 50 | fs/ext/fsync.c | if (wait || !bh->b_uptodate || !bh->b_dirt) |
wait | 61 | fs/ext/fsync.c | struct buffer_head **bh, int wait) |
wait | 69 | fs/ext/fsync.c | rc = sync_block (inode, iblock, wait); |
wait | 84 | fs/ext/fsync.c | static int sync_direct(struct inode *inode, int wait) |
wait | 90 | fs/ext/fsync.c | rc = sync_block (inode, inode->u.ext_i.i_data + i, wait); |
wait | 99 | fs/ext/fsync.c | static int sync_indirect(struct inode *inode, unsigned long *iblock, int wait) |
wait | 105 | fs/ext/fsync.c | rc = sync_iblock (inode, iblock, &ind_bh, wait); |
wait | 112 | fs/ext/fsync.c | wait); |
wait | 123 | fs/ext/fsync.c | int wait) |
wait | 129 | fs/ext/fsync.c | rc = sync_iblock (inode, diblock, &dind_bh, wait); |
wait | 136 | fs/ext/fsync.c | wait); |
wait | 147 | fs/ext/fsync.c | int wait) |
wait | 153 | fs/ext/fsync.c | rc = sync_iblock (inode, tiblock, &tind_bh, wait); |
wait | 160 | fs/ext/fsync.c | wait); |
wait | 172 | fs/ext/fsync.c | int wait, err = 0; |
wait | 177 | fs/ext/fsync.c | for (wait=0; wait<=1; wait++) |
wait | 179 | fs/ext/fsync.c | err |= sync_direct(inode, wait); |
wait | 180 | fs/ext/fsync.c | err |= sync_indirect(inode, inode->u.ext_i.i_data+9, wait); |
wait | 181 | fs/ext/fsync.c | err |= sync_dindirect(inode, inode->u.ext_i.i_data+10, wait); |
wait | 182 | fs/ext/fsync.c | err |= sync_tindirect(inode, inode->u.ext_i.i_data+11, wait); |
wait | 880 | fs/ext/namei.c | static struct wait_queue * wait = NULL; |
wait | 885 | fs/ext/namei.c | sleep_on(&wait); |
wait | 890 | fs/ext/namei.c | wake_up(&wait); |
wait | 30 | fs/ext2/fsync.c | static int sync_block (struct inode * inode, unsigned long * block, int wait) |
wait | 45 | fs/ext2/fsync.c | if (wait && bh->b_req && !bh->b_uptodate) { |
wait | 49 | fs/ext2/fsync.c | if (wait || !bh->b_uptodate || !bh->b_dirt) |
wait | 60 | fs/ext2/fsync.c | struct buffer_head **bh, int wait) |
wait | 68 | fs/ext2/fsync.c | rc = sync_block (inode, iblock, wait); |
wait | 83 | fs/ext2/fsync.c | static int sync_direct(struct inode *inode, int wait) |
wait | 89 | fs/ext2/fsync.c | rc = sync_block (inode, inode->u.ext2_i.i_data + i, wait); |
wait | 98 | fs/ext2/fsync.c | static int sync_indirect(struct inode *inode, unsigned long *iblock, int wait) |
wait | 104 | fs/ext2/fsync.c | rc = sync_iblock (inode, iblock, &ind_bh, wait); |
wait | 111 | fs/ext2/fsync.c | wait); |
wait | 122 | fs/ext2/fsync.c | int wait) |
wait | 128 | fs/ext2/fsync.c | rc = sync_iblock (inode, diblock, &dind_bh, wait); |
wait | 135 | fs/ext2/fsync.c | wait); |
wait | 146 | fs/ext2/fsync.c | int wait) |
wait | 152 | fs/ext2/fsync.c | rc = sync_iblock (inode, tiblock, &tind_bh, wait); |
wait | 159 | fs/ext2/fsync.c | wait); |
wait | 171 | fs/ext2/fsync.c | int wait, err = 0; |
wait | 180 | fs/ext2/fsync.c | for (wait=0; wait<=1; wait++) |
wait | 182 | fs/ext2/fsync.c | err |= sync_direct(inode, wait); |
wait | 185 | fs/ext2/fsync.c | wait); |
wait | 188 | fs/ext2/fsync.c | wait); |
wait | 191 | fs/ext2/fsync.c | wait); |
wait | 148 | fs/inode.c | struct wait_queue * wait; |
wait | 153 | fs/inode.c | wait = ((volatile struct inode *) inode)->i_wait; |
wait | 157 | fs/inode.c | ((volatile struct inode *) inode)->i_wait = wait; |
wait | 489 | fs/inode.c | struct wait_queue wait = { current, NULL }; |
wait | 491 | fs/inode.c | add_wait_queue(&inode->i_wait, &wait); |
wait | 498 | fs/inode.c | remove_wait_queue(&inode->i_wait, &wait); |
wait | 28 | fs/minix/fsync.c | static int sync_block (struct inode * inode, unsigned short * block, int wait) |
wait | 43 | fs/minix/fsync.c | if (wait && bh->b_req && !bh->b_uptodate) { |
wait | 47 | fs/minix/fsync.c | if (wait || !bh->b_uptodate || !bh->b_dirt) |
wait | 58 | fs/minix/fsync.c | struct buffer_head **bh, int wait) |
wait | 67 | fs/minix/fsync.c | rc = sync_block (inode, iblock, wait); |
wait | 82 | fs/minix/fsync.c | static int sync_direct(struct inode *inode, int wait) |
wait | 88 | fs/minix/fsync.c | rc = sync_block (inode, inode->u.minix_i.i_data + i, wait); |
wait | 97 | fs/minix/fsync.c | static int sync_indirect(struct inode *inode, unsigned short *iblock, int wait) |
wait | 103 | fs/minix/fsync.c | rc = sync_iblock (inode, iblock, &ind_bh, wait); |
wait | 110 | fs/minix/fsync.c | wait); |
wait | 121 | fs/minix/fsync.c | int wait) |
wait | 127 | fs/minix/fsync.c | rc = sync_iblock (inode, diblock, &dind_bh, wait); |
wait | 134 | fs/minix/fsync.c | wait); |
wait | 146 | fs/minix/fsync.c | int wait, err = 0; |
wait | 152 | fs/minix/fsync.c | for (wait=0; wait<=1; wait++) |
wait | 154 | fs/minix/fsync.c | err |= sync_direct(inode, wait); |
wait | 155 | fs/minix/fsync.c | err |= sync_indirect(inode, inode->u.minix_i.i_data+7, wait); |
wait | 156 | fs/minix/fsync.c | err |= sync_dindirect(inode, inode->u.minix_i.i_data+8, wait); |
wait | 806 | fs/minix/namei.c | static struct wait_queue * wait = NULL; |
wait | 811 | fs/minix/namei.c | sleep_on(&wait); |
wait | 816 | fs/minix/namei.c | wake_up(&wait); |
wait | 99 | fs/nfs/inode.c | server->wait = NULL; |
wait | 85 | fs/nfs/sock.c | remove_wait_queue(entry.wait_address, &entry.wait); |
wait | 120 | fs/nfs/sock.c | remove_wait_queue(entry.wait_address, &entry.wait); |
wait | 162 | fs/nfs/sock.c | sleep_on(&server->wait); |
wait | 166 | fs/nfs/sock.c | wake_up(&server->wait); |
wait | 126 | fs/pipe.c | static int pipe_select(struct inode * inode, struct file * filp, int sel_type, select_table * wait) |
wait | 132 | fs/pipe.c | select_wait(&PIPE_READ_WAIT(*inode), wait); |
wait | 137 | fs/pipe.c | select_wait(&PIPE_WRITE_WAIT(*inode), wait); |
wait | 142 | fs/pipe.c | select_wait(&inode->i_wait,wait); |
wait | 169 | fs/pipe.c | static int connect_select(struct inode * inode, struct file * filp, int sel_type, select_table * wait) |
wait | 177 | fs/pipe.c | select_wait(&PIPE_READ_WAIT(*inode), wait); |
wait | 182 | fs/pipe.c | select_wait(&PIPE_WRITE_WAIT(*inode), wait); |
wait | 187 | fs/pipe.c | select_wait(&inode->i_wait,wait); |
wait | 37 | fs/proc/kmsg.c | static int kmsg_select(struct inode *inode, struct file *file, int sel_type, select_table * wait) |
wait | 43 | fs/proc/kmsg.c | select_wait(&log_wait, wait); |
wait | 48 | fs/select.c | remove_wait_queue(entry->wait_address,&entry->wait); |
wait | 63 | fs/select.c | static int check(int flag, select_table * wait, struct file * file) |
wait | 71 | fs/select.c | return select(inode, file, flag, wait) |
wait | 72 | fs/select.c | || (wait && select(inode, file, flag, NULL)); |
wait | 82 | fs/select.c | select_table wait_table, *wait; |
wait | 116 | fs/select.c | wait = &wait_table; |
wait | 120 | fs/select.c | if (FD_ISSET(i,in) && check(SEL_IN,wait,current->filp[i])) { |
wait | 123 | fs/select.c | wait = NULL; |
wait | 125 | fs/select.c | if (FD_ISSET(i,out) && check(SEL_OUT,wait,current->filp[i])) { |
wait | 128 | fs/select.c | wait = NULL; |
wait | 130 | fs/select.c | if (FD_ISSET(i,ex) && check(SEL_EX,wait,current->filp[i])) { |
wait | 133 | fs/select.c | wait = NULL; |
wait | 136 | fs/select.c | wait = NULL; |
wait | 56 | fs/super.c | struct wait_queue wait = { current, NULL }; |
wait | 58 | fs/super.c | add_wait_queue(&sb->s_wait, &wait); |
wait | 65 | fs/super.c | remove_wait_queue(&sb->s_wait, &wait); |
wait | 30 | fs/xiafs/fsync.c | static int sync_block (struct inode * inode, unsigned long * block, int wait) |
wait | 45 | fs/xiafs/fsync.c | if (wait && bh->b_req && !bh->b_uptodate) { |
wait | 49 | fs/xiafs/fsync.c | if (wait || !bh->b_uptodate || !bh->b_dirt) |
wait | 60 | fs/xiafs/fsync.c | struct buffer_head **bh, int wait) |
wait | 68 | fs/xiafs/fsync.c | rc = sync_block (inode, iblock, wait); |
wait | 83 | fs/xiafs/fsync.c | static int sync_direct(struct inode *inode, int wait) |
wait | 89 | fs/xiafs/fsync.c | rc = sync_block (inode, inode->u.ext_i.i_data + i, wait); |
wait | 98 | fs/xiafs/fsync.c | static int sync_indirect(struct inode *inode, unsigned long *iblock, int wait) |
wait | 104 | fs/xiafs/fsync.c | rc = sync_iblock (inode, iblock, &ind_bh, wait); |
wait | 111 | fs/xiafs/fsync.c | wait); |
wait | 122 | fs/xiafs/fsync.c | int wait) |
wait | 128 | fs/xiafs/fsync.c | rc = sync_iblock (inode, diblock, &dind_bh, wait); |
wait | 135 | fs/xiafs/fsync.c | wait); |
wait | 147 | fs/xiafs/fsync.c | int wait, err = 0; |
wait | 152 | fs/xiafs/fsync.c | for (wait=0; wait<=1; wait++) |
wait | 154 | fs/xiafs/fsync.c | err |= sync_direct(inode, wait); |
wait | 155 | fs/xiafs/fsync.c | err |= sync_indirect(inode, &inode->u.xiafs_i.i_ind_zone, wait); |
wait | 156 | fs/xiafs/fsync.c | err |= sync_dindirect(inode, &inode->u.xiafs_i.i_dind_zone, wait); |
wait | 831 | fs/xiafs/namei.c | static struct wait_queue * wait = NULL; |
wait | 836 | fs/xiafs/namei.c | sleep_on(&wait); |
wait | 841 | fs/xiafs/namei.c | wake_up(&wait); |
wait | 93 | include/linux/busmouse.h | struct wait_queue *wait; |
wait | 76 | include/linux/lp.h | #define LP_WAIT(minor) lp_table[(minor)].wait /* strobe wait */ |
wait | 88 | include/linux/lp.h | unsigned int wait; |
wait | 78 | include/linux/net.h | struct wait_queue **wait; /* ptr to place to wait on */ |
wait | 107 | include/linux/net.h | select_table *wait); |
wait | 9 | include/linux/nfs_fs_sb.h | struct wait_queue *wait; |
wait | 383 | include/linux/sched.h | extern inline void add_wait_queue(struct wait_queue ** p, struct wait_queue * wait) |
wait | 388 | include/linux/sched.h | if (wait->next) { |
wait | 392 | include/linux/sched.h | printk("add_wait_queue (%08x): wait->next = %08x\n",pc,wait->next); |
wait | 398 | include/linux/sched.h | wait->next = wait; |
wait | 399 | include/linux/sched.h | *p = wait; |
wait | 401 | include/linux/sched.h | wait->next = (*p)->next; |
wait | 402 | include/linux/sched.h | (*p)->next = wait; |
wait | 407 | include/linux/sched.h | extern inline void remove_wait_queue(struct wait_queue ** p, struct wait_queue * wait) |
wait | 417 | include/linux/sched.h | if ((*p == wait) && |
wait | 421 | include/linux/sched.h | ((*p = wait->next) == wait)) { |
wait | 424 | include/linux/sched.h | tmp = wait; |
wait | 425 | include/linux/sched.h | while (tmp->next != wait) { |
wait | 432 | include/linux/sched.h | tmp->next = wait->next; |
wait | 434 | include/linux/sched.h | wait->next = NULL; |
wait | 439 | include/linux/sched.h | printk("list = %08x, queue = %08x\n",p,wait); |
wait | 456 | include/linux/sched.h | entry->wait.task = current; |
wait | 457 | include/linux/sched.h | entry->wait.next = NULL; |
wait | 458 | include/linux/sched.h | add_wait_queue(wait_address,&entry->wait); |
wait | 15 | include/linux/wait.h | struct wait_queue wait; |
wait | 57 | init/main.c | static inline pid_t wait(int * wait_stat) |
wait | 462 | init/main.c | while (pid != wait(&i)) |
wait | 478 | init/main.c | if (pid == wait(&i)) |
wait | 466 | kernel/blk_drv/scsi/scsi.c | Scsi_Cmnd * allocate_device (struct request ** reqp, int index, int wait) |
wait | 502 | kernel/blk_drv/scsi/scsi.c | if(!wait) return NULL; |
wait | 517 | kernel/blk_drv/scsi/scsi.h | struct wait_queue wait = { current, NULL}; \ |
wait | 518 | kernel/blk_drv/scsi/scsi.h | add_wait_queue(QUEUE, &wait); \ |
wait | 525 | kernel/blk_drv/scsi/scsi.h | remove_wait_queue(QUEUE, &wait); \ |
wait | 62 | kernel/chr_drv/atixlmouse.c | struct wait_queue *wait; |
wait | 76 | kernel/chr_drv/atixlmouse.c | wake_up_interruptible(&mouse.wait); |
wait | 132 | kernel/chr_drv/atixlmouse.c | static int mouse_select(struct inode *inode, struct file *file, int sel_type, select_table * wait) |
wait | 138 | kernel/chr_drv/atixlmouse.c | select_wait(&mouse.wait,wait); |
wait | 175 | kernel/chr_drv/atixlmouse.c | mouse.wait = NULL; |
wait | 63 | kernel/chr_drv/busmouse.c | wake_up_interruptible(&mouse.wait); |
wait | 130 | kernel/chr_drv/busmouse.c | static int mouse_select(struct inode *inode, struct file *file, int sel_type, select_table * wait) |
wait | 136 | kernel/chr_drv/busmouse.c | select_wait(&mouse.wait, wait); |
wait | 172 | kernel/chr_drv/busmouse.c | mouse.wait = NULL; |
wait | 46 | kernel/chr_drv/lp.c | int status = 0, wait = 0; |
wait | 69 | kernel/chr_drv/lp.c | while(wait != LP_WAIT(minor)) wait++; |
wait | 72 | kernel/chr_drv/lp.c | while(wait) wait--; |
wait | 81 | kernel/chr_drv/lp.c | int wait = 0; |
wait | 92 | kernel/chr_drv/lp.c | while(wait != LP_WAIT(minor)) wait++; |
wait | 95 | kernel/chr_drv/lp.c | while(wait) wait--; |
wait | 69 | kernel/chr_drv/msbusmouse.c | wake_up_interruptible(&mouse.wait); |
wait | 121 | kernel/chr_drv/msbusmouse.c | static int mouse_select(struct inode *inode, struct file *file, int sel_type, select_table * wait) |
wait | 127 | kernel/chr_drv/msbusmouse.c | select_wait(&mouse.wait,wait); |
wait | 150 | kernel/chr_drv/msbusmouse.c | mouse.wait = NULL; |
wait | 225 | kernel/chr_drv/psaux.c | struct wait_queue wait = { current, NULL }; |
wait | 232 | kernel/chr_drv/psaux.c | add_wait_queue(&queue->proc_list, &wait); |
wait | 240 | kernel/chr_drv/psaux.c | remove_wait_queue(&queue->proc_list, &wait); |
wait | 258 | kernel/chr_drv/psaux.c | static int aux_select(struct inode *inode, struct file *file, int sel_type, select_table * wait) |
wait | 264 | kernel/chr_drv/psaux.c | select_wait(&queue->proc_list, wait); |
wait | 1307 | kernel/chr_drv/serial.c | struct wait_queue wait = { current, NULL }; |
wait | 1340 | kernel/chr_drv/serial.c | add_wait_queue(&info->open_wait, &wait); |
wait | 1374 | kernel/chr_drv/serial.c | remove_wait_queue(&info->open_wait, &wait); |
wait | 186 | kernel/chr_drv/tty_io.c | static int hung_up_tty_select(struct inode * inode, struct file * filp, int sel_type, select_table * wait) |
wait | 710 | kernel/chr_drv/tty_io.c | struct wait_queue wait = { current, NULL }; |
wait | 759 | kernel/chr_drv/tty_io.c | add_wait_queue(&tty->secondary.proc_list, &wait); |
wait | 814 | kernel/chr_drv/tty_io.c | remove_wait_queue(&tty->secondary.proc_list, &wait); |
wait | 841 | kernel/chr_drv/tty_io.c | struct wait_queue wait = { current, NULL }; |
wait | 843 | kernel/chr_drv/tty_io.c | add_wait_queue(&tty->secondary.proc_list, &wait); |
wait | 855 | kernel/chr_drv/tty_io.c | remove_wait_queue(&tty->secondary.proc_list, &wait); |
wait | 875 | kernel/chr_drv/tty_io.c | struct wait_queue wait = { current, NULL }; |
wait | 882 | kernel/chr_drv/tty_io.c | add_wait_queue(&tty->write_q.proc_list, &wait); |
wait | 957 | kernel/chr_drv/tty_io.c | remove_wait_queue(&tty->write_q.proc_list, &wait); |
wait | 1317 | kernel/chr_drv/tty_io.c | static int tty_select(struct inode * inode, struct file * filp, int sel_type, select_table * wait) |
wait | 1356 | kernel/chr_drv/tty_io.c | select_wait(&tty->secondary.proc_list, wait); |
wait | 1361 | kernel/chr_drv/tty_io.c | select_wait(&tty->write_q.proc_list, wait); |
wait | 81 | kernel/chr_drv/tty_ioctl.c | struct wait_queue wait = { current, NULL }; |
wait | 86 | kernel/chr_drv/tty_ioctl.c | add_wait_queue(&tty->write_q.proc_list, &wait); |
wait | 98 | kernel/chr_drv/tty_ioctl.c | remove_wait_queue(&tty->write_q.proc_list, &wait); |
wait | 487 | kernel/exit.c | struct wait_queue wait = { current, NULL }; |
wait | 495 | kernel/exit.c | add_wait_queue(¤t->wait_chldexit,&wait); |
wait | 567 | kernel/exit.c | remove_wait_queue(¤t->wait_chldexit,&wait); |
wait | 229 | kernel/sched.c | struct wait_queue wait = { current, NULL }; |
wait | 236 | kernel/sched.c | add_wait_queue(p, &wait); |
wait | 240 | kernel/sched.c | remove_wait_queue(p, &wait); |
wait | 13 | lib/wait.c | pid_t wait(int * wait_stat) |
wait | 800 | net/inet/sock.c | sk->sleep = sock->wait; |
wait | 1085 | net/inet/sock.c | sk2->sleep = newsock->wait; |
wait | 1339 | net/inet/sock.c | inet_select(struct socket *sock, int sel_type, select_table *wait ) |
wait | 1353 | net/inet/sock.c | return(sk->prot->select(sk, sel_type, wait)); |
wait | 144 | net/inet/sock.h | select_table *wait); |
wait | 238 | net/inet/tcp.c | tcp_select(struct sock *sk, int sel_type, select_table *wait) |
wait | 241 | net/inet/tcp.c | sk, sel_type, wait)); |
wait | 246 | net/inet/tcp.c | select_wait(sk->sleep, wait); |
wait | 261 | net/inet/tcp.c | select_wait(sk->sleep, wait); |
wait | 295 | net/inet/tcp.c | select_wait(sk->sleep,wait); |
wait | 60 | net/inet/udp.c | udp_select(struct sock *sk, int sel_type, select_table *wait) |
wait | 62 | net/inet/udp.c | select_wait(sk->sleep, wait); |
wait | 30 | net/inet/udp.h | extern int udp_select(struct sock *sk, int sel_type, select_table *wait); |
wait | 149 | net/socket.c | sock_alloc(int wait) |
wait | 181 | net/socket.c | sock->wait = &SOCK_INODE(sock)->i_wait; |
wait | 189 | net/socket.c | if (!wait) return(NULL); |
wait | 205 | net/socket.c | wake_up(peer->wait); |
wait | 305 | net/socket.c | sock_select(struct inode *inode, struct file *file, int sel_type, select_table * wait) |
wait | 319 | net/socket.c | return(sock->ops->select(sock, sel_type, wait)); |
wait | 372 | net/socket.c | wake_up(servsock->wait); |
wait | 374 | net/socket.c | interruptible_sleep_on(mysock->wait); |
wait | 59 | net/unix/sock.c | static int unix_proto_select(struct socket *sock, int sel_type, select_table * wait); |
wait | 492 | net/unix/sock.c | interruptible_sleep_on(sock->wait); |
wait | 513 | net/unix/sock.c | wake_up(clientsock->wait); |
wait | 564 | net/unix/sock.c | interruptible_sleep_on(sock->wait); |
wait | 593 | net/unix/sock.c | if (sock->state == SS_CONNECTED) wake_up(sock->conn->wait); |
wait | 625 | net/unix/sock.c | interruptible_sleep_on(sock->wait); |
wait | 667 | net/unix/sock.c | if (sock->state == SS_CONNECTED) wake_up(sock->conn->wait); |
wait | 675 | net/unix/sock.c | unix_proto_select(struct socket *sock, int sel_type, select_table * wait) |
wait | 685 | net/unix/sock.c | select_wait(sock->wait, wait); |
wait | 689 | net/unix/sock.c | select_wait(sock->wait, wait); |
wait | 703 | net/unix/sock.c | select_wait(sock->wait,wait); |
wait | 715 | net/unix/sock.c | select_wait(sock->wait,wait); |