tag | line | file | source code |
wait | 842 | fs/ext/namei.c | static struct wait_queue * wait = NULL; |
wait | 847 | fs/ext/namei.c | sleep_on(&wait); |
wait | 852 | fs/ext/namei.c | wake_up(&wait); |
wait | 726 | fs/minix/namei.c | static struct wait_queue * wait = NULL; |
wait | 731 | fs/minix/namei.c | sleep_on(&wait); |
wait | 736 | fs/minix/namei.c | wake_up(&wait); |
wait | 81 | fs/msdos/misc.c | static struct wait_queue *wait = NULL; |
wait | 90 | fs/msdos/misc.c | while (lock) sleep_on(&wait); |
wait | 107 | fs/msdos/misc.c | wake_up(&wait); |
wait | 116 | fs/msdos/misc.c | wake_up(&wait); |
wait | 119 | fs/pipe.c | static int pipe_select(struct inode * inode, struct file * filp, int sel_type, select_table * wait) |
wait | 125 | fs/pipe.c | select_wait(&PIPE_READ_WAIT(*inode), wait); |
wait | 130 | fs/pipe.c | select_wait(&PIPE_WRITE_WAIT(*inode), wait); |
wait | 135 | fs/pipe.c | select_wait(&inode->i_wait,wait); |
wait | 40 | fs/select.c | remove_wait_queue(entry->wait_address,&entry->wait); |
wait | 48 | fs/select.c | static int check_in(select_table * wait, struct inode * inode, struct file * file) |
wait | 51 | fs/select.c | return file->f_op->select(inode,file,SEL_IN,wait); |
wait | 57 | fs/select.c | static int check_out(select_table * wait, struct inode * inode, struct file * file) |
wait | 60 | fs/select.c | return file->f_op->select(inode,file,SEL_OUT,wait); |
wait | 66 | fs/select.c | static int check_ex(select_table * wait, struct inode * inode, struct file * file) |
wait | 69 | fs/select.c | return file->f_op->select(inode,file,SEL_EX,wait); |
wait | 148 | include/linux/sched.h | struct wait_queue wait; |
wait | 324 | include/linux/sched.h | extern inline void add_wait_queue(struct wait_queue ** p, struct wait_queue * wait) |
wait | 330 | include/linux/sched.h | wait->next = *p; |
wait | 331 | include/linux/sched.h | tmp = wait; |
wait | 335 | include/linux/sched.h | *p = tmp->next = wait; |
wait | 339 | include/linux/sched.h | extern inline void remove_wait_queue(struct wait_queue ** p, struct wait_queue * wait) |
wait | 345 | include/linux/sched.h | if (*p == wait) |
wait | 346 | include/linux/sched.h | if ((*p = wait->next) == wait) |
wait | 348 | include/linux/sched.h | tmp = wait; |
wait | 349 | include/linux/sched.h | while (tmp && tmp->next != wait) |
wait | 352 | include/linux/sched.h | tmp->next = wait->next; |
wait | 353 | include/linux/sched.h | wait->next = NULL; |
wait | 364 | include/linux/sched.h | entry->wait.task = current; |
wait | 365 | include/linux/sched.h | add_wait_queue(wait_address,&entry->wait); |
wait | 17 | include/linux/wait.h | struct wait_queue wait; |
wait | 51 | init/main.c | static inline pid_t wait(int * wait_stat) |
wait | 241 | init/main.c | while (pid != wait(&i)) |
wait | 257 | init/main.c | if (pid == wait(&i)) |
wait | 254 | kernel/blk_drv/ll_rw_blk.c | req->waiting = ¤t->wait; |
wait | 344 | kernel/blk_drv/ll_rw_blk.c | req->waiting = ¤t->wait; |
wait | 209 | kernel/chr_drv/busmouse.c | static int mouse_select(struct inode *inode, struct file *file, int sel_type, select_table * wait) |
wait | 215 | kernel/chr_drv/busmouse.c | select_wait(&inode->i_wait,wait); |
wait | 179 | kernel/chr_drv/psaux.c | static int aux_select(struct inode *inode, struct file *file, int sel_type, select_table * wait) |
wait | 185 | kernel/chr_drv/psaux.c | select_wait(&queue->proc_list, wait); |
wait | 668 | kernel/chr_drv/tty_io.c | static int tty_select(struct inode * inode, struct file * filp, int sel_type, select_table * wait) |
wait | 696 | kernel/chr_drv/tty_io.c | select_wait(&tty->secondary.proc_list, wait); |
wait | 701 | kernel/chr_drv/tty_io.c | select_wait(&tty->write_q.proc_list, wait); |
wait | 122 | kernel/fork.c | p->wait.task = p; |
wait | 123 | kernel/fork.c | p->wait.next = NULL; |
wait | 235 | kernel/sched.c | if (current->wait.next) |
wait | 239 | kernel/sched.c | add_wait_queue(p,¤t->wait); |
wait | 242 | kernel/sched.c | remove_wait_queue(p,¤t->wait); |
wait | 13 | lib/wait.c | pid_t wait(int * wait_stat) |
wait | 36 | net/kern_sock.h | struct wait_queue **wait; /* ptr to place to wait on */ |
wait | 55 | net/kern_sock.h | int (*select)(struct socket *sock, int sel_type, select_table * wait); |
wait | 146 | net/socket.c | sock_alloc(int wait) |
wait | 176 | net/socket.c | sock->wait = &SOCK_INODE(sock)->i_wait; |
wait | 182 | net/socket.c | if (!wait) |
wait | 198 | net/socket.c | wake_up(peer->wait); |
wait | 291 | net/socket.c | sock_select(struct inode *inode, struct file *file, int sel_type, select_table * wait) |
wait | 306 | net/socket.c | return sock->ops->select(sock, sel_type, wait); |
wait | 361 | net/socket.c | wake_up(servsock->wait); |
wait | 363 | net/socket.c | interruptible_sleep_on(mysock->wait); |
wait | 59 | net/unix.c | static int unix_proto_select(struct socket *sock, int sel_type, select_table * wait); |
wait | 444 | net/unix.c | interruptible_sleep_on(sock->wait); |
wait | 461 | net/unix.c | wake_up(clientsock->wait); |
wait | 521 | net/unix.c | interruptible_sleep_on(sock->wait); |
wait | 557 | net/unix.c | wake_up(sock->conn->wait); |
wait | 590 | net/unix.c | interruptible_sleep_on(sock->wait); |
wait | 635 | net/unix.c | wake_up(sock->conn->wait); |
wait | 642 | net/unix.c | unix_proto_select(struct socket *sock, int sel_type, select_table * wait) |
wait | 655 | net/unix.c | select_wait(sock->wait, wait); |
wait | 659 | net/unix.c | select_wait(sock->wait, wait); |
wait | 673 | net/unix.c | select_wait(sock->wait,wait); |
wait | 686 | net/unix.c | select_wait(sock->wait,wait); |