Searched refs:queue (Results 226 - 250 of 1381) sorted by relevance

1234567891011>>

/linux-master/drivers/staging/media/omap4iss/
H A Diss_video.h78 spinlock_t lock; /* Pipeline state and queue flags */
128 /* Set if DMA queue becomes empty when ISS_PIPELINE_STREAM_CONTINUOUS */
130 /* Set when queuing buffer to an empty DMA queue */
139 * @queue: Resume streaming when a buffer is queued. Called on VIDIOC_QBUF
143 int (*queue)(struct iss_video *video, struct iss_buffer *buffer); member in struct:iss_video_operations
168 /* Video buffers queue */
169 struct vb2_queue *queue; member in struct:iss_video
182 struct vb2_queue queue; member in struct:iss_video_fh
189 container_of(q, struct iss_video_fh, queue)
/linux-master/kernel/bpf/
H A Dcpumap.c43 * which queue in bpf_cpu_map_entry contains packets.
66 struct ptr_ring *queue; member in struct:bpf_cpu_map_entry
120 /* The tear-down procedure should have made sure that queue is
121 * empty. See __cpu_map_entry_replace() and work-queue
273 * per CPU stored packets are flushed to this queue. Wait honoring
274 * kthread_stop signal until queue is empty.
276 while (!kthread_should_stop() || !__ptr_ring_empty(rcpu->queue)) {
286 if (__ptr_ring_empty(rcpu->queue)) {
289 if (__ptr_ring_empty(rcpu->queue)) {
304 * consume side valid as no-resize allowed of queue
[all...]
/linux-master/drivers/media/pci/intel/ipu6/
H A DMakefile17 ipu6-isys-queue.o \
/linux-master/drivers/net/ethernet/ti/icssg/
H A Dicssg_config.c80 * @queue: Queue number
81 * @pd_addr_start: Packet descriptor queue reserved memory
83 * @special: Indicates whether this queue is a special queue or not
86 int queue; member in struct:map
92 /* Hardware queue map for ICSSG */
150 int queue = 0, i, j; local
155 queue = ICSSG_NUM_TX_QUEUES;
158 regmap_write(miig_rt, ICSSG_QUEUE_RESET_OFFSET, queue);
159 queue
[all...]
/linux-master/drivers/misc/vmw_vmci/
H A Dvmci_queue_pair.c62 * In more detail. When a VMCI queue pair is first created, it will be in the
71 * vmci_qp_broker_set_page_store to specify the UVAs of the queue pair at
76 * - VMCIQPB_CREATED_MEM: this state is the result when the queue pair
77 * is created by a VMX using the queue pair device backend that
78 * sets the UVAs of the queue pair immediately and stores the
82 * Once the queue pair is in one of the created states (with the exception of
84 * queue pair. Again we have two new states possible:
89 * - from VMCIQPB_CREATED_NO_MEM when a new-style VMX allocates a queue
90 * pair, and attaches to a queue pair previously created by the host side.
92 * - from VMCIQPB_CREATED_MEM when the host side attaches to a queue pai
250 struct vmci_queue *queue = q; local
274 struct vmci_queue *queue; local
331 qp_memcpy_to_queue_iter(struct vmci_queue *queue, u64 queue_offset, struct iov_iter *from, size_t size) argument
379 qp_memcpy_from_queue_iter(struct iov_iter *to, const struct vmci_queue *queue, u64 queue_offset, size_t size) argument
528 struct vmci_queue *queue; local
566 qp_host_free_queue(struct vmci_queue *queue, u64 queue_size) argument
610 qp_acquire_queue_mutex(struct vmci_queue *queue) argument
621 qp_release_queue_mutex(struct vmci_queue *queue) argument
[all...]
/linux-master/arch/mips/cavium-octeon/executive/
H A DMakefile13 obj-y += cvmx-pko.o cvmx-spi.o cvmx-cmd-queue.o \
/linux-master/drivers/net/ethernet/aquantia/atlantic/hw_atl2/
H A Dhw_atl2_llh.h16 u32 queue);
36 u32 queue);
41 /* set tx random TC-queue mapping enable bit */
/linux-master/drivers/net/ethernet/freescale/
H A Ducc_geth_ethtool.c10 * Can only get/set settings of the first queue.
216 int queue = 0; local
223 ring->rx_pending = ug_info->bdRingLenRx[queue];
224 ring->rx_mini_pending = ug_info->bdRingLenRx[queue];
225 ring->rx_jumbo_pending = ug_info->bdRingLenRx[queue];
226 ring->tx_pending = ug_info->bdRingLenTx[queue];
237 int queue = 0, ret = 0; local
258 ug_info->bdRingLenRx[queue] = ring->rx_pending;
259 ug_info->bdRingLenTx[queue] = ring->tx_pending;
/linux-master/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_device_queue_manager_cik.c39 struct queue *q,
135 struct queue *q,
H A Dkfd_device_queue_manager_vi.c39 struct queue *q,
141 struct queue *q,
/linux-master/drivers/dma/
H A Dfsl-qdma.c149 * @cfg8b_w1: Compound descriptor command queue origin produced
175 u8 queue; member in struct:fsl_pre_status
185 struct fsl_qdma_queue *queue; member in struct:fsl_qdma_chan
224 struct fsl_qdma_queue *queue; member in struct:fsl_qdma_engine
312 struct fsl_qdma_queue *fsl_queue = fsl_chan->queue;
378 /* Status notification is enqueued to status queue. */
400 static int fsl_qdma_pre_request_enqueue_desc(struct fsl_qdma_queue *queue) argument
405 for (i = 0; i < queue->n_cq + FSL_COMMAND_QUEUE_OVERFLLOW; i++) {
410 dma_pool_alloc(queue->comp_pool, GFP_KERNEL,
416 dma_pool_alloc(queue
461 struct fsl_qdma_queue *queue = fsl_chan->queue; local
[all...]
/linux-master/drivers/net/wwan/t7xx/
H A Dt7xx_port_proxy.h109 int t7xx_port_proxy_recv_skb(struct cldma_queue *queue, struct sk_buff *skb);
110 int t7xx_port_proxy_recv_skb_from_dedicated_queue(struct cldma_queue *queue, struct sk_buff *skb);
/linux-master/drivers/s390/crypto/
H A Dvfio_ap_private.h86 * struct ap_queue_table - a table of queue objects.
129 * struct vfio_ap_queue - contains the data associated with a queue bound to the
133 * @apqn: the APQN of the AP queue device
138 * @reset_status: the status from the last reset of the queue
139 * @reset_work: work to wait for queue reset to complete
156 int vfio_ap_mdev_probe_queue(struct ap_device *queue);
157 void vfio_ap_mdev_remove_queue(struct ap_device *queue);
/linux-master/drivers/gpu/drm/v3d/
H A Dv3d_drv.c118 sched = &v3d->queue[i].sched;
164 enum v3d_queue queue; local
166 for (queue = 0; queue < V3D_MAX_QUEUES; queue++) {
167 struct v3d_stats *stats = &file_priv->stats[queue];
176 v3d_queue_to_string(queue), active_runtime);
182 v3d_queue_to_string(queue), jobs_completed);
H A Dv3d_gem.c170 * new flush while the L2_CLEAN queue is trying to
182 * For cleaning, which happens from the CACHE_CLEAN queue after CSD has
250 struct v3d_queue_state *queue = &v3d->queue[i]; local
252 queue->fence_context = dma_fence_context_alloc(1);
253 memset(&queue->stats, 0, sizeof(queue->stats));
254 seqcount_init(&queue->stats.lock);
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_gfx.c44 int pipe, int queue)
51 bit += queue;
57 int *mec, int *pipe, int *queue)
59 *queue = bit % adev->gfx.mec.num_queue_per_pipe;
68 int xcc_id, int mec, int pipe, int queue)
70 return test_bit(amdgpu_gfx_mec_queue_to_bit(adev, mec, pipe, queue),
75 int me, int pipe, int queue)
82 bit += queue;
88 int *me, int *pipe, int *queue)
90 *queue
43 amdgpu_gfx_mec_queue_to_bit(struct amdgpu_device *adev, int mec, int pipe, int queue) argument
56 amdgpu_queue_mask_bit_to_mec_queue(struct amdgpu_device *adev, int bit, int *mec, int *pipe, int *queue) argument
67 amdgpu_gfx_is_mec_queue_enabled(struct amdgpu_device *adev, int xcc_id, int mec, int pipe, int queue) argument
74 amdgpu_gfx_me_queue_to_bit(struct amdgpu_device *adev, int me, int pipe, int queue) argument
87 amdgpu_gfx_bit_to_me_queue(struct amdgpu_device *adev, int bit, int *me, int *pipe, int *queue) argument
97 amdgpu_gfx_is_me_queue_enabled(struct amdgpu_device *adev, int me, int pipe, int queue) argument
176 int queue = ring->queue; local
210 int i, j, queue, pipe; local
246 int i, queue, pipe; local
276 int mec, pipe, queue; local
591 int mec, pipe, queue; local
[all...]
/linux-master/drivers/infiniband/hw/mana/
H A Dwq.c34 err = mana_ib_create_queue(mdev, ucmd.wq_buf_addr, ucmd.wq_buf_size, &wq->queue);
37 "Failed to create queue for create wq, %d\n", err);
67 mana_ib_destroy_queue(mdev, &wq->queue);
H A Dqp.c186 wq_spec.gdma_region = wq->queue.gdma_region;
189 cq_spec.gdma_region = cq->queue.gdma_region;
204 wq->queue.gdma_region = GDMA_INVALID_DMA_REGION;
205 cq->queue.gdma_region = GDMA_INVALID_DMA_REGION;
207 wq->queue.id = wq_spec.queue_index;
208 cq->queue.id = cq_spec.queue_index;
212 wq->rx_object, wq->queue.id, cq->queue.id);
214 resp.entries[i].cqid = cq->queue.id;
215 resp.entries[i].wqid = wq->queue
[all...]
/linux-master/drivers/md/dm-vdo/
H A DMakefile19 funnel-queue.o \
42 wait-queue.o \
/linux-master/drivers/usb/gadget/udc/
H A Dgoku_udc.c280 INIT_LIST_HEAD(&req->queue);
293 WARN_ON(!list_empty(&req->queue));
305 list_del_init(&req->queue);
324 /* don't modify queue heads during completion callback */
491 if (dbuff && !list_empty(&ep->queue)) {
492 req = list_entry(ep->queue.next,
493 struct goku_request, queue);
525 if (unlikely(list_empty (&ep->queue)))
527 req = list_entry(ep->queue.next, struct goku_request, queue);
[all...]
/linux-master/drivers/media/pci/cx23885/
H A Dcx23885-vbi.c199 list_add_tail(&buf->queue, &q->active);
207 queue);
209 list_add_tail(&buf->queue, &q->active);
222 struct cx23885_buffer, queue);
238 struct cx23885_buffer, queue);
240 list_del(&buf->queue);
/linux-master/drivers/media/pci/mgb4/
H A Dmgb4_vout.c66 * the queue. See video_source_store() in mgb4_sysfs_out.c for
151 dev_dbg(dev, "frame queue error (%d)\n", (int)addr);
241 if (vb2_is_busy(&voutdev->queue))
362 dev_dbg(dev, "frame queue error (%d)\n", (int)addr);
487 /* Frame queue */
519 voutdev->queue.type = V4L2_BUF_TYPE_VIDEO_OUTPUT;
520 voutdev->queue.io_modes = VB2_MMAP | VB2_DMABUF | VB2_WRITE;
521 voutdev->queue.buf_struct_size = sizeof(struct mgb4_frame_buffer);
522 voutdev->queue.ops = &queue_ops;
523 voutdev->queue
[all...]
/linux-master/drivers/platform/surface/aggregator/
H A Dssh_request_layer.c104 spin_lock(&rtl->queue.lock);
107 spin_unlock(&rtl->queue.lock);
113 spin_unlock(&rtl->queue.lock);
121 spin_lock(&rtl->queue.lock);
122 empty = list_empty(&rtl->queue.head);
123 spin_unlock(&rtl->queue.lock);
212 spin_lock(&rtl->queue.lock);
215 list_for_each_entry_safe(p, n, &rtl->queue.head, node) {
224 /* Remove from queue and mark as transmitting. */
236 spin_unlock(&rtl->queue
[all...]
/linux-master/net/ipv4/
H A Dinet_connection_sock.c632 * beginning of the wait-queue. As such, it's ok to "drop"
634 * having to remove and re-insert us on the wait queue.
667 struct request_sock_queue *queue = &icsk->icsk_accept_queue; local
682 if (reqsk_queue_empty(queue)) {
694 req = reqsk_queue_remove(queue, sk);
695 arg->is_empty = reqsk_queue_empty(queue);
700 spin_lock_bh(&queue->fastopenq.lock);
711 spin_unlock_bh(&queue->fastopenq.lock);
956 static void reqsk_queue_migrated(struct request_sock_queue *queue, argument
960 atomic_inc(&queue
1019 struct request_sock_queue *queue; local
1326 struct request_sock_queue *queue = &inet_csk(sk)->icsk_accept_queue; local
1400 struct request_sock_queue *queue = &icsk->icsk_accept_queue; local
[all...]
/linux-master/drivers/misc/
H A Dibmvmc.c112 /* routines for managing a command/response queue */
145 struct crq_queue *queue = &adapter->queue; local
155 queue->msg_token,
156 queue->size * sizeof(*queue->msgs), DMA_BIDIRECTIONAL);
157 free_page((unsigned long)queue->msgs);
175 struct crq_queue *queue = &adapter->queue; local
181 /* Clean out the queue */
205 crq_queue_next_crq(struct crq_queue *queue) argument
2116 struct crq_queue *queue = &adapter->queue; local
[all...]

Completed in 335 milliseconds

1234567891011>>