Home
last modified time | relevance | path

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

/linux/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()
H A Dcdns2-gadget.c835 list_move_tail(&preq->list, &pep->pending_list); in cdns2_start_all_request()
979 while (!list_empty(&pep->pending_list)) { in cdns2_transfer_completed()
980 preq = cdns2_next_preq(&pep->pending_list); in cdns2_transfer_completed()
1651 while (!list_empty(&pep->pending_list)) { in cdns2_gadget_ep_disable()
1652 preq = cdns2_next_preq(&pep->pending_list); in cdns2_gadget_ep_disable()
1769 list_for_each_entry_safe(preq, preq_temp, &pep->pending_list, list) { in cdns2_gadget_ep_dequeue()
1814 preq = cdns2_next_preq(&pep->pending_list); in cdns2_gadget_ep_dequeue()
1845 preq = cdns2_next_preq(&pep->pending_list); in cdns2_halt_endpoint()
1896 preq = cdns2_next_preq(&pep->pending_list); in cdns2_gadget_ep_set_halt()
2244 INIT_LIST_HEAD(&pep->pending_list); in cdns2_init_eps()
H A Dcdns2-gadget.h553 struct list_head pending_list; member
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dmapping.c26 struct list_head pending_list; member
105 list_add_tail(&mi->list, &ctx->pending_list); in mapping_free_item()
172 list_for_each_entry_safe(mi, next, &ctx->pending_list, list) { in mapping_work_handler()
193 mapping_remove_and_free_list(ctx, &ctx->pending_list); in mapping_flush_work()
210 INIT_LIST_HEAD(&ctx->pending_list); in mapping_create()
/linux/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 …]
/linux/drivers/base/firmware_loader/
H A Dfirmware.h82 struct list_head pending_list; member
126 list_del_init(&fw_priv->pending_list); in __fw_state_set()
/linux/drivers/dma/xilinx/
H A Dzynqmp_dma.c223 struct list_head pending_list; member
393 if (!list_empty(&chan->pending_list)) { in zynqmp_dma_tx_submit()
394 desc = list_last_entry(&chan->pending_list, in zynqmp_dma_tx_submit()
405 list_add_tail(&new->node, &chan->pending_list); in zynqmp_dma_tx_submit()
599 desc = list_first_entry_or_null(&chan->pending_list, in zynqmp_dma_start_transfer()
604 list_splice_tail_init(&chan->pending_list, &chan->active_list); in zynqmp_dma_start_transfer()
679 zynqmp_dma_free_desc_list(chan, &chan->pending_list); in zynqmp_dma_free_descriptors()
943 INIT_LIST_HEAD(&chan->pending_list); in zynqmp_dma_chan_probe()
H A Dxilinx_dma.c429 struct list_head pending_list; member
923 xilinx_dma_free_desc_list(chan, &chan->pending_list); in xilinx_dma_free_descriptors()
1394 if (list_empty(&chan->pending_list)) in xilinx_vdma_start_transfer()
1397 desc = list_first_entry(&chan->pending_list, in xilinx_vdma_start_transfer()
1495 if (list_empty(&chan->pending_list)) in xilinx_cdma_start_transfer()
1498 head_desc = list_first_entry(&chan->pending_list, in xilinx_cdma_start_transfer()
1500 tail_desc = list_last_entry(&chan->pending_list, in xilinx_cdma_start_transfer()
1546 list_splice_tail_init(&chan->pending_list, &chan->active_list); in xilinx_cdma_start_transfer()
1564 if (list_empty(&chan->pending_list)) { in xilinx_dma_start_transfer()
1598 head_desc = list_first_entry(&chan->pending_list, in xilinx_dma_start_transfer()
[all …]
/linux/drivers/usb/cdns3/
H A Dcdnsp-ep0.c24 preq = next_request(&pep->pending_list); in cdnsp_ep0_stall()
452 if (!list_empty(&pdev->eps[0].pending_list)) { in cdnsp_setup_analyze()
456 req = next_request(&pdev->eps[0].pending_list); in cdnsp_setup_analyze()
H A Dcdnsp-gadget.c380 if (preq->epnum == 0 && !list_empty(&pep->pending_list)) { in cdnsp_ep_enqueue()
398 list_add_tail(&preq->list, &pep->pending_list); in cdnsp_ep_enqueue()
1077 while (!list_empty(&pep->pending_list)) { in cdnsp_gadget_ep_disable()
1078 preq = next_request(&pep->pending_list); in cdnsp_gadget_ep_disable()
1203 preq = next_request(&pep->pending_list); in cdnsp_gadget_ep_set_halt()
1478 if (!list_empty(&pdev->eps[0].pending_list)) { in cdnsp_stop()
1481 req = next_request(&pdev->eps[0].pending_list); in cdnsp_stop()
1736 INIT_LIST_HEAD(&pep->pending_list); in cdnsp_gadget_init_endpoints()
/linux/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()
/linux/drivers/iio/common/ssp_sensors/
H A Dssp.h219 struct list_head pending_list; member
H A Dssp_dev.c526 INIT_LIST_HEAD(&data->pending_list); in ssp_probe()
/linux/drivers/scsi/
H A Dmegaraid.c364 if(!list_empty(&adapter->pending_list)) in mega_runpendq()
399 list_add_tail(&scb->list, &adapter->pending_list); in megaraid_queue_lck()
1074 list_for_each_safe(pos, next, &adapter->pending_list) { in __mega_runpendq()
1937 if(list_empty(&adapter->pending_list)) in megaraid_abort_and_reset()
1940 list_for_each_safe(pos, next, &adapter->pending_list) { in megaraid_abort_and_reset()
3781 !list_empty(&adapter->pending_list)) in mega_del_logdrv()
3794 list_for_each(pos, &adapter->pending_list) { in mega_del_logdrv()
4073 list_add_tail(&scb->list, &adapter->pending_list); in mega_internal_command()
4222 INIT_LIST_HEAD(&adapter->pending_list); in megaraid_probe_one()
/linux/drivers/gpu/drm/imagination/
H A Dpvr_queue.c834 list_for_each_entry(job, &queue->scheduler.pending_list, base.list) { in pvr_queue_start()
895 list_for_each_entry(job, &sched->pending_list, base.list) { in pvr_queue_timedout_job()
979 list_for_each_entry_safe(job, tmp_job, &queue->scheduler.pending_list, base.list) { in pvr_queue_signal_done_fences()
/linux/drivers/scsi/elx/efct/
H A Defct_hw.c2296 while ((wq->free_count > 0) && (!list_empty(&wq->pending_list))) { in hw_wq_submit_pending()
2297 wqe = list_first_entry(&wq->pending_list, in hw_wq_submit_pending()
2306 list_add_tail(&wqe->list_entry, &wq->pending_list); in hw_wq_submit_pending()
2519 if (list_empty(&wq->pending_list)) { in efct_hw_wq_write()
2524 list_add_tail(&wqe->list_entry, &wq->pending_list); in efct_hw_wq_write()
2533 list_add_tail(&wqe->list_entry, &wq->pending_list); in efct_hw_wq_write()
2536 wqe = list_first_entry(&wq->pending_list, struct efct_hw_wqe, in efct_hw_wq_write()
2551 list_add_tail(&wqe->list_entry, &wq->pending_list); in efct_hw_wq_write()
H A Defct_hw_queues.c292 INIT_LIST_HEAD(&wq->pending_list); in efct_hw_new_wq()
/linux/drivers/md/
H A Draid5.h689 struct list_head pending_list; member
H A Draid5.c1065 list_sort(NULL, &conf->pending_list, cmp_stripe); in dispatch_defer_bios()
1067 first = conf->pending_list.next; in dispatch_defer_bios()
1071 list_move_tail(&conf->pending_list, in dispatch_defer_bios()
1074 while (!list_empty(&conf->pending_list)) { in dispatch_defer_bios()
1075 data = list_first_entry(&conf->pending_list, in dispatch_defer_bios()
1090 if (next != &conf->pending_list) in dispatch_defer_bios()
1096 if (first != &conf->pending_list) in dispatch_defer_bios()
1097 list_move_tail(&conf->pending_list, first); in dispatch_defer_bios()
1124 list_move_tail(&ent->sibling, &conf->pending_list); in defer_issue_bios()
7684 INIT_LIST_HEAD(&conf->pending_list); in setup_conf()
/linux/drivers/firewire/
H A Dcore-transaction.c58 LIST_HEAD(pending_list); in fw_cancel_pending_transactions()
65 list_move(&t->link, &pending_list); in fw_cancel_pending_transactions()
69 list_for_each_entry_safe(t, tmp, &pending_list, link) { in fw_cancel_pending_transactions()
/linux/drivers/usb/musb/
H A Dmusb_core.h315 struct list_head pending_list; /* pending work list */ member
/linux/drivers/vhost/
H A Dvhost.c605 INIT_LIST_HEAD(&dev->pending_list); in vhost_dev_init()
1194 list_for_each_entry_safe(node, n, &dev->pending_list, node) { in vhost_clear_msg()
1598 list_for_each_entry_safe(node, n, &d->pending_list, node) { in vhost_iotlb_notify_vq()
1822 vhost_enqueue_msg(dev, &dev->pending_list, node); in vhost_chr_read_iter()
/linux/drivers/gpu/drm/panthor/
H A Dpanthor_sched.c2752 list_for_each_entry(job, &queue->scheduler.pending_list, base.list) in queue_start()