Home
last modified time | relevance | path

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

123

/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dmapping.c21 struct list_head pending_list; member
95 list_add_tail(&mi->list, &ctx->pending_list); in mapping_free_item()
162 list_for_each_entry_safe(mi, next, &ctx->pending_list, list) { in mapping_work_handler()
183 mapping_remove_and_free_list(ctx, &ctx->pending_list); in mapping_flush_work()
200 INIT_LIST_HEAD(&ctx->pending_list); in mapping_create()
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx4/
H 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()
550 req = list_first_entry(&group->pending_list, struct mcast_req, group_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()
709 while (!list_empty(&group->pending_list) && group->state == MCAST_IDLE) { in mlx4_ib_mcg_work_handler()
710 req = list_first_entry(&group->pending_list, struct mcast_req, in mlx4_ib_mcg_work_handler()
738 if (!list_empty(&group->pending_list) && group->state == MCAST_IDLE) in mlx4_ib_mcg_work_handler()
766 req = list_first_entry(&group->pending_list, in search_relocate_mgid0_group()
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx4/
H 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()
550 req = list_first_entry(&group->pending_list, struct mcast_req, group_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()
709 while (!list_empty(&group->pending_list) && group->state == MCAST_IDLE) { in mlx4_ib_mcg_work_handler()
710 req = list_first_entry(&group->pending_list, struct mcast_req, in mlx4_ib_mcg_work_handler()
738 if (!list_empty(&group->pending_list) && group->state == MCAST_IDLE) in mlx4_ib_mcg_work_handler()
766 req = list_first_entry(&group->pending_list, in search_relocate_mgid0_group()
[all...]
/kernel/linux/linux-6.6/drivers/usb/gadget/udc/cdns2/
H A Dcdns2-ep0.c95 preq = cdns2_next_preq(&pep->pending_list); in cdns2_ep0_stall()
112 preq = cdns2_next_preq(&pep->pending_list); in cdns2_status_stage()
418 if (!list_empty(&pep->pending_list)) { in cdns2_handle_setup_packet()
419 preq = cdns2_next_preq(&pep->pending_list); in cdns2_handle_setup_packet()
463 if (!list_empty(&pep->pending_list)) { in cdns2_transfer_completed()
467 preq = cdns2_next_preq(&pep->pending_list); in cdns2_transfer_completed()
579 if (!list_empty(&pep->pending_list)) { in cdns2_gadget_ep0_queue()
595 list_add_tail(&preq->list, &pep->pending_list); in cdns2_gadget_ep0_queue()
625 if (!list_empty(&pep->pending_list)) { in cdns2_ep0_config()
628 preq = cdns2_next_preq(&pep->pending_list); in cdns2_ep0_config()
[all...]
H A Dcdns2-gadget.c834 list_move_tail(&preq->list, &pep->pending_list); in cdns2_start_all_request()
978 while (!list_empty(&pep->pending_list)) { in cdns2_transfer_completed()
979 preq = cdns2_next_preq(&pep->pending_list); in cdns2_transfer_completed()
1650 while (!list_empty(&pep->pending_list)) { in cdns2_gadget_ep_disable()
1651 preq = cdns2_next_preq(&pep->pending_list); in cdns2_gadget_ep_disable()
1768 list_for_each_entry_safe(preq, preq_temp, &pep->pending_list, list) { in cdns2_gadget_ep_dequeue()
1813 preq = cdns2_next_preq(&pep->pending_list); in cdns2_gadget_ep_dequeue()
1844 preq = cdns2_next_preq(&pep->pending_list); in cdns2_halt_endpoint()
1895 preq = cdns2_next_preq(&pep->pending_list); in cdns2_gadget_ep_set_halt()
2243 INIT_LIST_HEAD(&pep->pending_list); in cdns2_init_eps()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/
H 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()
/kernel/linux/linux-6.6/drivers/gpu/drm/scheduler/
H A Dsched_main.c303 !list_empty(&sched->pending_list)) in drm_sched_start_timeout()
364 if (list_empty(&sched->pending_list)) in drm_sched_resume_timeout()
378 list_add_tail(&s_job->list, &sched->pending_list); in drm_sched_job_begin()
393 job = list_first_entry_or_null(&sched->pending_list, in drm_sched_job_timedout()
456 list_add(&bad->list, &sched->pending_list); in drm_sched_stop()
464 list_for_each_entry_safe_reverse(s_job, tmp, &sched->pending_list, in drm_sched_stop()
474 * remove job from pending_list. in drm_sched_stop()
529 list_for_each_entry_safe(s_job, tmp, &sched->pending_list, list) { in drm_sched_start()
583 list_for_each_entry_safe(s_job, tmp, &sched->pending_list, list) { in drm_sched_resubmit_jobs()
917 job = list_first_entry_or_null(&sched->pending_list, in drm_sched_get_cleanup_job()
[all...]
/kernel/linux/linux-5.10/drivers/base/firmware_loader/
H A Dfirmware.h84 struct list_head pending_list; member
126 list_del_init(&fw_priv->pending_list); in __fw_state_set()
/kernel/linux/linux-6.6/drivers/base/firmware_loader/
H A Dfirmware.h82 struct list_head pending_list; member
125 list_del_init(&fw_priv->pending_list); in __fw_state_set()
H A Dfallback.c56 pending_list) { in kill_pending_fw_fallback_reqs()
94 list_add(&fw_priv->pending_list, &pending_fw_head); in fw_load_sysfs_fallback()
/kernel/linux/linux-5.10/drivers/dma/xilinx/
H A Dzynqmp_dma.c197 * @pending_list: Descriptors waiting
221 struct list_head pending_list; member
382 if (!list_empty(&chan->pending_list)) { in zynqmp_dma_tx_submit()
383 desc = list_last_entry(&chan->pending_list, in zynqmp_dma_tx_submit()
394 list_add_tail(&new->node, &chan->pending_list); in zynqmp_dma_tx_submit()
590 desc = list_first_entry_or_null(&chan->pending_list, in zynqmp_dma_start_transfer()
595 list_splice_tail_init(&chan->pending_list, &chan->active_list); in zynqmp_dma_start_transfer()
664 zynqmp_dma_free_desc_list(chan, &chan->pending_list); in zynqmp_dma_free_descriptors()
915 INIT_LIST_HEAD(&chan->pending_list); in zynqmp_dma_chan_probe()
H A Dxilinx_dma.c381 * @pending_list: Descriptors waiting
419 struct list_head pending_list; member
887 xilinx_dma_free_desc_list(chan, &chan->pending_list); in xilinx_dma_free_descriptors()
1347 if (list_empty(&chan->pending_list)) in xilinx_vdma_start_transfer()
1350 desc = list_first_entry(&chan->pending_list, in xilinx_vdma_start_transfer()
1447 if (list_empty(&chan->pending_list)) in xilinx_cdma_start_transfer()
1450 head_desc = list_first_entry(&chan->pending_list, in xilinx_cdma_start_transfer()
1452 tail_desc = list_last_entry(&chan->pending_list, in xilinx_cdma_start_transfer()
1498 list_splice_tail_init(&chan->pending_list, &chan->active_list); in xilinx_cdma_start_transfer()
1516 if (list_empty(&chan->pending_list)) in xilinx_dma_start_transfer()
[all...]
/kernel/linux/linux-5.10/drivers/usb/dwc3/
H 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()
849 r = next_request(&ep0->pending_list); in dwc3_ep0_complete_data()
901 if (!list_empty(&dep->pending_list)) { in dwc3_ep0_complete_status()
902 r = next_request(&dep->pending_list); in dwc3_ep0_complete_status()
1133 if (!list_empty(&dep->pending_list)) { in dwc3_ep0_xfernotready()
/kernel/linux/linux-6.6/drivers/dma/xilinx/
H A Dzynqmp_dma.c195 * @pending_list: Descriptors waiting
219 struct list_head pending_list; member
380 if (!list_empty(&chan->pending_list)) { in zynqmp_dma_tx_submit()
381 desc = list_last_entry(&chan->pending_list, in zynqmp_dma_tx_submit()
392 list_add_tail(&new->node, &chan->pending_list); in zynqmp_dma_tx_submit()
587 desc = list_first_entry_or_null(&chan->pending_list, in zynqmp_dma_start_transfer()
592 list_splice_tail_init(&chan->pending_list, &chan->active_list); in zynqmp_dma_start_transfer()
667 zynqmp_dma_free_desc_list(chan, &chan->pending_list); in zynqmp_dma_free_descriptors()
927 INIT_LIST_HEAD(&chan->pending_list); in zynqmp_dma_chan_probe()
H A Dxilinx_dma.c384 * @pending_list: Descriptors waiting
423 struct list_head pending_list; member
917 xilinx_dma_free_desc_list(chan, &chan->pending_list); in xilinx_dma_free_descriptors()
1375 if (list_empty(&chan->pending_list)) in xilinx_vdma_start_transfer()
1378 desc = list_first_entry(&chan->pending_list, in xilinx_vdma_start_transfer()
1474 if (list_empty(&chan->pending_list)) in xilinx_cdma_start_transfer()
1477 head_desc = list_first_entry(&chan->pending_list, in xilinx_cdma_start_transfer()
1479 tail_desc = list_last_entry(&chan->pending_list, in xilinx_cdma_start_transfer()
1525 list_splice_tail_init(&chan->pending_list, &chan->active_list); in xilinx_cdma_start_transfer()
1543 if (list_empty(&chan->pending_list)) in xilinx_dma_start_transfer()
[all...]
/kernel/linux/linux-5.10/drivers/dma/
H A Daltera-msgdma.c173 struct list_head pending_list; member
314 list_add_tail(&new->node, &mdev->pending_list); in msgdma_tx_submit()
555 desc = list_first_entry_or_null(&mdev->pending_list, in msgdma_start_transfer()
560 list_splice_tail_init(&mdev->pending_list, &mdev->active_list); in msgdma_start_transfer()
629 msgdma_free_desc_list(mdev, &mdev->pending_list); in msgdma_free_descriptors()
840 INIT_LIST_HEAD(&mdev->pending_list); in msgdma_probe()
/kernel/linux/linux-5.10/drivers/iio/common/ssp_sensors/
H 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()
/kernel/linux/linux-6.6/drivers/iio/common/ssp_sensors/
H A Dssp_spi.c207 list_add_tail(&msg->list, &data->pending_list); in ssp_do_transfer()
364 list_for_each_entry_safe(iter, n, &data->pending_list, list) { in ssp_irq_msg()
411 list_add_tail(&msg->list, &data->pending_list); in ssp_irq_msg()
452 list_for_each_entry_safe(msg, n, &data->pending_list, list) { in ssp_clean_pending_list()
/kernel/linux/linux-5.10/drivers/infiniband/core/
H 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()
/kernel/linux/linux-5.10/drivers/staging/most/dim2/
H A Ddim2.c55 * @pending_list: list to keep MBO's before starting transfer
65 struct list_head pending_list; /* before dim_enqueue_buffer() */ member
156 * Transfer a buffer from pending_list if the channel is ready
161 struct list_head *head = &hdm_ch->pending_list; in try_start_dim_transfer()
308 list_add_tail(&mbo->list, &hdm_ch->pending_list); in service_done_flag()
563 * Push the buffer into pending_list and try to transfer one buffer from
564 * pending_list. Return 0 on success, negative on failure.
582 list_add_tail(&mbo->list, &hdm_ch->pending_list); in enqueue()
638 * pending_list. Return 0 on success, negative on failure.
667 complete_all_mbos(&hdm_ch->pending_list); in poison_channel()
[all...]
/kernel/linux/linux-6.6/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
159 * Transfer a buffer from pending_list if the channel is ready
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()
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); in enqueue()
636 * pending_list. Return 0 on success, negative on failure.
663 complete_all_mbos(&hdm_ch->pending_list); in poison_channel()
[all...]
/kernel/linux/linux-6.6/drivers/dma/
H 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()
/kernel/linux/linux-6.6/drivers/infiniband/core/
H 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()
/kernel/linux/linux-6.6/drivers/usb/dwc3/
H A Dep0.c98 list_add_tail(&req->list, &dep->pending_list); in __dwc3_gadget_ep0_queue()
210 if (!list_empty(&dep->pending_list)) { in dwc3_gadget_ep0_queue()
237 if (!list_empty(&dep->pending_list)) { in dwc3_ep0_stall_and_restart()
240 req = next_request(&dep->pending_list); in dwc3_ep0_stall_and_restart()
875 r = next_request(&ep0->pending_list); in dwc3_ep0_complete_data()
927 if (!list_empty(&dep->pending_list)) { in dwc3_ep0_complete_status()
928 r = next_request(&dep->pending_list); in dwc3_ep0_complete_status()
1172 if (!list_empty(&dep->pending_list)) { in dwc3_ep0_xfernotready()
/kernel/linux/linux-6.6/drivers/usb/cdns3/
H A Dcdnsp-ep0.c24 preq = next_request(&pep->pending_list); in cdnsp_ep0_stall()
440 if (!list_empty(&pdev->eps[0].pending_list)) { in cdnsp_setup_analyze()
444 req = next_request(&pdev->eps[0].pending_list); in cdnsp_setup_analyze()

Completed in 32 milliseconds

123