/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_gpu_scheduler.h | 52 list_add(&job->drm.list, &sched->base.pending_list); 58 return list_first_entry_or_null(&sched->base.pending_list,
|
H A D | xe_guc_submit_types.h | 151 /** @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 D | xe_guc_submit.c | 1013 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 D | mapping.c | 25 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 D | cdns2-ep0.c | 95 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 D | cdns2-gadget.c | 834 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 D | cdns2-gadget.h | 519 * @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 D | mcg.c | 109 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 D | fallback.c | 56 pending_list) { 98 list_add(&fw_priv->pending_list, &pending_fw_head);
|
H A D | firmware.h | 82 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 D | sched_main.c | 391 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 D | ssp_spi.c | 207 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 D | ssp.h | 174 * @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 D | zynqmp_dma.c | 195 * @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 D | xilinx_dma.c | 386 * @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 D | ep0.c | 98 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 D | cdnsp-ep0.c | 24 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 D | cdnsp-gadget.c | 350 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 D | multicast.c | 102 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 D | dim2.c | 54 * @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 D | altera-msgdma.c | 174 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 D | sem.c | 858 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 D | gpu_scheduler.h | 504 * @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 D | vhost.h | 170 struct list_head pending_list; member in struct:vhost_dev
|
/linux-master/drivers/md/ |
H A D | raid5.h | 694 struct list_head pending_list; member in struct:r5conf
|