/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | mapping.c | 21 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 D | mcg.c | 109 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 D | mcg.c | 109 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 D | cdns2-ep0.c | 95 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 D | cdns2-gadget.c | 834 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 D | mapping.c | 25 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 D | sched_main.c | 303 !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 D | firmware.h | 84 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 D | firmware.h | 82 struct list_head pending_list; member 125 list_del_init(&fw_priv->pending_list); in __fw_state_set()
|
H A D | fallback.c | 56 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 D | zynqmp_dma.c | 197 * @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 D | xilinx_dma.c | 381 * @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 D | ep0.c | 96 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 D | zynqmp_dma.c | 195 * @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 D | xilinx_dma.c | 384 * @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 D | altera-msgdma.c | 173 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 D | ssp_spi.c | 207 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 D | ssp_spi.c | 207 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 D | multicast.c | 102 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 D | dim2.c | 55 * @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 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 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 D | altera-msgdma.c | 174 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 D | multicast.c | 102 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 D | ep0.c | 98 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 D | cdnsp-ep0.c | 24 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()
|