Home
last modified time | relevance | path

Searched refs:done_list (Results 1 – 18 of 18) sorted by relevance

/linux/drivers/usb/host/
H A Dfhci-q.c131 if (!list_empty(&p_list->done_list)) { in fhci_remove_td_from_done_list()
132 td = list_entry(p_list->done_list.next, struct td, node); in fhci_remove_td_from_done_list()
133 list_del_init(p_list->done_list.next); in fhci_remove_td_from_done_list()
155 list_add_tail(&td->node, &usb->hc_list->done_list); in fhci_move_td_from_ed_to_done_list()
H A Dfhci.h213 struct list_head done_list; /* done transfers */ member
H A Dfhci-hcd.c204 INIT_LIST_HEAD(&fhci->hc_list->done_list); in fhci_mem_init()
/linux/drivers/media/v4l2-core/
H A Dv4l2-async.c264 list_for_each_entry(asc, &notifier->done_list, asc_entry) { in v4l2_async_nf_can_complete()
386 list_move(&asc->asc_entry, &notifier->done_list); in v4l2_async_match_notify()
490 list_for_each_entry_safe(asc, asc_tmp, &notifier->done_list, in v4l2_async_nf_unbind_all_subdevs()
515 list_for_each_entry(asc, &notifier->done_list, asc_entry) in v4l2_async_nf_has_async_match_entry()
532 &notifier->done_list, in v4l2_async_nf_has_async_match()
584 INIT_LIST_HEAD(&notifier->done_list); in v4l2_async_nf_init()
594 INIT_LIST_HEAD(&notifier->done_list); in v4l2_async_subdev_nf_init()
677 WARN_ON(!list_empty(&notifier->done_list)); in __v4l2_async_nf_cleanup()
H A Dv4l2-mem2mem.c932 if (!list_empty(&src_q->done_list)) in v4l2_m2m_poll_for_data()
941 if (!list_empty(&dst_q->done_list) || dst_q->last_buffer_dequeued) in v4l2_m2m_poll_for_data()
/linux/drivers/dma/
H A Daltera-msgdma.c177 struct list_head done_list; member
588 list_for_each_entry_safe(desc, next, &mdev->done_list, node) { in msgdma_chan_desc_cleanup()
619 list_add_tail(&desc->node, &mdev->done_list); in msgdma_complete_descriptor()
630 msgdma_free_desc_list(mdev, &mdev->done_list); in msgdma_free_descriptors()
857 INIT_LIST_HEAD(&mdev->done_list); in msgdma_probe()
/linux/drivers/media/pci/intel/ipu6/
H A Dipu6-isys-mcd-phy.c581 list_for_each_entry(asc, &isys->notifier.done_list, asc_entry) { in ipu6_isys_mcd_phy_common_init()
636 list_for_each_entry(asc, &isys->notifier.done_list, asc_entry) { in ipu6_isys_mcd_phy_config()
/linux/drivers/dma/xilinx/
H A Dzynqmp_dma.c227 struct list_head done_list; member
621 list_for_each_entry_safe(desc, next, &chan->done_list, node) { in zynqmp_dma_chan_desc_cleanup()
652 list_add_tail(&desc->node, &chan->done_list); in zynqmp_dma_complete_descriptor()
680 zynqmp_dma_free_desc_list(chan, &chan->done_list); in zynqmp_dma_free_descriptors()
944 INIT_LIST_HEAD(&chan->done_list); in zynqmp_dma_chan_probe()
H A Dxilinx_dma.c429 struct list_head done_list; member
922 xilinx_dma_free_desc_list(chan, &chan->done_list); in xilinx_dma_free_descriptors()
1074 list_for_each_entry_safe(desc, next, &chan->done_list, node) { in xilinx_dma_chan_desc_cleanup()
1764 list_add_tail(&desc->node, &chan->done_list); in xilinx_dma_complete_descriptor()
2953 INIT_LIST_HEAD(&chan->done_list); in xilinx_dma_chan_probe()
/linux/include/media/
H A Dv4l2-async.h124 struct list_head done_list; member
H A Dvideobuf2-core.h576 * @done_list: list of buffers ready to be dequeued to userspace
577 * @done_lock: lock to protect done_list list
647 struct list_head done_list;
657 struct list_head done_list; global() member
/linux/drivers/media/common/videobuf2/
H A Dvideobuf2-core.c1207 list_add_tail(&vb->done_entry, &q->done_list); in vb2_buffer_done()
1238 list_for_each_entry(vb, &q->done_list, done_entry) in vb2_discard_done()
1821 WARN_ON(!list_empty(&q->done_list)); in vb2_start_streaming()
2016 if (!list_empty(&q->done_list)) { in __vb2_wait_for_done_vb()
2041 !list_empty(&q->done_list) || !q->streaming || in __vb2_wait_for_done_vb()
2082 *vb = list_first_entry(&q->done_list, struct vb2_buffer, done_entry); in __vb2_get_done_vb()
2242 INIT_LIST_HEAD(&q->done_list); in __vb2_queue_cancel()
2649 INIT_LIST_HEAD(&q->done_list); in vb2_core_queue_init()
2751 if (list_empty(&q->done_list)) { in vb2_core_poll()
2764 if (!list_empty(&q->done_list)) in vb2_core_poll()
[all …]
/linux/drivers/media/platform/samsung/s5p-mfc/
H A Ds5p_mfc.c1057 if (!list_empty(&src_q->done_list)) in s5p_mfc_poll()
1058 src_vb = list_first_entry(&src_q->done_list, struct vb2_buffer, in s5p_mfc_poll()
1065 if (!list_empty(&dst_q->done_list)) in s5p_mfc_poll()
1066 dst_vb = list_first_entry(&dst_q->done_list, struct vb2_buffer, in s5p_mfc_poll()
/linux/fs/xfs/
H A Dxfs_log_recover.c2036 LIST_HEAD (done_list); in xlog_recover_commit_trans()
2062 list_splice_tail_init(&ra_list, &done_list); in xlog_recover_commit_trans()
2080 list_splice_tail_init(&ra_list, &done_list); in xlog_recover_commit_trans()
2083 if (!list_empty(&done_list)) in xlog_recover_commit_trans()
2084 list_splice_init(&done_list, &trans->r_itemq); in xlog_recover_commit_trans()
/linux/include/linux/
H A Dkprobes.h352 struct list_head *done_list);
/linux/drivers/staging/media/tegra-video/
H A Dvi.c1539 ent = tegra_vi_graph_find_entity(&chan->notifier.done_list, in tegra_vi_graph_build()
1616 list_for_each_entry(asd, &chan->notifier.done_list, asc_entry) { in tegra_vi_graph_notify_complete()
/linux/drivers/media/platform/chips-media/coda/
H A Dcoda-common.c1189 if (list_empty(&dst_vq->done_list)) { in coda_mark_last_dst_buf()
1194 dst_vb = list_last_entry(&dst_vq->done_list, struct vb2_buffer, in coda_mark_last_dst_buf()
/linux/drivers/media/platform/amphion/
H A Dvdec.c369 if (!list_empty(&q->done_list)) in vdec_handle_resolution_change()