Searched refs:queue (Results 301 - 325 of 1368) sorted by relevance

<<11121314151617181920>>

/linux-master/drivers/rpmsg/
H A Drpmsg_char.c50 * @queue_lock: synchronization of @queue operations
51 * @queue: incoming message queue
52 * @readq: wait object for incoming queue
70 struct sk_buff_head queue; member in struct:rpmsg_eptdev
114 skb_queue_tail(&eptdev->queue, skb);
195 skb_queue_purge(&eptdev->queue);
215 /* Wait for data in the queue */
216 if (skb_queue_empty(&eptdev->queue)) {
224 !skb_queue_empty(&eptdev->queue) ||
[all...]
/linux-master/drivers/nvme/host/
H A Dfc.c60 struct nvme_fc_queue *queue; member in struct:nvmefc_ls_req_op
101 struct nvme_fc_queue *queue; member in struct:nvme_fc_fcp_op
1171 struct nvme_fc_queue *queue, u16 qsize, u16 ersp_ratio)
1219 lsop->queue = queue;
1265 queue->qnum, validation_errors[fcret]);
1270 queue->connection_id =
1272 set_bit(NVME_FC_Q_CONNECTED, &queue->flags);
1281 "queue %d connect admin queue faile
1170 nvme_fc_connect_admin_queue(struct nvme_fc_ctrl *ctrl, struct nvme_fc_queue *queue, u16 qsize, u16 ersp_ratio) argument
1287 nvme_fc_connect_queue(struct nvme_fc_ctrl *ctrl, struct nvme_fc_queue *queue, u16 qsize, u16 ersp_ratio) argument
1933 struct nvme_fc_queue *queue = op->queue; local
2088 __nvme_fc_init_request(struct nvme_fc_ctrl *ctrl, struct nvme_fc_queue *queue, struct nvme_fc_fcp_op *op, struct request *rq, u32 rqno) argument
2147 struct nvme_fc_queue *queue = &ctrl->queues[queue_idx]; local
2219 struct nvme_fc_queue *queue = &ctrl->queues[qidx]; local
2242 struct nvme_fc_queue *queue; local
2277 nvme_fc_free_queue(struct nvme_fc_queue *queue) argument
2294 __nvme_fc_delete_hw_queue(struct nvme_fc_ctrl *ctrl, struct nvme_fc_queue *queue, unsigned int qidx) argument
2313 __nvme_fc_create_hw_queue(struct nvme_fc_ctrl *ctrl, struct nvme_fc_queue *queue, unsigned int qidx, u16 qsize) argument
2329 struct nvme_fc_queue *queue = &ctrl->queues[ctrl->ctrl.queue_count - 1]; local
2339 struct nvme_fc_queue *queue = &ctrl->queues[1]; local
2671 nvme_fc_start_fcp_op(struct nvme_fc_ctrl *ctrl, struct nvme_fc_queue *queue, struct nvme_fc_fcp_op *op, u32 data_len, enum nvmefc_fcp_datadir io_dir) argument
2791 struct nvme_fc_queue *queue = hctx->driver_data; local
[all...]
/linux-master/drivers/media/platform/mediatek/vcodec/encoder/
H A Dmtk_vcodec_enc_drv.h101 * @q_data: store information of input and output queue of the context
112 * @queue: waitqueue that can be used to wait for this context to finish
146 wait_queue_head_t queue[MTK_VDEC_HW_MAX]; member in struct:mtk_vcodec_enc_ctx
182 * @encode_workqueue: encode work queue
236 wake_up_interruptible(&ctx->queue[hw_id]);
/linux-master/drivers/usb/fotg210/
H A Dfotg210-udc.c73 list_del_init(&req->queue);
75 /* don't modify queue heads during completion callback */
86 if (list_empty(&ep->queue))
231 while (!list_empty(&ep->queue)) {
232 req = list_entry(ep->queue.next,
233 struct fotg210_request, queue);
251 INIT_LIST_HEAD(&req->queue);
420 if (list_empty(&ep->queue))
423 list_add_tail(&req->queue, &ep->queue);
[all...]
/linux-master/drivers/net/ethernet/netronome/nfp/abm/
H A Dqdisc.c46 unsigned int queue)
56 err = nfp_abm_ctrl_read_q_stats(alink, i, queue,
60 i, queue, err);
62 err = nfp_abm_ctrl_read_q_xstats(alink, i, queue,
66 i, queue, err);
139 unsigned int queue, struct nfp_alink_stats *prev_stats,
151 err = nfp_abm_ctrl_read_q_stats(alink, band, queue, prev_stats);
155 band, queue, err);
159 err = nfp_abm_ctrl_read_q_xstats(alink, band, queue, prev_xstats);
163 band, queue, er
45 nfp_abm_stats_update_red(struct nfp_abm_link *alink, struct nfp_qdisc *qdisc, unsigned int queue) argument
138 __nfp_abm_stats_init(struct nfp_abm_link *alink, unsigned int band, unsigned int queue, struct nfp_alink_stats *prev_stats, struct nfp_alink_xstats *prev_xstats) argument
173 nfp_abm_stats_init(struct nfp_abm_link *alink, struct nfp_qdisc *qdisc, unsigned int queue) argument
191 nfp_abm_offload_compile_red(struct nfp_abm_link *alink, struct nfp_qdisc *qdisc, unsigned int queue) argument
[all...]
/linux-master/drivers/net/wireless/intersil/p54/
H A Dtxrx.c39 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))) {
686 u8 *queue, u3
683 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
788 u8 rate, queue = 0, crypt_offset = 0; local
[all...]
/linux-master/drivers/platform/surface/aggregator/
H A Dssh_packet_layer.c42 * - transmission start (process next item in queue)
53 * The code below employs two main data structures: The packet queue,
60 * - the packet queue,
68 * packets from the queue. By doing this, it does not increment the refcount
69 * but takes over the reference (removing it from the queue). If the packet is
99 * packet cannot be added to the queue, the pending set, and the timeout, or
102 * references from the data structures (queue, pending) have to be removed.
135 * Indicates if a packet is present in the submission queue or not. This flag
136 * must only be modified with the queue lock held, and must be coherent to the
137 * presence of the packet in the queue
[all...]
/linux-master/drivers/scsi/ibmvscsi/
H A Dibmvscsi.c113 * Routines for managing the command/response queue
134 * @queue: crq_queue to initialize and register
141 static void ibmvscsi_release_crq_queue(struct crq_queue *queue, argument
155 queue->msg_token,
156 queue->size * sizeof(*queue->msgs), DMA_BIDIRECTIONAL);
157 free_page((unsigned long)queue->msgs);
161 * crq_queue_next_crq: - Returns the next entry in message queue
162 * @queue: crq_queue to use
164 * Returns pointer to next entry in queue, o
167 crq_queue_next_crq(struct crq_queue *queue) argument
284 ibmvscsi_reset_crq_queue(struct crq_queue *queue, struct ibmvscsi_host_data *hostdata) argument
326 ibmvscsi_init_crq_queue(struct crq_queue *queue, struct ibmvscsi_host_data *hostdata, int max_requests) argument
412 ibmvscsi_reenable_crq_queue(struct crq_queue *queue, struct ibmvscsi_host_data *hostdata) argument
[all...]
H A Dibmvscsi.h42 /* an RPA command/response transport queue */
92 struct crq_queue queue; member in struct:ibmvscsi_host_data
/linux-master/drivers/staging/vc04_services/interface/vchiq_arm/
H A Dvchiq_core.c783 * to the available queue.
1241 /* Add to the freed queue */
1287 notify_bulks(struct vchiq_service *service, struct vchiq_bulk_queue *queue, argument
1295 (queue == &service->bulk_tx) ? 't' : 'r',
1296 queue->process, queue->remote_notify, queue->remove);
1298 queue->remote_notify = queue->process;
1300 while (queue
1414 abort_outstanding_bulks(struct vchiq_service *service, struct vchiq_bulk_queue *queue) argument
1717 struct vchiq_bulk_queue *queue; local
2978 struct vchiq_bulk_queue *queue; local
[all...]
/linux-master/drivers/usb/gadget/udc/
H A Dbcm63xx_udc.c235 * @queue: Linked list of outstanding requests for this EP.
243 struct list_head queue; member in struct:bcm63xx_ep
249 * @queue: Links back to the EP's request list.
251 * @offset: Current byte offset into the data buffer (next byte to queue).
256 struct list_head queue; /* ep's requests */ member in struct:bcm63xx_req
585 * For RX IUDMA, this will queue a single buffer descriptor, as RX IUDMA
590 * For TX IUDMA, this can queue multiple buffer descriptors if needed.
771 INIT_LIST_HEAD(&bep->queue);
964 INIT_LIST_HEAD(&bep->queue);
1051 BUG_ON(!list_empty(&bep->queue));
[all...]
/linux-master/drivers/crypto/cavium/zip/
H A Dzip_main.h63 /* Command queue buffer size */
117 void zip_update_cmd_bufs(struct zip_device *zip_dev, u32 queue);
/linux-master/drivers/media/pci/ivtv/
H A DMakefile5 ivtv-mailbox.o ivtv-queue.o ivtv-streams.o ivtv-udma.o \
/linux-master/drivers/media/pci/cx18/
H A DMakefile3 cx18-queue.o cx18-streams.o cx18-fileops.o cx18-ioctl.o cx18-controls.o \
/linux-master/drivers/dma/fsl-dpaa2-qdma/
H A Ddpdmai.c21 u8 queue; member in struct:dpdmai_cmd_queue
283 * dpdmai_set_rx_queue() - Set Rx queue configuration
287 * @priority: Select the queue relative to number of
289 * @cfg: Rx queue configuration
306 cmd_params->queue = priority;
317 * dpdmai_get_rx_queue() - Retrieve Rx queue attributes.
321 * @priority: Select the queue relative to number of
323 * @attr: Returned Rx queue attributes
339 cmd_params->queue = priority;
358 * dpdmai_get_tx_queue() - Retrieve Tx queue attribute
[all...]
/linux-master/drivers/net/ethernet/aquantia/atlantic/hw_atl2/
H A Dhw_atl2_llh.c53 u32 queue)
58 queue);
90 u32 queue)
92 aq_hw_write_reg(aq_hw, HW_ATL2_TX_INTR_MODERATION_CTL_ADR(queue),
52 hw_atl2_new_rpf_rss_redir_set(struct aq_hw_s *aq_hw, u32 tc, u32 index, u32 queue) argument
88 hw_atl2_reg_tx_intr_moder_ctrl_set(struct aq_hw_s *aq_hw, u32 tx_intr_moderation_ctl, u32 queue) argument
/linux-master/drivers/usb/chipidea/
H A Dudc.h42 /* DMA layout of queue heads */
70 * @queue: link to QH list
75 struct list_head queue; member in struct:ci_hw_req
/linux-master/drivers/media/platform/qcom/camss/
H A Dcamss-video.h25 struct list_head queue; member in struct:camss_buffer
/linux-master/sound/core/seq/
H A Dseq_queue.h20 int queue; /* queue number */ member in struct:snd_seq_queue
22 char name[64]; /* name of this queue */
24 struct snd_seq_prioq *tickq; /* midi tick event queue */
25 struct snd_seq_prioq *timeq; /* real-time event queue */
27 struct snd_seq_timer *timer; /* time keeper for this queue */
32 bool check_blocked; /* queue being checked */
40 /* clients which uses this queue (bitmap) */
42 unsigned int clients; /* users of this queue */
56 /* create new queue (constructo
[all...]
/linux-master/drivers/infiniband/hw/cxgb4/
H A Dt4.h159 #define T4_ERR_DDP_QUEUE_NUM 0x17 /* invalid ddp queue number */
333 union t4_wr *queue; member in struct:t4_sq
362 union t4_recv_wr *queue; member in struct:t4_rq
399 union t4_recv_wr *queue; member in struct:t4_srq
438 srq->queue[srq->size].status.host_pidx = srq->pidx;
468 srq->queue[srq->size].status.host_cidx = srq->cidx;
477 srq->queue[srq->size].status.host_cidx = srq->cidx;
514 return wq->rq.queue[wq->rq.size].status.host_wq_pidx;
558 return wq->sq.queue[wq->sq.size].status.host_wq_pidx;
585 /* Flush host queue memor
677 struct t4_cqe *queue; member in struct:t4_cq
[all...]
/linux-master/drivers/usb/isp1760/
H A Disp1760-udc.h38 struct list_head queue; member in struct:isp1760_ep
/linux-master/drivers/gpu/drm/i915/
H A Di915_scheduler_types.h49 * DAG of each request, we are able to insert it into a sorted queue when it
57 * is put to the back of its priority queue, then reshuffling its dependents).
97 * A schedule engine represents a submission queue with different priority
98 * bands. It contains all the common state (relative to the backend) to queue,
140 * When we add requests into the queue, or adjust the priority of
143 * we need to preempt the executing requests to service the queue.
152 * @queue: queue of requests, in priority lists
154 struct rb_root_cached queue; member in struct:i915_sched_engine
/linux-master/drivers/media/platform/xilinx/
H A Dxilinx-dma.h66 * @lock: protects the @format, @fmtinfo and @queue fields
69 * @queue: vb2 buffers queue
91 struct vb2_queue queue; member in struct:xvip_dma
/linux-master/block/
H A Dblk-ia-ranges.c111 struct request_queue *q = disk->queue;
154 struct request_queue *q = disk->queue;
269 GFP_KERNEL, disk->queue->node);
281 * Set the independent access ranges information of the request queue
290 struct request_queue *q = disk->queue;
304 * This may be called for a registered queue. E.g. during a device
307 * queue is not registered, registration of the device request queue
H A Dblk-mq-sysfs.c59 q = hctx->queue;
160 struct request_queue *q = hctx->queue;
221 struct request_queue *q = disk->queue;
258 struct request_queue *q = disk->queue;

Completed in 298 milliseconds

<<11121314151617181920>>