/drivers/spi/ |
H A D | spi-tegra.c | 154 struct list_head queue; member in struct:spi_tegra_data 346 m = list_first_entry(&tspi->queue, struct spi_message, queue); 366 list_del(&m->queue); 370 if (!list_empty(&tspi->queue)) { 371 m = list_first_entry(&tspi->queue, struct spi_message, 372 queue); 457 was_empty = list_empty(&tspi->queue); 458 list_add_tail(&m->queue, &tspi->queue); [all...] |
/drivers/net/wireless/p54/ |
H A D | txrx.c | 43 wiphy_debug(priv->hw->wiphy, "/ --- tx queue dump (%d entries) ---\n", 190 struct p54_tx_queue_stats *queue; local 196 queue = &priv->tx_stats[p54_queue]; 199 if (unlikely(queue->len >= queue->limit && IS_QOS_QUEUE(p54_queue))) { 204 queue->len++; 205 queue->count++; 207 if (unlikely(queue->len == queue->limit && IS_QOS_QUEUE(p54_queue))) { 679 struct ieee80211_tx_info *info, u8 *queue, 678 p54_tx_80211_header(struct p54_common *priv, struct sk_buff *skb, struct ieee80211_tx_info *info, u8 *queue, u32 *extra_len, u16 *flags, u16 *aid, bool *burst_possible) argument 780 u8 rate, queue = 0, crypt_offset = 0; local [all...] |
/drivers/media/video/uvc/ |
H A D | uvc_video.c | 1114 struct uvc_video_queue *queue = &stream->queue; local 1119 mem = buf->mem + queue->buf_used; 1120 nbytes = min((unsigned int)len, buf->bytesused - queue->buf_used); 1125 queue->buf_used += nbytes; 1159 buf = uvc_queue_next_buffer(&stream->queue, 1180 buf = uvc_queue_next_buffer(&stream->queue, buf); 1205 buf = uvc_queue_next_buffer(&stream->queue, 1221 /* The buffer queue might have been cancelled while a bulk transfer 1239 buf = uvc_queue_next_buffer(&stream->queue, 1295 struct uvc_video_queue *queue = &stream->queue; local [all...] |
/drivers/media/video/saa7134/ |
H A D | saa7134-core.c | 286 } else if (list_empty(&q->queue)) { 287 list_add_tail(&buf->vb.queue,&q->queue); 290 next = list_entry(q->queue.next,struct saa7134_buf, 291 vb.queue); 296 list_add_tail(&buf->vb.queue,&q->queue); 324 if (!list_empty(&q->queue)) { 325 /* activate next one from queue */ 326 buf = list_entry(q->queue [all...] |
/drivers/net/tokenring/ |
H A D | smctr.c | 123 static __u8 *smctr_get_rx_pointer(struct net_device *dev, short queue); 125 static FCBlock *smctr_get_tx_fcb(struct net_device *dev, __u16 queue, 154 static int smctr_issue_resume_rx_bdb_cmd(struct net_device *dev, __u16 queue); 155 static int smctr_issue_resume_rx_fcb_cmd(struct net_device *dev, __u16 queue); 156 static int smctr_issue_resume_tx_fcb_cmd(struct net_device *dev, __u16 queue); 229 static int smctr_restart_tx_chain(struct net_device *dev, short queue); 281 __u16 queue); 282 static __u16 smctr_tx_complete(struct net_device *dev, __u16 queue); 288 static int smctr_update_rx_chain(struct net_device *dev, __u16 queue); 290 __u16 queue); 1358 smctr_get_rx_pointer(struct net_device *dev, short queue) argument 1389 smctr_get_tx_fcb(struct net_device *dev, __u16 queue, __u16 bytes_count) argument 2777 smctr_issue_resume_rx_bdb_cmd(struct net_device *dev, __u16 queue) argument 2797 smctr_issue_resume_rx_fcb_cmd(struct net_device *dev, __u16 queue) argument 2819 smctr_issue_resume_tx_fcb_cmd(struct net_device *dev, __u16 queue) argument 4318 smctr_restart_tx_chain(struct net_device *dev, short queue) argument 4431 __u16 queue, status, rx_size, err = 0; local 5340 smctr_trc_send_packet(struct net_device *dev, FCBlock *fcb, __u16 queue) argument 5362 smctr_tx_complete(struct net_device *dev, __u16 queue) argument 5500 smctr_update_rx_chain(struct net_device *dev, __u16 queue) argument 5537 smctr_update_tx_chain(struct net_device *dev, FCBlock *fcb, __u16 queue) argument [all...] |
/drivers/staging/rtl8712/ |
H A D | rtl871x_cmd.c | 123 static sint _enqueue_cmd(struct __queue *queue, struct cmd_obj *obj) argument 129 spin_lock_irqsave(&queue->lock, irqL); 130 list_insert_tail(&obj->list, &queue->queue); 131 spin_unlock_irqrestore(&queue->lock, irqL); 135 static struct cmd_obj *_dequeue_cmd(struct __queue *queue) argument 140 spin_lock_irqsave(&(queue->lock), irqL); 141 if (is_list_empty(&(queue->queue))) 144 obj = LIST_CONTAINOR(get_next(&(queue 186 struct __queue *queue; local 200 r8712_dequeue_cmd(struct __queue *queue) argument [all...] |
/drivers/usb/gadget/ |
H A D | pch_udc.c | 284 * @queue: queue for requests 299 struct list_head queue; member in struct:pch_udc_ep 399 * @queue: associated queue 412 struct list_head queue; member in struct:pch_udc_request 1448 list_del_init(&req->queue); 1494 * empty_req_queue() - This API empties the request queue of an endpoint 1502 while (!list_empty(&ep->queue)) { 1503 req = list_entry(ep->queue [all...] |
H A D | net2272.c | 268 INIT_LIST_HEAD(&ep->queue); 345 INIT_LIST_HEAD(&req->queue); 361 WARN_ON(!list_empty(&req->queue)); 379 list_del_init(&req->queue); 396 /* don't modify queue heads during completion callback */ 484 if (!list_empty(&ep->queue)) { 485 req = list_entry(ep->queue.next, 487 queue); 614 if (!list_empty(&ep->queue)) { 615 req = list_entry(ep->queue [all...] |
/drivers/block/aoe/ |
H A D | aoechr.c | 111 struct sk_buff_head queue; local 112 __skb_queue_head_init(&queue); 113 __skb_queue_tail(&queue, skb); 114 aoenet_xmit(&queue);
|
H A D | aoeblk.c | 166 struct sk_buff_head queue; local 221 __skb_queue_head_init(&queue); 222 skb_queue_splice_init(&d->sendq, &queue); 225 aoenet_xmit(&queue); 290 gd->queue = d->blkq;
|
/drivers/block/ |
H A D | cpqarray.h | 109 struct request_queue *queue; member in struct:ctlr_info
|
/drivers/media/dvb/ngene/ |
H A D | ngene-dvb.c | 57 if (wait_event_interruptible(dev->tsout_rbuf.queue, 78 dev->tsin_rbuf.queue, 145 wake_up(&dev->tsin_rbuf.queue); 190 wake_up_interruptible(&dev->tsout_rbuf.queue);
|
/drivers/media/video/cx18/ |
H A D | Makefile | 2 cx18-queue.o cx18-streams.o cx18-fileops.o cx18-ioctl.o cx18-controls.o \
|
/drivers/media/video/ivtv/ |
H A D | Makefile | 4 ivtv-mailbox.o ivtv-queue.o ivtv-streams.o ivtv-udma.o \
|
/drivers/net/wireless/rt2x00/ |
H A D | rt2x00pci.h | 111 * rt2x00pci_flush_queue - Flush data queue 112 * @queue: Data queue to stop 118 void rt2x00pci_flush_queue(struct data_queue *queue, bool drop);
|
/drivers/scsi/aic7xxx/aicasm/ |
H A D | aicasm_macro_gram.y | 56 #include "../queue.h" 58 #include <sys/queue.h>
|
/drivers/staging/octeon/ |
H A D | octeon-ethernet.h | 41 /* PKO hardware queue for the port */ 42 int queue; member in struct:octeon_ethernet 50 /* List of outstanding tx buffers per queue */
|
/drivers/staging/zram/ |
H A D | zram_drv.c | 553 static void zram_make_request(struct request_queue *queue, struct bio *bio) argument 555 struct zram *zram = queue->queuedata; 664 queue_flag_set_unlocked(QUEUE_FLAG_NONROT, zram->disk->queue); 712 zram->queue = blk_alloc_queue(GFP_KERNEL); 713 if (!zram->queue) { 714 pr_err("Error allocating disk queue for device %d\n", 720 blk_queue_make_request(zram->queue, zram_make_request); 721 zram->queue->queuedata = zram; 726 blk_cleanup_queue(zram->queue); 736 zram->disk->queue [all...] |
H A D | zram_drv.h | 112 struct request_queue *queue; member in struct:zram
|
/drivers/bluetooth/ |
H A D | bpa10x.c | 67 static int bpa10x_recv(struct hci_dev *hdev, int queue, void *buf, int count) argument 71 BT_DBG("%s queue %d buffer %p count %d", hdev->name, 72 queue, buf, count); 74 if (queue < 0 || queue > 1) 80 struct sk_buff *skb = data->rx_skb[queue]; 134 data->rx_skb[queue] = skb; 155 data->rx_skb[queue] = NULL;
|
/drivers/mmc/card/ |
H A D | block.c | 46 #include "queue.h" 85 struct mmc_queue queue; member in struct:mmc_blk_data 156 blk_cleanup_queue(md->queue.queue); 171 struct mmc_card *card = md->queue.card; 199 card = md->queue.card; 386 card = md->queue.card; 829 struct mmc_card *card = md->queue.card; 875 struct mmc_card *card = md->queue.card; 958 struct mmc_card *card = md->queue [all...] |
/drivers/virtio/ |
H A D | virtio_mmio.c | 27 * 0x034 R QueueNumMax Maximum size of the currently selected queue 28 * 0x038 W QueueNum Queue size for the currently selected queue 29 * 0x03c W QueueAlign Used Ring alignment for the current queue 30 * 0x040 RW QueuePFN PFN for the currently selected queue 85 /* the number of entries in the queue */ 88 /* the index of the queue */ 91 /* the virtual address of the ring queue */ 92 void *queue; member in struct:virtio_mmio_vq_info 178 /* the notify function used when creating a virt queue */ 184 /* We write the queue' [all...] |
/drivers/media/dvb/ttpci/ |
H A D | av7110_ca.c | 83 wake_up_interruptible(&cibuf->queue); 175 if (wait_event_interruptible(cibuf->queue, 200 if (wait_event_interruptible(cibuf->queue, 239 poll_wait(file, &rbuf->queue, wait); 240 poll_wait(file, &wbuf->queue, wait);
|
/drivers/net/fddi/skfp/ |
H A D | fplustm.c | 195 * initialize the pointer for receive queue 1 203 * initialize the pointer for receive queue 2 227 * initialize the pointer for asynchronous transmit queue 235 * initialize the pointer for synchronous transmit queue 277 struct s_smt_rx_queue *queue ; local 280 * init all tx data structures for receive queue 1 282 smc->hw.fp.rx[QUEUE_R1] = queue = &smc->hw.fp.rx_q[QUEUE_R1] ; 283 queue->rx_bmu_ctl = (HW_PTR) ADDR(B0_R1_CSR) ; 284 queue->rx_bmu_dsc = (HW_PTR) ADDR(B4_R1_DA) ; 287 * init all tx data structures for receive queue 307 struct s_smt_tx_queue *queue ; local [all...] |
/drivers/tty/ipwireless/ |
H A D | hardware.c | 294 struct list_head queue; member in struct:ipw_tx_packet 335 struct list_head queue; member in struct:ipw_rx_packet 500 /* If this packet has unsent data, then re-queue it. */ 503 * Re-queue it at the head of the highest priority queue so 509 list_add(&packet->queue, &hw->tx_queue[0]); 565 struct ipw_rx_packet, queue); 568 list_del(&packet->queue); 614 list_add(&packet->queue, &hw->rx_pool); 669 /* If it's a CTRL packet, don't assemble, just queue i [all...] |