/linux-master/drivers/rpmsg/ |
H A D | rpmsg_char.c | 50 * @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 D | fc.c | 60 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 D | mtk_vcodec_enc_drv.h | 101 * @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 D | fotg210-udc.c | 73 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 D | qdisc.c | 46 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 D | txrx.c | 39 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 D | ssh_packet_layer.c | 42 * - 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 D | ibmvscsi.c | 113 * 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 D | ibmvscsi.h | 42 /* 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 D | vchiq_core.c | 783 * 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 D | bcm63xx_udc.c | 235 * @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 D | zip_main.h | 63 /* 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 D | Makefile | 5 ivtv-mailbox.o ivtv-queue.o ivtv-streams.o ivtv-udma.o \
|
/linux-master/drivers/media/pci/cx18/ |
H A D | Makefile | 3 cx18-queue.o cx18-streams.o cx18-fileops.o cx18-ioctl.o cx18-controls.o \
|
/linux-master/drivers/dma/fsl-dpaa2-qdma/ |
H A D | dpdmai.c | 21 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 D | hw_atl2_llh.c | 53 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 D | udc.h | 42 /* 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 D | camss-video.h | 25 struct list_head queue; member in struct:camss_buffer
|
/linux-master/sound/core/seq/ |
H A D | seq_queue.h | 20 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 D | t4.h | 159 #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 D | isp1760-udc.h | 38 struct list_head queue; member in struct:isp1760_ep
|
/linux-master/drivers/gpu/drm/i915/ |
H A D | i915_scheduler_types.h | 49 * 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 D | xilinx-dma.h | 66 * @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 D | blk-ia-ranges.c | 111 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 D | blk-mq-sysfs.c | 59 q = hctx->queue; 160 struct request_queue *q = hctx->queue; 221 struct request_queue *q = disk->queue; 258 struct request_queue *q = disk->queue;
|