Searched refs:queue (Results 151 - 175 of 575) sorted by relevance

1234567891011>>

/drivers/usb/gadget/
H A Dci13xxx_udc.h54 /* 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 Dlangwell_udc.h117 struct list_head queue; member in struct:langwell_ep
133 struct list_head queue; member in struct:langwell_request
H A Domap_udc.h133 struct list_head queue; member in struct:omap_req
140 struct list_head queue; member in struct:omap_ep
H A Dpxa25x_udc.h45 struct list_head queue; member in struct:pxa25x_ep
67 struct list_head queue; member in struct:pxa25x_request
H A Dimx_udc.c345 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 Dmv_udc_core.c226 /* 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 Dvmwgfx_fence.h62 wait_queue_head_t queue; member in struct:vmw_fence_obj
/drivers/ide/
H A Dide-ioctls.c128 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 Dlinear.c57 * @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 Ddm.c137 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 Ddvb_ringbuffer.h40 wait_queue_head_t queue; member in struct:dvb_ringbuffer
76 /* initialize ring buffer, lock and queue */
/drivers/media/video/
H A Dsh_vou.c73 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 Dv4l2-mem2mem.c43 /* 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 Dspi-fsl-lib.h73 struct list_head queue; member in struct:mpc8xxx_spi
H A Dspi-atmel.c185 * 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 Dspi.c129 /* 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 Dxsysace.c210 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 Dehca_uverbs.c135 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 Dcx88-mpeg.c213 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 Dcxgb4_uld.h146 __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 Dipoib_main.c59 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 Dcpmac.c435 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 Dnicstar.c232 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 Dmspro_block.c143 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 Drt2400pci.c636 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...]

Completed in 1767 milliseconds

1234567891011>>