Home
last modified time | relevance | path

Searched refs:pending_list (Results 1 – 25 of 38) sorted by relevance

12

/linux/drivers/gpu/drm/scheduler/
A Dsched_main.c236 !list_empty(&sched->pending_list)) in drm_sched_start_timeout()
296 if (list_empty(&sched->pending_list)) in drm_sched_resume_timeout()
310 list_add_tail(&s_job->list, &sched->pending_list); in drm_sched_job_begin()
325 job = list_first_entry_or_null(&sched->pending_list, in drm_sched_job_timedout()
409 list_add(&bad->list, &sched->pending_list); in drm_sched_stop()
417 list_for_each_entry_safe_reverse(s_job, tmp, &sched->pending_list, in drm_sched_stop()
480 list_for_each_entry_safe(s_job, tmp, &sched->pending_list, list) { in drm_sched_start()
537 list_for_each_entry_safe(s_job, tmp, &sched->pending_list, list) { in drm_sched_resubmit_jobs_ext()
822 job = list_first_entry_or_null(&sched->pending_list, in drm_sched_get_cleanup_job()
832 next = list_first_entry_or_null(&sched->pending_list, in drm_sched_get_cleanup_job()
[all …]
/linux/drivers/infiniband/hw/mlx4/
A Dmcg.c109 struct list_head pending_list; member
458 if (!list_empty(&group->pending_list)) in release_group()
549 if (!list_empty(&group->pending_list)) { in mlx4_ib_mcg_timeout_handler()
673 if (!list_empty(&group->pending_list)) in mlx4_ib_mcg_work_handler()
674 req = list_first_entry(&group->pending_list, in mlx4_ib_mcg_work_handler()
710 req = list_first_entry(&group->pending_list, struct mcast_req, in mlx4_ib_mcg_work_handler()
766 req = list_first_entry(&group->pending_list, in search_relocate_mgid0_group()
833 INIT_LIST_HEAD(&group->pending_list); in acquire_group()
875 list_add_tail(&req->group_list, &group->pending_list); in queue_req()
1010 if (list_empty(&group->pending_list)) { in sysfs_show_group()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
A Dmapping.c25 struct list_head pending_list; member
103 list_add_tail(&mi->list, &ctx->pending_list); in mapping_free_item()
170 list_for_each_entry_safe(mi, next, &ctx->pending_list, list) { in mapping_work_handler()
191 mapping_remove_and_free_list(ctx, &ctx->pending_list); in mapping_flush_work()
208 INIT_LIST_HEAD(&ctx->pending_list); in mapping_create()
/linux/drivers/dma/xilinx/
A Dxilinx_dma.c419 struct list_head pending_list; member
1345 if (list_empty(&chan->pending_list)) in xilinx_vdma_start_transfer()
1348 desc = list_first_entry(&chan->pending_list, in xilinx_vdma_start_transfer()
1444 if (list_empty(&chan->pending_list)) in xilinx_cdma_start_transfer()
1449 tail_desc = list_last_entry(&chan->pending_list, in xilinx_cdma_start_transfer()
1513 if (list_empty(&chan->pending_list)) in xilinx_dma_start_transfer()
1521 tail_desc = list_last_entry(&chan->pending_list, in xilinx_dma_start_transfer()
1595 if (list_empty(&chan->pending_list)) in xilinx_mcdma_start_transfer()
1600 tail_desc = list_last_entry(&chan->pending_list, in xilinx_mcdma_start_transfer()
1899 if (list_empty(&chan->pending_list)) in append_desc_queue()
[all …]
A Dzynqmp_dma.c218 struct list_head pending_list; member
379 if (!list_empty(&chan->pending_list)) { in zynqmp_dma_tx_submit()
380 desc = list_last_entry(&chan->pending_list, in zynqmp_dma_tx_submit()
391 list_add_tail(&new->node, &chan->pending_list); in zynqmp_dma_tx_submit()
585 desc = list_first_entry_or_null(&chan->pending_list, in zynqmp_dma_start_transfer()
590 list_splice_tail_init(&chan->pending_list, &chan->active_list); in zynqmp_dma_start_transfer()
665 zynqmp_dma_free_desc_list(chan, &chan->pending_list); in zynqmp_dma_free_descriptors()
916 INIT_LIST_HEAD(&chan->pending_list); in zynqmp_dma_chan_probe()
/linux/drivers/base/firmware_loader/
A Dfirmware.h84 struct list_head pending_list; member
126 list_del_init(&fw_priv->pending_list); in __fw_state_set()
A Dfallback.c116 pending_list) { in kill_pending_fw_fallback_reqs()
519 list_add(&fw_priv->pending_list, &pending_fw_head); in fw_load_sysfs_fallback()
/linux/drivers/usb/cdns3/
A Dcdnsp-ep0.c24 preq = next_request(&pep->pending_list); in cdnsp_ep0_stall()
412 &pdev->ep0_preq.pep->pending_list); in cdnsp_ep0_std_request()
455 if (!list_empty(&pdev->eps[0].pending_list)) { in cdnsp_setup_analyze()
459 req = next_request(&pdev->eps[0].pending_list); in cdnsp_setup_analyze()
A Dcdnsp-gadget.c350 if (preq->epnum == 0 && !list_empty(&pep->pending_list)) { in cdnsp_ep_enqueue()
368 list_add_tail(&preq->list, &pep->pending_list); in cdnsp_ep_enqueue()
1037 while (!list_empty(&pep->pending_list)) { in cdnsp_gadget_ep_disable()
1038 preq = next_request(&pep->pending_list); in cdnsp_gadget_ep_disable()
1160 preq = next_request(&pep->pending_list); in cdnsp_gadget_ep_set_halt()
1434 if (!list_empty(&pdev->eps[0].pending_list)) { in cdnsp_stop()
1437 req = next_request(&pdev->eps[0].pending_list); in cdnsp_stop()
1689 INIT_LIST_HEAD(&pep->pending_list); in cdnsp_gadget_init_endpoints()
/linux/drivers/usb/dwc3/
A Dep0.c96 list_add_tail(&req->list, &dep->pending_list); in __dwc3_gadget_ep0_queue()
208 if (!list_empty(&dep->pending_list)) { in dwc3_gadget_ep0_queue()
235 if (!list_empty(&dep->pending_list)) { in dwc3_ep0_stall_and_restart()
238 req = next_request(&dep->pending_list); in dwc3_ep0_stall_and_restart()
850 r = next_request(&ep0->pending_list); in dwc3_ep0_complete_data()
902 if (!list_empty(&dep->pending_list)) { in dwc3_ep0_complete_status()
903 r = next_request(&dep->pending_list); in dwc3_ep0_complete_status()
1134 if (!list_empty(&dep->pending_list)) { in dwc3_ep0_xfernotready()
A Dgadget.c967 while (!list_empty(&dep->pending_list)) { in dwc3_remove_requests()
968 req = next_request(&dep->pending_list); in dwc3_remove_requests()
1520 list_for_each_entry_safe(req, n, &dep->pending_list, list) { in dwc3_prepare_trbs()
1762 if (list_empty(&dep->pending_list) && in __dwc3_gadget_start_isoc()
1854 list_add_tail(&req->list, &dep->pending_list); in __dwc3_gadget_ep_queue()
1989 list_for_each_entry(r, &dep->pending_list, list) { in dwc3_gadget_ep_dequeue()
3022 INIT_LIST_HEAD(&dep->pending_list); in dwc3_gadget_init_endpoint()
3240 if (!list_empty(&dep->pending_list)) in dwc3_gadget_ep_should_continue()
3276 (list_empty(&dep->pending_list) || status == -EXDEV)) in dwc3_gadget_endpoint_trbs_complete()
/linux/drivers/dma/
A Daltera-msgdma.c174 struct list_head pending_list; member
315 list_add_tail(&new->node, &mdev->pending_list); in msgdma_tx_submit()
556 desc = list_first_entry_or_null(&mdev->pending_list, in msgdma_start_transfer()
561 list_splice_tail_init(&mdev->pending_list, &mdev->active_list); in msgdma_start_transfer()
628 msgdma_free_desc_list(mdev, &mdev->pending_list); in msgdma_free_descriptors()
854 INIT_LIST_HEAD(&mdev->pending_list); in msgdma_probe()
/linux/drivers/iio/common/ssp_sensors/
A Dssp_spi.c207 list_add_tail(&msg->list, &data->pending_list); in ssp_do_transfer()
365 list_for_each_entry_safe(msg, n, &data->pending_list, list) { in ssp_irq_msg()
412 list_add_tail(&msg->list, &data->pending_list); in ssp_irq_msg()
453 list_for_each_entry_safe(msg, n, &data->pending_list, list) { in ssp_clean_pending_list()
A Dssp.h219 struct list_head pending_list; member
/linux/drivers/staging/most/dim2/
A Ddim2.c67 struct list_head pending_list; /* before dim_enqueue_buffer() */ member
164 struct list_head *head = &hdm_ch->pending_list; in try_start_dim_transfer()
311 list_add_tail(&mbo->list, &hdm_ch->pending_list); in service_done_flag()
585 list_add_tail(&mbo->list, &hdm_ch->pending_list); in enqueue()
671 complete_all_mbos(&hdm_ch->pending_list); in poison_channel()
857 INIT_LIST_HEAD(&hdm_ch->pending_list); in dim2_probe()
/linux/drivers/infiniband/core/
A Dmulticast.c102 struct list_head pending_list; member
212 list_add_tail(&member->list, &group->pending_list); in queue_join()
435 while (!list_empty(&group->pending_list) || in mcast_work_handler()
444 member = list_entry(group->pending_list.next, in mcast_work_handler()
497 member = list_entry(group->pending_list.next, in process_join_error()
581 INIT_LIST_HEAD(&group->pending_list); in acquire_group()
/linux/ipc/
A Dsem.c859 struct list_head *pending_list; in wake_const_ops() local
863 pending_list = &sma->pending_const; in wake_const_ops()
865 pending_list = &sma->sems[semnum].pending_const; in wake_const_ops()
867 list_for_each_entry_safe(q, tmp, pending_list, list) { in wake_const_ops()
953 struct list_head *pending_list; in update_queue() local
957 pending_list = &sma->pending_alter; in update_queue()
959 pending_list = &sma->sems[semnum].pending_alter; in update_queue()
962 list_for_each_entry_safe(q, tmp, pending_list, list) { in update_queue()
/linux/include/drm/
A Dgpu_scheduler.h443 struct list_head pending_list; member
/linux/drivers/scsi/
A Dmegaraid.c362 if(!list_empty(&adapter->pending_list)) in mega_runpendq()
397 list_add_tail(&scb->list, &adapter->pending_list); in megaraid_queue_lck()
1071 list_for_each_safe(pos, next, &adapter->pending_list) { in __mega_runpendq()
1936 if(list_empty(&adapter->pending_list)) in megaraid_abort_and_reset()
1939 list_for_each_safe(pos, next, &adapter->pending_list) { in megaraid_abort_and_reset()
3798 !list_empty(&adapter->pending_list)) in mega_del_logdrv()
3811 list_for_each(pos, &adapter->pending_list) { in mega_del_logdrv()
4094 list_add_tail(&scb->list, &adapter->pending_list); in mega_internal_command()
4244 INIT_LIST_HEAD(&adapter->pending_list); in megaraid_probe_one()
/linux/drivers/scsi/elx/efct/
A Defct_hw.c2295 while ((wq->free_count > 0) && (!list_empty(&wq->pending_list))) { in hw_wq_submit_pending()
2296 wqe = list_first_entry(&wq->pending_list, in hw_wq_submit_pending()
2305 list_add_tail(&wqe->list_entry, &wq->pending_list); in hw_wq_submit_pending()
2518 if (list_empty(&wq->pending_list)) { in efct_hw_wq_write()
2523 list_add_tail(&wqe->list_entry, &wq->pending_list); in efct_hw_wq_write()
2532 list_add_tail(&wqe->list_entry, &wq->pending_list); in efct_hw_wq_write()
2535 wqe = list_first_entry(&wq->pending_list, struct efct_hw_wqe, in efct_hw_wq_write()
2550 list_add_tail(&wqe->list_entry, &wq->pending_list); in efct_hw_wq_write()
/linux/drivers/vhost/
A Dvhost.h157 struct list_head pending_list; member
/linux/drivers/md/
A Draid5.h689 struct list_head pending_list; member
/linux/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_job.c308 list_for_each_entry(s_job, &sched->pending_list, list) { in amdgpu_job_stop_all_jobs_on_sched()
/linux/kernel/events/
A Duprobes.c60 struct list_head pending_list; member
1313 list_add(&u->pending_list, head); in build_probe_list()
1320 list_add(&u->pending_list, head); in build_probe_list()
1390 list_for_each_entry_safe(uprobe, u, &tmp_list, pending_list) { in uprobe_mmap()
/linux/drivers/scsi/ufs/
A Dufshpb.c1363 struct list_head *pending_list) in ufshpb_add_pending_evict_list() argument
1375 list_add_tail(&rgn->list_inact_rgn, pending_list); in ufshpb_add_pending_evict_list()
1425 LIST_HEAD(pending_list); in ufshpb_run_inactive_region_list()
1440 ufshpb_add_pending_evict_list(hpb, rgn, &pending_list); in ufshpb_run_inactive_region_list()
1447 list_splice(&pending_list, &hpb->lh_inact_rgn); in ufshpb_run_inactive_region_list()

Completed in 108 milliseconds

12