/linux-master/drivers/staging/media/omap4iss/ |
H A D | iss_video.h | 78 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 D | cpumap.c | 43 * 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 D | Makefile | 17 ipu6-isys-queue.o \
|
/linux-master/drivers/net/ethernet/ti/icssg/ |
H A D | icssg_config.c | 80 * @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 D | vmci_queue_pair.c | 62 * 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 D | Makefile | 13 obj-y += cvmx-pko.o cvmx-spi.o cvmx-cmd-queue.o \
|
/linux-master/drivers/net/ethernet/aquantia/atlantic/hw_atl2/ |
H A D | hw_atl2_llh.h | 16 u32 queue); 36 u32 queue); 41 /* set tx random TC-queue mapping enable bit */
|
/linux-master/drivers/net/ethernet/freescale/ |
H A D | ucc_geth_ethtool.c | 10 * 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 D | kfd_device_queue_manager_cik.c | 39 struct queue *q, 135 struct queue *q,
|
H A D | kfd_device_queue_manager_vi.c | 39 struct queue *q, 141 struct queue *q,
|
/linux-master/drivers/dma/ |
H A D | fsl-qdma.c | 149 * @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 D | t7xx_port_proxy.h | 109 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 D | vfio_ap_private.h | 86 * 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 D | v3d_drv.c | 118 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 D | v3d_gem.c | 170 * 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 D | amdgpu_gfx.c | 44 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 D | wq.c | 34 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 D | qp.c | 186 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 D | Makefile | 19 funnel-queue.o \ 42 wait-queue.o \
|
/linux-master/drivers/usb/gadget/udc/ |
H A D | goku_udc.c | 280 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 D | cx23885-vbi.c | 199 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 D | mgb4_vout.c | 66 * 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 D | ssh_request_layer.c | 104 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 D | inet_connection_sock.c | 632 * 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 D | ibmvmc.c | 112 /* 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...] |