Searched refs:queue (Results 126 - 150 of 742) sorted by relevance

1234567891011>>

/drivers/usb/gadget/udc/
H A Dfotg210-udc.c64 list_del_init(&req->queue);
66 /* don't modify queue heads during completion callback */
77 if (list_empty(&ep->queue))
222 while (!list_empty(&ep->queue)) {
223 req = list_entry(ep->queue.next,
224 struct fotg210_request, queue);
242 INIT_LIST_HEAD(&req->queue);
425 if (list_empty(&ep->queue))
428 list_add_tail(&req->queue, &ep->queue);
[all...]
H A Dbcm63xx_udc.c219 * @queue: Linked list of outstanding requests for this EP.
227 struct list_head queue; member in struct:bcm63xx_ep
233 * @queue: Links back to the EP's request list.
235 * @offset: Current byte offset into the data buffer (next byte to queue).
240 struct list_head queue; /* ep's requests */ member in struct:bcm63xx_req
576 * For RX IUDMA, this will queue a single buffer descriptor, as RX IUDMA
581 * For TX IUDMA, this can queue multiple buffer descriptors if needed.
762 INIT_LIST_HEAD(&bep->queue);
954 INIT_LIST_HEAD(&bep->queue);
1041 BUG_ON(!list_empty(&bep->queue));
[all...]
H A Dpch_udc.c284 * @queue: queue for requests
298 struct list_head queue; member in struct:pch_udc_ep
401 * @queue: associated queue
414 struct list_head queue; member in struct:pch_udc_request
1453 list_del_init(&req->queue);
1499 * empty_req_queue() - This API empties the request queue of an endpoint
1507 while (!list_empty(&ep->queue)) {
1508 req = list_entry(ep->queue
[all...]
/drivers/media/common/saa7146/
H A Dsaa7146_fops.c83 list_add_tail(&buf->vb.queue,&q->queue);
85 DEB_D("adding buffer %p to queue. (active buffer present)\n",
124 if (!list_empty(&q->queue)) {
125 /* activate next one from queue */
126 buf = list_entry(q->queue.next,struct saa7146_buf,vb.queue);
127 list_del(&buf->vb.queue);
128 if (!list_empty(&q->queue))
129 next = list_entry(q->queue
[all...]
/drivers/net/wireless/p54/
H A Dtxrx.c42 wiphy_debug(priv->hw->wiphy, "/ --- tx queue dump (%d entries) ---\n",
189 struct p54_tx_queue_stats *queue; local
195 queue = &priv->tx_stats[p54_queue];
198 if (unlikely(queue->len >= queue->limit && IS_QOS_QUEUE(p54_queue))) {
203 queue->len++;
204 queue->count++;
206 if (unlikely(queue->len == queue->limit && IS_QOS_QUEUE(p54_queue))) {
684 u8 *queue, u3
681 p54_tx_80211_header(struct p54_common *priv, struct sk_buff *skb, struct ieee80211_tx_info *info, struct ieee80211_sta *sta, u8 *queue, u32 *extra_len, u16 *flags, u16 *aid, bool *burst_possible) argument
786 u8 rate, queue = 0, crypt_offset = 0; local
[all...]
/drivers/scsi/ibmvscsi/
H A Dibmvscsi.c125 * Routines for managing the command/response queue
146 * @queue: crq_queue to initialize and register
152 static void ibmvscsi_release_crq_queue(struct crq_queue *queue, argument
166 queue->msg_token,
167 queue->size * sizeof(*queue->msgs), DMA_BIDIRECTIONAL);
168 free_page((unsigned long)queue->msgs);
172 * crq_queue_next_crq: - Returns the next entry in message queue
173 * @queue: crq_queue to use
175 * Returns pointer to next entry in queue, o
178 crq_queue_next_crq(struct crq_queue *queue) argument
296 ibmvscsi_reset_crq_queue(struct crq_queue *queue, struct ibmvscsi_host_data *hostdata) argument
337 ibmvscsi_init_crq_queue(struct crq_queue *queue, struct ibmvscsi_host_data *hostdata, int max_requests) argument
424 ibmvscsi_reenable_crq_queue(struct crq_queue *queue, struct ibmvscsi_host_data *hostdata) argument
[all...]
H A Dibmvscsi.h55 /* an RPA command/response transport queue */
98 struct crq_queue queue; member in struct:ibmvscsi_host_data
/drivers/net/ethernet/marvell/
H A Dmvpp2.c357 /* Max number of Tx descriptors in each aggregated queue */
738 u8 phys_txq; /* destination queue ID */
761 /* Per-CPU Tx queue control */
787 /* Physical number of this Tx queue */
790 /* Logical number of this Tx queue */
821 /* RX queue number, in the range 0-31 for physical RXQs */
3314 /* Set initial CPU queue for receiving packets */
3325 /* Set CPU queue number for oversize packets */
3495 /* Get queue physical ID */
3513 /* Get queue physica
3920 int tx_port_num, val, queue, ptxq, lrxq; local
3981 int lrxq, queue; local
3994 int lrxq, queue; local
4010 int queue; local
4300 int queue; local
4389 int queue; local
4428 int queue = fls(cause) - 1; local
4436 int queue = fls(cause >> 16) - 1; local
4748 int queue; local
4772 int queue; local
4781 int queue, err; local
4799 int queue, err; local
5770 int queue; local
5925 int queue, cpu, err; local
[all...]
/drivers/media/usb/uvc/
H A Duvc_video.c1120 struct uvc_video_queue *queue = &stream->queue; local
1125 mem = buf->mem + queue->buf_used;
1126 nbytes = min((unsigned int)len, buf->bytesused - queue->buf_used);
1131 queue->buf_used += nbytes;
1177 buf = uvc_queue_next_buffer(&stream->queue,
1195 buf = uvc_queue_next_buffer(&stream->queue, buf);
1224 buf = uvc_queue_next_buffer(&stream->queue,
1240 /* The buffer queue might have been cancelled while a bulk transfer
1258 buf = uvc_queue_next_buffer(&stream->queue,
1314 struct uvc_video_queue *queue = &stream->queue; local
[all...]
/drivers/staging/rtl8712/
H A Drtl871x_cmd.c122 static sint _enqueue_cmd(struct __queue *queue, struct cmd_obj *obj) argument
128 spin_lock_irqsave(&queue->lock, irqL);
129 list_add_tail(&obj->list, &queue->queue);
130 spin_unlock_irqrestore(&queue->lock, irqL);
134 static struct cmd_obj *_dequeue_cmd(struct __queue *queue) argument
139 spin_lock_irqsave(&(queue->lock), irqL);
140 if (list_empty(&(queue->queue)))
143 obj = LIST_CONTAINOR(queue
185 struct __queue *queue; local
199 r8712_dequeue_cmd(struct __queue *queue) argument
[all...]
/drivers/block/aoe/
H A Daoechr.c117 struct sk_buff_head queue; local
118 __skb_queue_head_init(&queue);
119 __skb_queue_tail(&queue, skb);
120 aoenet_xmit(&queue);
/drivers/block/
H A Dcpqarray.h109 struct request_queue *queue; member in struct:ctlr_info
/drivers/crypto/qce/
H A Dcore.c89 ret = crypto_enqueue_request(&qce->queue, req);
97 backlog = crypto_get_backlog(&qce->queue);
98 async_req = crypto_dequeue_request(&qce->queue);
231 crypto_init_queue(&qce->queue, QCE_QUEUE_LENGTH);
/drivers/media/pci/cx18/
H A DMakefile2 cx18-queue.o cx18-streams.o cx18-fileops.o cx18-ioctl.o cx18-controls.o \
/drivers/media/pci/ivtv/
H A DMakefile4 ivtv-mailbox.o ivtv-queue.o ivtv-streams.o ivtv-udma.o \
/drivers/media/pci/ngene/
H A Dngene-dvb.c57 if (wait_event_interruptible(dev->tsout_rbuf.queue,
78 dev->tsin_rbuf.queue,
144 wake_up(&dev->tsin_rbuf.queue);
189 wake_up_interruptible(&dev->tsout_rbuf.queue);
/drivers/mmc/card/
H A Dqueue.h56 struct request_queue *queue; member in struct:mmc_queue
/drivers/net/ethernet/intel/i40evf/
H A Di40e_prototype.h89 u16 vsi_seid, u16 queue, bool is_add,
/drivers/net/wireless/rt2x00/
H A Drt2x00.h361 * Entry in the beacon queue which belongs to
548 * queue initialization handlers
569 * Data queue handlers.
572 void (*start_queue) (struct data_queue *queue);
573 void (*kick_queue) (struct data_queue *queue);
574 void (*stop_queue) (struct data_queue *queue);
575 void (*flush_queue) (struct data_queue *queue, bool drop);
640 void (*queue_init)(struct data_queue *queue);
925 * Work queue for all work which should not be placed
952 * Data queue array
1280 rt2x00queue_get_tx_queue(struct rt2x00_dev *rt2x00dev, const enum data_queue_qid queue) argument
[all...]
H A Drt2x00mmio.h102 * rt2x00mmio_flush_queue - Flush data queue
103 * @queue: Data queue to stop
109 void rt2x00mmio_flush_queue(struct data_queue *queue, bool drop);
/drivers/scsi/aic7xxx/aicasm/
H A Daicasm_macro_gram.y56 #include "../queue.h"
58 #include <sys/queue.h>
/drivers/staging/octeon/
H A Docteon-ethernet.h43 /* PKO hardware queue for the port */
44 int queue; member in struct:octeon_ethernet
54 /* List of outstanding tx buffers per queue */
/drivers/staging/rtl8188eu/include/
H A Dosdep_service.h61 struct list_head queue; member in struct:__queue
65 static inline struct list_head *get_list_head(struct __queue *queue) argument
67 return &(queue->queue);
H A Drtw_recv.h273 #define rtw_dequeue_recvframe(queue) rtw_alloc_recvframe(queue)
275 struct __queue *queue);
276 int rtw_enqueue_recvframe(struct recv_frame *precvframe, struct __queue *queue);
/drivers/staging/rtl8723au/include/
H A Drtw_recv.h281 int rtw_enqueue_recvframe23a(struct recv_frame *precvframe, struct rtw_queue *queue);
285 int rtw_enqueue_recvbuf23a_to_head(struct recv_buf *precvbuf, struct rtw_queue *queue);
286 int rtw_enqueue_recvbuf23a(struct recv_buf *precvbuf, struct rtw_queue *queue);
287 struct recv_buf *rtw_dequeue_recvbuf23a(struct rtw_queue *queue);

Completed in 567 milliseconds

1234567891011>>