/drivers/usb/gadget/ |
H A D | ci13xxx_udc.h | 54 /* DMA layout of queue heads */ 75 struct list_head queue; member in struct:ci13xxx_req 91 struct list_head queue; member in struct:ci13xxx_ep::__anon5693 122 struct dma_pool *qh_pool; /* DMA pool for queue heads */
|
H A D | langwell_udc.h | 117 struct list_head queue; member in struct:langwell_ep 133 struct list_head queue; member in struct:langwell_request
|
H A D | omap_udc.h | 133 struct list_head queue; member in struct:omap_req 140 struct list_head queue; member in struct:omap_ep
|
H A D | pxa25x_udc.h | 45 struct list_head queue; member in struct:pxa25x_ep 67 struct list_head queue; member in struct:pxa25x_request
|
H A D | imx_udc.c | 345 list_add_tail(&req->queue, &imx_ep->queue); 354 list_del_init(&req->queue); 381 while (!list_empty(&imx_ep->queue)) { 382 req = list_entry(imx_ep->queue.next, struct imx_request, queue); 537 if (!list_empty(&imx_ep->queue)) 538 req = list_entry(imx_ep->queue.next, 539 struct imx_request, queue); 563 if (!list_empty(&imx_ep->queue)) { [all...] |
H A D | mv_udc_core.c | 226 /* Removed the req from fsl_ep->queue */ 227 list_del_init(&req->queue); 291 if (!(list_empty(&ep->queue))) { 293 lastreq = list_entry(ep->queue.prev, struct mv_req, queue); 521 /* Get the endpoint queue head address */ 588 /* Get the endpoint queue head address */ 628 INIT_LIST_HEAD(&req->queue); 714 || !list_empty(&req->queue)) { 756 /* build dtds and push them to device queue */ [all...] |
/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_fence.h | 62 wait_queue_head_t queue; member in struct:vmw_fence_obj
|
/drivers/ide/ |
H A D | ide-ioctls.c | 128 rq = blk_get_request(drive->queue, READ, __GFP_WAIT); 130 err = blk_execute_rq(drive->queue, NULL, rq, 0); 224 rq = blk_get_request(drive->queue, READ, __GFP_WAIT); 228 if (blk_execute_rq(drive->queue, NULL, rq, 1))
|
/drivers/md/ |
H A D | linear.c | 57 * @q: request queue 212 blk_queue_merge_bvec(mddev->queue, linear_mergeable_bvec); 213 mddev->queue->backing_dev_info.congested_fn = linear_congested; 214 mddev->queue->backing_dev_info.congested_data = mddev; 269 blk_sync_queue(mddev->queue); /* the unplug fn references 'conf'*/
|
H A D | dm.c | 137 struct request_queue *queue; member in struct:mapped_device 139 /* Protect queue and type against concurrent access. */ 159 * Processing queue (flush) 522 /* nudge anyone waiting on suspend queue */ 588 * A more elegant soln is in the works that uses the queue 650 trace_block_bio_complete(md->queue, bio, io_error); 753 /* nudge anyone waiting on suspend queue */ 758 blk_run_queue(md->queue); 776 * Must be called without queue lock. 934 * Called with the queue loc [all...] |
/drivers/media/dvb/dvb-core/ |
H A D | dvb_ringbuffer.h | 40 wait_queue_head_t queue; member in struct:dvb_ringbuffer 76 /* initialize ring buffer, lock and queue */
|
/drivers/media/video/ |
H A D | sh_vou.c | 73 struct list_head queue; member in struct:sh_vou_device 320 list_add_tail(&vb->queue, &vou_dev->queue); 332 } else if (vou_dev->active->queue.next == &vb->queue) { 344 /* Two buffers on the queue - activate the hardware */ 372 list_del(&vb->queue); 1068 if (!vou_dev->active || list_empty(&vou_dev->queue)) { 1090 list_del(&vb->queue); 1097 if (list_empty(&vou_dev->queue)) { [all...] |
H A D | v4l2-mem2mem.c | 43 /* Offset base for buffers on the destination queue - used to distinguish 179 struct v4l2_m2m_ctx, queue); 188 * the pending job queue and add it if so. 219 dprintk("On job queue already\n"); 245 list_add_tail(&m2m_ctx->queue, &m2m_dev->job_queue); 277 list_del(&m2m_dev->curr_ctx->queue); 293 * v4l2_m2m_reqbufs() - multi-queue-aware REQBUFS multiplexer 306 * v4l2_m2m_querybuf() - multi-queue-aware QUERYBUF multiplexer 320 /* Adjust MMAP memory offsets for the CAPTURE queue */ 369 * v4l2_m2m_streamon() - turn on streaming for a video queue [all...] |
/drivers/spi/ |
H A D | spi-fsl-lib.h | 73 struct list_head queue; member in struct:mpc8xxx_spi
|
H A D | spi-atmel.c | 185 * DMA transfers; transfer queue progress is driven by IRQs. The clock 198 struct list_head queue; member in struct:atmel_spi 475 msg = list_entry(as->queue.next, struct spi_message, queue); 553 list_del(&msg->queue); 568 if (list_empty(&as->queue) || as->stopping) 587 msg = list_entry(as->queue.next, struct spi_message, queue); 878 list_add_tail(&msg->queue, &as->queue); [all...] |
H A D | spi.c | 129 /* resume may restart the i/o queue */ 514 * spi_pump_messages - kthread work function which processes spi message queue 517 * This function checks if there is any spi message in the queue that 530 /* Lock queue and check for queue work */ 532 if (list_empty(&master->queue) || !master->running) { 552 /* Extract head of queue */ 554 list_entry(master->queue.next, struct spi_message, queue); 556 list_del_init(&master->cur_msg->queue); [all...] |
/drivers/block/ |
H A D | xsysace.c | 210 struct request_queue *queue; member in struct:ace_device 505 while ((req = blk_fetch_request(ace->queue)) != NULL) 520 if (ace->id_req_count || ace_get_next_request(ace->queue)) { 649 req = ace_get_next_request(ace->queue); 991 * Initialize the request queue 993 ace->queue = blk_init_queue(ace_request, &ace->lock); 994 if (ace->queue == NULL) 996 blk_queue_logical_block_size(ace->queue, 512); 1008 ace->gd->queue = ace->queue; [all...] |
/drivers/infiniband/hw/ehca/ |
H A D | ehca_uverbs.c | 135 static int ehca_mmap_queue(struct vm_area_struct *vma, struct ipz_queue *queue, argument 144 for (ofs = 0; ofs < queue->queue_length; ofs += PAGE_SIZE) { 145 u64 virt_addr = (u64)ipz_qeit_calc(queue, ofs); 179 ehca_dbg(cq->ib_cq.device, "cq_num=%x queue", cq->cq_number); 304 ehca_gen_err("bad queue type %x", q_type);
|
/drivers/media/video/cx88/ |
H A D | cx88-mpeg.c | 213 dprintk(1, "cx8802_restart_queue: queue is empty\n" ); 218 buf = list_entry(q->queued.next, struct cx88_buffer, vb.queue); 220 list_del(&buf->vb.queue); 221 list_add_tail(&buf->vb.queue,&q->active); 232 list_del(&buf->vb.queue); 233 list_add_tail(&buf->vb.queue,&q->active); 247 buf = list_entry(q->active.next, struct cx88_buffer, vb.queue); 251 list_for_each_entry(buf, &q->active, vb.queue) 301 dprintk( 1, "queue is empty - first active\n" ); 302 list_add_tail(&buf->vb.queue, [all...] |
/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cxgb4_uld.h | 146 __be32 sip, __be16 sport, unsigned int queue); 148 static inline void set_wr_txq(struct sk_buff *skb, int prio, int queue) argument 150 skb_set_queue_mapping(skb, (queue << 1) | prio); 201 const unsigned short *rxq_ids; /* the ULD's Rx queue ids */
|
/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_main.c | 59 MODULE_PARM_DESC(send_queue_size, "Number of descriptors in send queue"); 61 MODULE_PARM_DESC(recv_queue_size, "Number of descriptors in receive queue"); 272 while ((skb = __skb_dequeue(&path->queue))) 444 while ((skb = __skb_dequeue(&path->queue))) 478 while ((skb = __skb_dequeue(&neigh->queue))) 514 skb_queue_head_init(&path->queue); 602 if (skb_queue_len(&neigh->queue) < IPOIB_MAX_PATH_REC_QUEUE) 603 __skb_queue_tail(&neigh->queue, skb); 605 ipoib_warn(priv, "queue length limit %d. Packet drop.\n", 606 skb_queue_len(&neigh->queue)); [all...] |
/drivers/net/ethernet/ti/ |
H A D | cpmac.c | 435 printk(KERN_WARNING "%s: rx: polling, but no queue\n", 480 * of quota limits), check to see if the tail of the queue has EOQ set. 560 int queue, len; local 571 queue = skb_get_queue_mapping(skb); 572 netif_stop_subqueue(dev, queue); 574 desc = &priv->desc_ring[queue]; 598 cpmac_write(priv->regs, CPMAC_TX_PTR(queue), (u32)desc->mapping); 603 static void cpmac_end_xmit(struct net_device *dev, int queue) argument 608 desc = &priv->desc_ring[queue]; 609 cpmac_write(priv->regs, CPMAC_TX_ACK(queue), (u3 794 int queue; local [all...] |
/drivers/atm/ |
H A D | nicstar.c | 232 while ((hb = skb_dequeue(&card->hbpool.queue)) != NULL) { 240 while ((iovb = skb_dequeue(&card->iovpool.queue)) != NULL) { 245 while ((lb = skb_dequeue(&card->lbpool.queue)) != NULL) 247 while ((sb = skb_dequeue(&card->sbpool.queue)) != NULL) 653 skb_queue_head_init(&card->hbpool.queue); 667 skb_queue_tail(&card->hbpool.queue, hb); 672 skb_queue_head_init(&card->lbpool.queue); 686 skb_queue_tail(&card->lbpool.queue, lb); 708 skb_queue_head_init(&card->sbpool.queue); 722 skb_queue_tail(&card->sbpool.queue, s [all...] |
/drivers/memstick/core/ |
H A D | mspro_block.c | 143 struct request_queue *queue; member in struct:mspro_block_data 734 msb->block_req = blk_fetch_request(msb->queue); 809 blk_stop_queue(msb->queue); 827 blk_start_queue(msb->queue); 1238 msb->queue = blk_init_queue(mspro_block_submit_req, &msb->q_lock); 1239 if (!msb->queue) { 1244 msb->queue->queuedata = card; 1245 blk_queue_prep_rq(msb->queue, mspro_block_prepare_req); 1247 blk_queue_bounce_limit(msb->queue, limit); 1248 blk_queue_max_hw_sectors(msb->queue, MSPRO_BLOCK_MAX_PAGE [all...] |
/drivers/net/wireless/rt2x00/ |
H A D | rt2400pci.c | 636 static void rt2400pci_start_queue(struct data_queue *queue) argument 638 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; 641 switch (queue->qid) { 659 static void rt2400pci_kick_queue(struct data_queue *queue) argument 661 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; 664 switch (queue->qid) { 685 static void rt2400pci_stop_queue(struct data_queue *queue) argument 687 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; 690 switch (queue->qid) { 728 if (entry->queue 1271 struct data_queue *queue = rt2x00queue_get_tx_queue(rt2x00dev, queue_idx); local 1651 rt2400pci_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u16 queue, const struct ieee80211_tx_queue_params *params) argument [all...] |