Searched refs:pending_list (Results 1 - 25 of 44) sorted by relevance

12

/linux-master/drivers/gpu/drm/xe/
H A Dxe_gpu_scheduler.h52 list_add(&job->drm.list, &sched->base.pending_list);
58 return list_first_entry_or_null(&sched->base.pending_list,
H A Dxe_guc_submit_types.h151 /** @pending_list: snapshot of the pending list info */
152 struct pending_list_snapshot *pending_list; member in struct:xe_guc_submit_exec_queue_snapshot
H A Dxe_guc_submit.c1013 list_for_each_entry(tmp_job, &sched->base.pending_list, drm.list)
1843 snapshot->pending_list_size = list_count_nodes(&sched->base.pending_list);
1844 snapshot->pending_list = kmalloc_array(snapshot->pending_list_size,
1848 if (snapshot->pending_list) {
1852 list_for_each_entry(job_iter, &sched->base.pending_list, drm.list) {
1853 snapshot->pending_list[i].seqno =
1855 snapshot->pending_list[i].fence =
1857 snapshot->pending_list[i].finished =
1915 for (i = 0; snapshot->pending_list && i < snapshot->pending_list_size;
1918 snapshot->pending_list[
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dmapping.c25 struct list_head pending_list; member in struct:mapping_ctx
103 list_add_tail(&mi->list, &ctx->pending_list);
170 list_for_each_entry_safe(mi, next, &ctx->pending_list, list) {
191 mapping_remove_and_free_list(ctx, &ctx->pending_list);
208 INIT_LIST_HEAD(&ctx->pending_list);
/linux-master/drivers/usb/gadget/udc/cdns2/
H A Dcdns2-ep0.c95 preq = cdns2_next_preq(&pep->pending_list);
112 preq = cdns2_next_preq(&pep->pending_list);
418 if (!list_empty(&pep->pending_list)) {
419 preq = cdns2_next_preq(&pep->pending_list);
463 if (!list_empty(&pep->pending_list)) {
467 preq = cdns2_next_preq(&pep->pending_list);
579 if (!list_empty(&pep->pending_list)) {
595 list_add_tail(&preq->list, &pep->pending_list);
625 if (!list_empty(&pep->pending_list)) {
628 preq = cdns2_next_preq(&pep->pending_list);
[all...]
H A Dcdns2-gadget.c834 list_move_tail(&preq->list, &pep->pending_list);
978 while (!list_empty(&pep->pending_list)) {
979 preq = cdns2_next_preq(&pep->pending_list);
1650 while (!list_empty(&pep->pending_list)) {
1651 preq = cdns2_next_preq(&pep->pending_list);
1768 list_for_each_entry_safe(preq, preq_temp, &pep->pending_list, list) {
1813 preq = cdns2_next_preq(&pep->pending_list);
1844 preq = cdns2_next_preq(&pep->pending_list);
1895 preq = cdns2_next_preq(&pep->pending_list);
2243 INIT_LIST_HEAD(&pep->pending_list);
[all...]
H A Dcdns2-gadget.h519 * @pending_list: list of requests queuing on transfer ring.
544 struct list_head pending_list; member in struct:cdns2_endpoint
/linux-master/drivers/infiniband/hw/mlx4/
H A Dmcg.c109 struct list_head pending_list; member in struct:mcast_group
458 if (!list_empty(&group->pending_list))
549 if (!list_empty(&group->pending_list)) {
550 req = list_first_entry(&group->pending_list, struct mcast_req, group_list);
673 if (!list_empty(&group->pending_list))
674 req = list_first_entry(&group->pending_list,
709 while (!list_empty(&group->pending_list) && group->state == MCAST_IDLE) {
710 req = list_first_entry(&group->pending_list, struct mcast_req,
738 if (!list_empty(&group->pending_list) && group->state == MCAST_IDLE)
766 req = list_first_entry(&group->pending_list,
[all...]
/linux-master/drivers/base/firmware_loader/
H A Dfallback.c56 pending_list) {
98 list_add(&fw_priv->pending_list, &pending_fw_head);
H A Dfirmware.h82 struct list_head pending_list; member in struct:fw_priv
126 list_del_init(&fw_priv->pending_list);
/linux-master/drivers/gpu/drm/scheduler/
H A Dsched_main.c391 job = list_first_entry_or_null(&sched->pending_list,
444 !list_empty(&sched->pending_list))
528 if (list_empty(&sched->pending_list))
542 list_add_tail(&s_job->list, &sched->pending_list);
557 job = list_first_entry_or_null(&sched->pending_list,
617 list_add(&bad->list, &sched->pending_list);
625 list_for_each_entry_safe_reverse(s_job, tmp, &sched->pending_list,
635 * remove job from pending_list.
690 list_for_each_entry_safe(s_job, tmp, &sched->pending_list, list) {
741 list_for_each_entry_safe(s_job, tmp, &sched->pending_list, lis
[all...]
/linux-master/drivers/iio/common/ssp_sensors/
H A Dssp_spi.c207 list_add_tail(&msg->list, &data->pending_list);
364 list_for_each_entry_safe(iter, n, &data->pending_list, list) {
411 list_add_tail(&msg->list, &data->pending_list);
452 list_for_each_entry_safe(msg, n, &data->pending_list, list) {
H A Dssp.h174 * @pending_list: pending list for messages queued to be sent/read
219 struct list_head pending_list; member in struct:ssp_data
/linux-master/drivers/dma/xilinx/
H A Dzynqmp_dma.c195 * @pending_list: Descriptors waiting
219 struct list_head pending_list; member in struct:zynqmp_dma_chan
380 if (!list_empty(&chan->pending_list)) {
381 desc = list_last_entry(&chan->pending_list,
392 list_add_tail(&new->node, &chan->pending_list);
587 desc = list_first_entry_or_null(&chan->pending_list,
592 list_splice_tail_init(&chan->pending_list, &chan->active_list);
667 zynqmp_dma_free_desc_list(chan, &chan->pending_list);
927 INIT_LIST_HEAD(&chan->pending_list);
H A Dxilinx_dma.c386 * @pending_list: Descriptors waiting
425 struct list_head pending_list; member in struct:xilinx_dma_chan
919 xilinx_dma_free_desc_list(chan, &chan->pending_list);
1377 if (list_empty(&chan->pending_list))
1380 desc = list_first_entry(&chan->pending_list,
1476 if (list_empty(&chan->pending_list))
1479 head_desc = list_first_entry(&chan->pending_list,
1481 tail_desc = list_last_entry(&chan->pending_list,
1527 list_splice_tail_init(&chan->pending_list, &chan->active_list);
1545 if (list_empty(&chan->pending_list))
[all...]
/linux-master/drivers/usb/dwc3/
H A Dep0.c98 list_add_tail(&req->list, &dep->pending_list);
210 if (!list_empty(&dep->pending_list)) {
238 if (!list_empty(&dep->pending_list)) {
241 req = next_request(&dep->pending_list);
877 r = next_request(&ep0->pending_list);
929 if (!list_empty(&dep->pending_list)) {
930 r = next_request(&dep->pending_list);
1174 if (!list_empty(&dep->pending_list)) {
/linux-master/drivers/usb/cdns3/
H A Dcdnsp-ep0.c24 preq = next_request(&pep->pending_list);
440 if (!list_empty(&pdev->eps[0].pending_list)) {
444 req = next_request(&pdev->eps[0].pending_list);
H A Dcdnsp-gadget.c350 if (preq->epnum == 0 && !list_empty(&pep->pending_list)) {
368 list_add_tail(&preq->list, &pep->pending_list);
1031 while (!list_empty(&pep->pending_list)) {
1032 preq = next_request(&pep->pending_list);
1157 preq = next_request(&pep->pending_list);
1426 if (!list_empty(&pdev->eps[0].pending_list)) {
1429 req = next_request(&pdev->eps[0].pending_list);
1681 INIT_LIST_HEAD(&pep->pending_list);
/linux-master/drivers/infiniband/core/
H A Dmulticast.c102 struct list_head pending_list; member in struct:mcast_group
212 list_add_tail(&member->list, &group->pending_list);
435 while (!list_empty(&group->pending_list) ||
444 member = list_entry(group->pending_list.next,
497 member = list_entry(group->pending_list.next,
581 INIT_LIST_HEAD(&group->pending_list);
/linux-master/drivers/staging/most/dim2/
H A Ddim2.c54 * @pending_list: list to keep MBO's before starting transfer
64 struct list_head pending_list; /* before dim_enqueue_buffer() */ member in struct:hdm_channel
159 * Transfer a buffer from pending_list if the channel is ready
164 struct list_head *head = &hdm_ch->pending_list;
311 list_add_tail(&mbo->list, &hdm_ch->pending_list);
560 * Push the buffer into pending_list and try to transfer one buffer from
561 * pending_list. Return 0 on success, negative on failure.
579 list_add_tail(&mbo->list, &hdm_ch->pending_list);
636 * pending_list. Return 0 on success, negative on failure.
663 complete_all_mbos(&hdm_ch->pending_list);
[all...]
/linux-master/drivers/dma/
H A Daltera-msgdma.c174 struct list_head pending_list; member in struct:msgdma_device
315 list_add_tail(&new->node, &mdev->pending_list);
556 desc = list_first_entry_or_null(&mdev->pending_list,
561 list_splice_tail_init(&mdev->pending_list, &mdev->active_list);
628 msgdma_free_desc_list(mdev, &mdev->pending_list);
854 INIT_LIST_HEAD(&mdev->pending_list);
/linux-master/ipc/
H A Dsem.c858 struct list_head *pending_list; local
862 pending_list = &sma->pending_const;
864 pending_list = &sma->sems[semnum].pending_const;
866 list_for_each_entry_safe(q, tmp, pending_list, list) {
952 struct list_head *pending_list; local
956 pending_list = &sma->pending_alter;
958 pending_list = &sma->sems[semnum].pending_alter;
961 list_for_each_entry_safe(q, tmp, pending_list, list) {
/linux-master/include/drm/
H A Dgpu_scheduler.h504 * @pending_list: the list of jobs which are currently in the job queue.
505 * @job_list_lock: lock to protect the pending_list.
533 struct list_head pending_list; member in struct:drm_gpu_scheduler
/linux-master/drivers/vhost/
H A Dvhost.h170 struct list_head pending_list; member in struct:vhost_dev
/linux-master/drivers/md/
H A Draid5.h694 struct list_head pending_list; member in struct:r5conf

Completed in 577 milliseconds

12