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

12

/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);
H A Dmain.c148 INIT_LIST_HEAD(&fw_priv->pending_list);
/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/drivers/dma/xilinx/
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...]
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);
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_debugfs.c1865 list_for_each_entry(s_job, &sched->pending_list, list) {
1897 list_for_each_entry_safe(s_job, tmp, &sched->pending_list, list) {
H A Damdgpu_device.c5055 job = list_first_entry_or_null(&ring->sched.pending_list,
H A Damdgpu_job.c351 list_for_each_entry(s_job, &sched->pending_list, list) {
/linux-master/drivers/gpu/drm/imagination/
H A Dpvr_queue.c302 * before being placed in the pending_list.
770 list_for_each_entry(job, &queue->scheduler.pending_list, base.list) {
814 * other when accessing the pending_list, since drm_sched_stop() doesn't
826 list_for_each_entry(job, &sched->pending_list, base.list) {
909 list_for_each_entry_safe(job, tmp_job, &queue->scheduler.pending_list, base.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/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.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...]
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
/linux-master/drivers/iio/common/ssp_sensors/
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
H A Dssp_dev.c527 INIT_LIST_HEAD(&data->pending_list);
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) {
/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/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/md/
H A Draid5.c1063 list_sort(NULL, &conf->pending_list, cmp_stripe);
1065 first = conf->pending_list.next;
1069 list_move_tail(&conf->pending_list,
1072 while (!list_empty(&conf->pending_list)) {
1073 data = list_first_entry(&conf->pending_list,
1088 if (next != &conf->pending_list)
1094 if (first != &conf->pending_list)
1095 list_move_tail(&conf->pending_list, first);
1122 list_move_tail(&ent->sibling, &conf->pending_list);
7459 INIT_LIST_HEAD(&conf->pending_list);
[all...]
H A Draid5.h694 struct list_head pending_list; member in struct:r5conf
/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/scsi/elx/efct/
H A Defct_hw.c2294 while ((wq->free_count > 0) && (!list_empty(&wq->pending_list))) {
2295 wqe = list_first_entry(&wq->pending_list,
2304 list_add_tail(&wqe->list_entry, &wq->pending_list);
2517 if (list_empty(&wq->pending_list)) {
2522 list_add_tail(&wqe->list_entry, &wq->pending_list);
2531 list_add_tail(&wqe->list_entry, &wq->pending_list);
2534 wqe = list_first_entry(&wq->pending_list, struct efct_hw_wqe,
2549 list_add_tail(&wqe->list_entry, &wq->pending_list);
H A Defct_hw.h528 struct list_head pending_list; member in struct:hw_wq
H A Defct_hw_queues.c292 INIT_LIST_HEAD(&wq->pending_list);

Completed in 370 milliseconds

12