tag | line | file | source code |
queue | 101 | drivers/char/psaux.c | static struct aux_queue *queue; |
queue | 176 | drivers/char/psaux.c | result = queue->buf[queue->tail]; |
queue | 177 | drivers/char/psaux.c | queue->tail = (queue->tail + 1) & (AUX_BUF_SIZE-1); |
queue | 185 | drivers/char/psaux.c | return queue->head == queue->tail; |
queue | 197 | drivers/char/psaux.c | int head = queue->head; |
queue | 198 | drivers/char/psaux.c | int maxhead = (queue->tail-1) & (AUX_BUF_SIZE-1); |
queue | 200 | drivers/char/psaux.c | queue->buf[head] = inb(AUX_INPUT_PORT); |
queue | 205 | drivers/char/psaux.c | queue->head = head; |
queue | 207 | drivers/char/psaux.c | wake_up_interruptible(&queue->proc_list); |
queue | 218 | drivers/char/psaux.c | int head = queue->head; |
queue | 219 | drivers/char/psaux.c | int maxhead = (queue->tail-1) & (AUX_BUF_SIZE-1); |
queue | 221 | drivers/char/psaux.c | queue->buf[head] = inb(qp_data); |
queue | 226 | drivers/char/psaux.c | queue->head = head; |
queue | 228 | drivers/char/psaux.c | wake_up_interruptible(&queue->proc_list); |
queue | 276 | drivers/char/psaux.c | queue->head = queue->tail = 0; /* Flush input queue */ |
queue | 318 | drivers/char/psaux.c | queue->head = queue->tail = 0; /* Flush input queue */ |
queue | 387 | drivers/char/psaux.c | add_wait_queue(&queue->proc_list, &wait); |
queue | 395 | drivers/char/psaux.c | remove_wait_queue(&queue->proc_list, &wait); |
queue | 419 | drivers/char/psaux.c | select_wait(&queue->proc_list, wait); |
queue | 465 | drivers/char/psaux.c | queue = (struct aux_queue *) kmem_start; |
queue | 467 | drivers/char/psaux.c | queue->head = queue->tail = 0; |
queue | 468 | drivers/char/psaux.c | queue->proc_list = NULL; |
queue | 417 | drivers/char/scc.c | scc_enqueue(struct mbuf **queue,struct mbuf *bp) |
queue | 422 | drivers/char/scc.c | if(queue == NULLBUFP || bp == NULLBUF) |
queue | 427 | drivers/char/scc.c | if(*queue == NULLBUF) |
queue | 430 | drivers/char/scc.c | *queue = bp; |
queue | 432 | drivers/char/scc.c | for(p = *queue ; p->anext != NULLBUF ; p = p->anext) |
queue | 171 | drivers/net/eql.c | static inline int eql_number_slaves(slave_queue_t *queue); /* */ |
queue | 173 | drivers/net/eql.c | static inline int eql_is_empty(slave_queue_t *queue); /* */ |
queue | 174 | drivers/net/eql.c | static inline int eql_is_full(slave_queue_t *queue); /* */ |
queue | 177 | drivers/net/eql.c | static void eql_delete_slave_queue(slave_queue_t *queue); /* */ |
queue | 179 | drivers/net/eql.c | static int eql_insert_slave(slave_queue_t *queue, slave_t *slave); /* */ |
queue | 180 | drivers/net/eql.c | static slave_t *eql_remove_slave(slave_queue_t *queue, slave_t *slave); /* */ |
queue | 183 | drivers/net/eql.c | static int eql_remove_slave_dev(slave_queue_t *queue, struct device *dev); /* */ |
queue | 185 | drivers/net/eql.c | static inline struct device *eql_best_slave_dev(slave_queue_t *queue); /* */ |
queue | 186 | drivers/net/eql.c | static inline slave_t *eql_best_slave(slave_queue_t *queue); /* */ |
queue | 187 | drivers/net/eql.c | static inline slave_t *eql_first_slave(slave_queue_t *queue); /* */ |
queue | 188 | drivers/net/eql.c | static inline slave_t *eql_next_slave(slave_queue_t *queue, slave_t *slave); /* */ |
queue | 190 | drivers/net/eql.c | static inline void eql_set_best_slave(slave_queue_t *queue, slave_t *slave); /* */ |
queue | 191 | drivers/net/eql.c | static inline void eql_schedule_slaves(slave_queue_t *queue); /* */ |
queue | 193 | drivers/net/eql.c | static slave_t *eql_find_slave_dev(slave_queue_t *queue, struct device *dev); /* */ |
queue | 277 | drivers/net/eql.c | eql->queue = new_queue; |
queue | 278 | drivers/net/eql.c | eql->queue->lock = 0; |
queue | 308 | drivers/net/eql.c | eql_delete_slave_queue (eql->queue); |
queue | 356 | drivers/net/eql.c | eql_schedule_slaves (eql->queue); |
queue | 358 | drivers/net/eql.c | slave_dev = eql_best_slave_dev (eql->queue); |
queue | 359 | drivers/net/eql.c | slave = eql_best_slave (eql->queue); |
queue | 366 | drivers/net/eql.c | dev->name, eql_number_slaves (eql->queue), skb->len, |
queue | 458 | drivers/net/eql.c | eql_insert_slave (eql->queue, s); |
queue | 497 | drivers/net/eql.c | eql_remove_slave_dev (eql->queue, slave_dev); |
queue | 530 | drivers/net/eql.c | slave = eql_find_slave_dev (eql->queue, slave_dev); |
queue | 571 | drivers/net/eql.c | slave = eql_find_slave_dev (eql->queue, slave_dev); |
queue | 715 | drivers/net/eql.c | eql_number_slaves(slave_queue_t *queue) |
queue | 717 | drivers/net/eql.c | return queue->num_slaves; |
queue | 723 | drivers/net/eql.c | eql_is_empty(slave_queue_t *queue) |
queue | 725 | drivers/net/eql.c | if (eql_number_slaves (queue) == 0) |
queue | 733 | drivers/net/eql.c | eql_is_full(slave_queue_t *queue) |
queue | 735 | drivers/net/eql.c | equalizer_t *eql = (equalizer_t *) queue->master_dev->priv; |
queue | 737 | drivers/net/eql.c | if (eql_number_slaves (queue) == eql->max_slaves) |
queue | 747 | drivers/net/eql.c | slave_queue_t *queue; |
queue | 751 | drivers/net/eql.c | queue = (slave_queue_t *) kmalloc (sizeof (slave_queue_t), GFP_KERNEL); |
queue | 752 | drivers/net/eql.c | memset (queue, 0, sizeof (slave_queue_t)); |
queue | 762 | drivers/net/eql.c | queue->head = head_slave; |
queue | 763 | drivers/net/eql.c | queue->num_slaves = 0; |
queue | 764 | drivers/net/eql.c | queue->master_dev = dev; |
queue | 768 | drivers/net/eql.c | kfree (queue); |
queue | 771 | drivers/net/eql.c | return queue; |
queue | 777 | drivers/net/eql.c | eql_delete_slave_queue(slave_queue_t *queue) |
queue | 784 | drivers/net/eql.c | while ( ! eql_is_empty (queue) ) |
queue | 786 | drivers/net/eql.c | zapped = eql_remove_slave (queue, queue->head->next); |
queue | 789 | drivers/net/eql.c | kfree (queue->head->next); |
queue | 790 | drivers/net/eql.c | kfree (queue->head); |
queue | 791 | drivers/net/eql.c | kfree (queue); |
queue | 797 | drivers/net/eql.c | eql_insert_slave(slave_queue_t *queue, slave_t *slave) |
queue | 801 | drivers/net/eql.c | if ( ! eql_is_full (queue) ) |
queue | 805 | drivers/net/eql.c | duplicate_slave = eql_find_slave_dev (queue, slave->dev); |
queue | 811 | drivers/net/eql.c | eql_delete_slave (eql_remove_slave (queue, duplicate_slave)); |
queue | 814 | drivers/net/eql.c | slave->next = queue->head->next; |
queue | 815 | drivers/net/eql.c | queue->head->next = slave; |
queue | 816 | drivers/net/eql.c | queue->num_slaves++; |
queue | 829 | drivers/net/eql.c | eql_remove_slave(slave_queue_t *queue, slave_t *slave) |
queue | 836 | drivers/net/eql.c | prev = queue->head; |
queue | 837 | drivers/net/eql.c | current = queue->head->next; |
queue | 849 | drivers/net/eql.c | queue->num_slaves--; |
queue | 862 | drivers/net/eql.c | eql_insert_slave_dev(slave_queue_t *queue, struct device *dev) |
queue | 868 | drivers/net/eql.c | if ( ! eql_is_full (queue) ) |
queue | 875 | drivers/net/eql.c | slave->next = queue->head->next; |
queue | 876 | drivers/net/eql.c | queue->head->next = slave; |
queue | 888 | drivers/net/eql.c | eql_remove_slave_dev(slave_queue_t *queue, struct device *dev) |
queue | 894 | drivers/net/eql.c | target = eql_find_slave_dev (queue, dev); |
queue | 900 | drivers/net/eql.c | prev = queue->head; |
queue | 908 | drivers/net/eql.c | queue->num_slaves--; |
queue | 921 | drivers/net/eql.c | eql_best_slave_dev(slave_queue_t *queue) |
queue | 923 | drivers/net/eql.c | if (queue->best_slave != 0) |
queue | 925 | drivers/net/eql.c | if (queue->best_slave->dev != 0) |
queue | 926 | drivers/net/eql.c | return queue->best_slave->dev; |
queue | 937 | drivers/net/eql.c | eql_best_slave(slave_queue_t *queue) |
queue | 939 | drivers/net/eql.c | return queue->best_slave; |
queue | 944 | drivers/net/eql.c | eql_schedule_slaves(slave_queue_t *queue) |
queue | 946 | drivers/net/eql.c | struct device *master_dev = queue->master_dev; |
queue | 953 | drivers/net/eql.c | master_dev->name, eql_number_slaves (queue)); |
queue | 956 | drivers/net/eql.c | if ( eql_is_empty (queue) ) |
queue | 959 | drivers/net/eql.c | eql_set_best_slave (queue, (slave_t *) 0); |
queue | 970 | drivers/net/eql.c | for (i = 1, slave = eql_first_slave (queue); |
queue | 971 | drivers/net/eql.c | i <= eql_number_slaves (queue); |
queue | 972 | drivers/net/eql.c | i++, slave = eql_next_slave (queue, slave)) |
queue | 1015 | drivers/net/eql.c | eql_set_best_slave (queue, best_slave); |
queue | 1021 | drivers/net/eql.c | eql_delete_slave (eql_remove_slave (queue, slave_corpse)); |
queue | 1030 | drivers/net/eql.c | eql_find_slave_dev(slave_queue_t *queue, struct device *dev) |
queue | 1034 | drivers/net/eql.c | slave = eql_first_slave(queue); |
queue | 1054 | drivers/net/eql.c | eql_first_slave(slave_queue_t *queue) |
queue | 1056 | drivers/net/eql.c | return queue->head->next; |
queue | 1062 | drivers/net/eql.c | eql_next_slave(slave_queue_t *queue, slave_t *slave) |
queue | 1070 | drivers/net/eql.c | eql_set_best_slave(slave_queue_t *queue, slave_t *slave) |
queue | 1072 | drivers/net/eql.c | queue->best_slave = slave; |
queue | 1079 | drivers/net/eql.c | eql_lock_slave_queue(slave_queue_t *queue) |
queue | 1083 | drivers/net/eql.c | printk ("eql: lock == %d\n", queue->lock); |
queue | 1084 | drivers/net/eql.c | if (queue->lock) |
queue | 1089 | drivers/net/eql.c | queue->lock = 1; |
queue | 1091 | drivers/net/eql.c | queue->lock = 1; |
queue | 1097 | drivers/net/eql.c | eql_unlock_slave_queue(slave_queue_t *queue) |
queue | 1101 | drivers/net/eql.c | if (queue->lock != 0) |
queue | 1103 | drivers/net/eql.c | queue->lock = 0; |
queue | 1113 | drivers/net/eql.c | eql_is_locked_slave_queue(slave_queue_t *queue) |
queue | 1115 | drivers/net/eql.c | return test_bit(1, (void *) &queue->lock); |
queue | 1127 | drivers/net/eql.c | if ( ! eql_is_empty (eql->queue) ) |
queue | 1131 | drivers/net/eql.c | for (i = 1, slave = eql_first_slave (eql->queue); |
queue | 1132 | drivers/net/eql.c | i <= eql_number_slaves (eql->queue); |
queue | 1133 | drivers/net/eql.c | i++, slave = eql_next_slave (eql->queue, slave)) |
queue | 1156 | drivers/net/eql.c | eql_delete_slave (eql_remove_slave (eql->queue, slave_corpse)); |
queue | 46 | drivers/sound/midibuf.c | unsigned char queue[MAX_QUEUE_SIZE]; |
queue | 75 | drivers/sound/midibuf.c | q->queue[q->tail] = (data); \ |
queue | 85 | drivers/sound/midibuf.c | data = q->queue[q->head]; \ |
queue | 148 | drivers/sound/midibuf.c | midi_out_buf[dev]->queue[midi_out_buf[dev]->head])) |
queue | 76 | drivers/sound/sequencer.c | static unsigned char *queue = NULL; |
queue | 394 | drivers/sound/sequencer.c | memcpy (&queue[qtail * EV_SZ], note, EV_SZ); |
queue | 922 | drivers/sound/sequencer.c | if ((action = play_event (&queue[this_one * EV_SZ]))) |
queue | 1900 | drivers/sound/sequencer.c | PERMANENT_MALLOC (unsigned char *, queue, SEQ_MAX_QUEUE * EV_SZ, mem_start); |
queue | 54 | include/linux/if_eql.h | slave_queue_t *queue; |
queue | 625 | ipc/sem.c | struct sem_queue queue; |
queue | 627 | ipc/sem.c | queue.sma = sma; |
queue | 628 | ipc/sem.c | queue.sops = sops; |
queue | 629 | ipc/sem.c | queue.nsops = nsops; |
queue | 630 | ipc/sem.c | queue.undo = un; |
queue | 631 | ipc/sem.c | queue.pid = current->pid; |
queue | 632 | ipc/sem.c | queue.status = 0; |
queue | 633 | ipc/sem.c | insert_into_queue(sma,&queue); |
queue | 634 | ipc/sem.c | queue.sleeper = NULL; |
queue | 635 | ipc/sem.c | current->semsleeping = &queue; |
queue | 636 | ipc/sem.c | interruptible_sleep_on(&queue.sleeper); |
queue | 641 | ipc/sem.c | if (!queue.prev) { |
queue | 643 | ipc/sem.c | return queue.status; |
queue | 645 | ipc/sem.c | remove_from_queue(sma,&queue); |
queue | 736 | mm/swap.c | do { struct mem_list * queue = free_area_list+order; \ |
queue | 738 | mm/swap.c | do { struct mem_list *prev = queue, *ret; \ |
queue | 739 | mm/swap.c | while (queue != (ret = prev->next)) { \ |
queue | 750 | mm/swap.c | new_order++; queue++; \ |