/linux-4.4.14/drivers/dma/ |
H A D | pch_dma.c | 107 struct list_head active_list; member in struct:pch_dma_chan 174 return list_first_entry(&pd_chan->active_list, pdc_first_active() 380 list_splice_init(&pd_chan->active_list, &list); pdc_complete_all() 381 list_splice_init(&pd_chan->queue, &pd_chan->active_list); pdc_complete_all() 394 list_splice_init(&pd_chan->queue, pd_chan->active_list.prev); pdc_handle_error() 396 if (!list_empty(&pd_chan->active_list)) pdc_handle_error() 408 if (list_empty(&pd_chan->active_list) || pdc_advance_work() 409 list_is_singular(&pd_chan->active_list)) { pdc_advance_work() 426 if (list_empty(&pd_chan->active_list)) { pd_tx_submit() 427 list_add_tail(&desc->desc_node, &pd_chan->active_list); pd_tx_submit() 547 BUG_ON(!list_empty(&pd_chan->active_list)); pd_free_chan_resources() 674 list_splice_init(&pd_chan->active_list, &list); pd_device_terminate_all() 909 INIT_LIST_HEAD(&pd_chan->active_list); pch_dma_probe()
|
H A D | txx9dmac.c | 168 return list_entry(dc->active_list.next, txx9dmac_first_active() 174 return list_entry(dc->active_list.prev, txx9dmac_last_active() 464 list_splice_init(&dc->active_list, &list); txx9dmac_complete_all() 466 txx9dmac_dequeue(dc, &dc->active_list); txx9dmac_complete_all() 528 if (list_empty(&dc->active_list) && !list_empty(&dc->queue)) txx9dmac_handle_error() 529 txx9dmac_dequeue(dc, &dc->active_list); txx9dmac_handle_error() 530 if (!list_empty(&dc->active_list)) txx9dmac_handle_error() 571 list_for_each_entry_safe(desc, _desc, &dc->active_list, desc_node) { txx9dmac_scan_descriptors() 606 txx9dmac_dequeue(dc, &dc->active_list); txx9dmac_scan_descriptors() 777 * the dc->queue list or dc->active_list after a txx9dmac_prep_dma_memcpy() 778 * submit. If we put all descriptors on active_list, txx9dmac_prep_dma_memcpy() 915 /* active_list entries will end up before queued entries */ txx9dmac_terminate_all() 917 list_splice_init(&dc->active_list, &list); txx9dmac_terminate_all() 965 list_splice_tail(&list, &dc->active_list); txx9dmac_chain_dynamic() 974 if (!list_empty(&dc->active_list)) txx9dmac_issue_pending() 977 if (list_empty(&dc->active_list)) { txx9dmac_issue_pending() 978 txx9dmac_dequeue(dc, &dc->active_list); txx9dmac_issue_pending() 1062 BUG_ON(!list_empty(&dc->active_list)); txx9dmac_free_chan_resources() 1145 INIT_LIST_HEAD(&dc->active_list); txx9dmac_chan_probe()
|
H A D | timb_dma.c | 86 struct list_head active_list; member in struct:timb_dma_chan 196 td_desc = list_entry(td_chan->active_list.next, struct timb_dma_desc, __td_start_dma() 235 if (list_empty(&td_chan->active_list)) __td_finish() 238 td_desc = list_entry(td_chan->active_list.next, struct timb_dma_desc, __td_finish() 278 list_entry(td_chan->active_list.next, __td_ier_mask() 301 list_move(&td_desc->desc_node, &td_chan->active_list); __td_start_next() 316 if (list_empty(&td_chan->active_list)) { td_tx_submit() 319 list_add_tail(&td_desc->desc_node, &td_chan->active_list); td_tx_submit() 457 BUG_ON(!list_empty(&td_chan->active_list)); td_free_chan_resources() 493 if (!list_empty(&td_chan->active_list)) td_issue_pending() 498 if (list_empty(&td_chan->active_list) && !list_empty(&td_chan->queue)) td_issue_pending() 713 INIT_LIST_HEAD(&td_chan->active_list); td_probe()
|
H A D | at_hdmac.c | 87 return list_first_entry(&atchan->active_list, atc_first_active() 276 list_for_each_entry_safe(desc, _desc, &atchan->active_list, desc_node) { atc_get_desc_by_cookie() 512 /* empty active_list now it is completed */ atc_complete_all() 513 list_splice_init(&atchan->active_list, &list); atc_complete_all() 514 /* empty queue list by moving descriptors (if any) to active_list */ atc_complete_all() 515 list_splice_init(&atchan->queue, &atchan->active_list); atc_complete_all() 534 if (list_empty(&atchan->active_list) || atc_advance_work() 535 list_is_singular(&atchan->active_list)) { atc_advance_work() 565 * in active_list */ atc_handle_error() 566 list_splice_init(&atchan->queue, atchan->active_list.prev); atc_handle_error() 569 if (!list_empty(&atchan->active_list)) atc_handle_error() 679 * Cookie increment and adding to active_list or queue must be atomic 691 if (list_empty(&atchan->active_list)) { atc_tx_submit() 695 list_add_tail(&desc->desc_node, &atchan->active_list); atc_tx_submit() 1593 /* active_list entries will end up before queued entries */ atc_terminate_all() 1595 list_splice_init(&atchan->active_list, &list); atc_terminate_all() 1768 BUG_ON(!list_empty(&atchan->active_list)); atc_free_chan_resources() 2045 INIT_LIST_HEAD(&atchan->active_list); at_dma_probe()
|
H A D | at_hdmac_regs.h | 247 * @active_list: list of descriptors dmaengine is being running on 268 struct list_head active_list; member in struct:at_dma_chan
|
H A D | txx9dmac.h | 175 struct list_head active_list; member in struct:txx9dmac_chan
|
/linux-4.4.14/drivers/staging/android/ |
H A D | sync.c | 115 active_list) { sync_timeline_signal() 117 list_del_init(&pt->active_list); sync_timeline_signal() 141 INIT_LIST_HEAD(&pt->active_list); sync_pt_create() 433 if (WARN_ON_ONCE(!list_empty(&pt->active_list))) android_fence_release() 434 list_del(&pt->active_list); android_fence_release() 464 list_add_tail(&pt->active_list, &parent->active_list_head); android_fence_enable_signaling()
|
H A D | sync.h | 115 * @active_list: membership in sync_timeline.active_list_head 127 struct list_head active_list; member in struct:sync_pt
|
/linux-4.4.14/drivers/gpu/drm/i915/ |
H A D | i915_gem_debug.c | 47 list_for_each_entry(obj, &ring->active_list, ring_list[ring->id]) { for_each_ring()
|
H A D | i915_gem_evict.c | 128 list_for_each_entry(vma, &vm->active_list, mm_list) { i915_gem_evict_something() 231 WARN_ON(!list_empty(&vm->active_list)); i915_gem_evict_vm()
|
H A D | i915_gem.c | 141 list_for_each_entry(vma, &ggtt->base.active_list, mm_list) i915_gem_get_aperture_ioctl() 2414 list_move_tail(&obj->ring_list[ring->id], &ring->active_list); i915_vma_move_to_active() 2417 list_move_tail(&vma->mm_list, &vma->vm->active_list); i915_vma_move_to_active() 2600 * active_list, and so will hold the active reference. Only when this __i915_add_request() 2800 while (!list_empty(&ring->active_list)) { i915_gem_reset_ring_cleanup() 2803 obj = list_first_entry(&ring->active_list, i915_gem_reset_ring_cleanup() 2901 while (!list_empty(&ring->active_list)) { i915_gem_retire_requests_ring() 2904 obj = list_first_entry(&ring->active_list, i915_gem_retire_requests_ring() 4979 INIT_LIST_HEAD(&ring->active_list); init_ring_lists()
|
H A D | intel_ringbuffer.h | 287 struct list_head active_list; member in struct:intel_engine_cs
|
H A D | i915_gpu_error.c | 1096 list_for_each_entry(vma, &vm->active_list, mm_list) i915_gem_capture_vm() 1117 &vm->active_list); i915_gem_capture_vm()
|
H A D | i915_gem_gtt.h | 296 struct list_head active_list; member in struct:i915_address_space
|
H A D | i915_gem_gtt.c | 2129 INIT_LIST_HEAD(&vm->active_list); i915_address_space_init() 2216 WARN_ON(!list_empty(&ppgtt->base.active_list)); i915_ppgtt_release()
|
H A D | i915_debugfs.c | 221 head = &vm->active_list; i915_gem_object_list_info() 457 count_vmas(&vm->active_list, mm_list); i915_gem_object_info()
|
H A D | intel_lrc.c | 1922 INIT_LIST_HEAD(&ring->active_list); logical_ring_init()
|
H A D | intel_ringbuffer.c | 2130 INIT_LIST_HEAD(&ring->active_list); intel_init_ring_buffer()
|
/linux-4.4.14/sound/core/ |
H A D | timer.c | 115 INIT_LIST_HEAD(&timeri->active_list); snd_timer_instance_new() 223 list_add_tail(&slave->active_list, snd_timer_check_master() 362 list_del_init(&slave->active_list); snd_timer_close() 423 list_for_each_entry(ts, &ti->slave_active_head, active_list) snd_timer_notify1() 432 list_move_tail(&timeri->active_list, &timer->active_list_head); snd_timer_start1() 461 list_add_tail(&timeri->active_list, snd_timer_start_slave() 525 list_del_init(&timeri->active_list); _snd_timer_stop() 541 list_del_init(&timeri->active_list); _snd_timer_stop() 642 list_for_each_entry(ti, &timer->active_list_head, active_list) { snd_timer_reschedule() 731 * Here we cannot use list_for_each_entry because the active_list of a snd_timer_interrupt() 736 active_list) { snd_timer_interrupt() 752 list_del_init(&ti->active_list); snd_timer_interrupt() 761 list_for_each_entry(ts, &ti->slave_active_head, active_list) { snd_timer_interrupt() 980 list_for_each_entry(ti, &timer->active_list_head, active_list) { snd_timer_notify() 983 list_for_each_entry(ts, &ti->slave_active_head, active_list) snd_timer_notify()
|
/linux-4.4.14/drivers/dma/dw/ |
H A D | core.c | 80 return to_dw_desc(dwc->active_list.next); dwc_first_active() 265 list_move(dwc->queue.next, &dwc->active_list); dwc_dostart_first_queued() 326 list_splice_init(&dwc->active_list, &list); dwc_complete_all() 398 if (list_empty(&dwc->active_list)) { dwc_scan_descriptors() 412 list_for_each_entry_safe(desc, _desc, &dwc->active_list, desc_node) { dwc_scan_descriptors() 483 list_move(dwc->queue.next, dwc->active_list.prev); dwc_handle_error() 487 if (!list_empty(&dwc->active_list)) dwc_handle_error() 1038 /* active_list entries will end up before queued entries */ dwc_terminate_all() 1040 list_splice_init(&dwc->active_list, &list); dwc_terminate_all() 1096 if (list_empty(&dwc->active_list)) dwc_issue_pending() 1213 BUG_ON(!list_empty(&dwc->active_list)); dwc_free_chan_resources() 1338 if (!list_empty(&dwc->queue) || !list_empty(&dwc->active_list)) { dw_dma_cyclic_prep() 1608 INIT_LIST_HEAD(&dwc->active_list); dw_dma_probe()
|
H A D | regs.h | 237 struct list_head active_list; member in struct:dw_dma_chan
|
/linux-4.4.14/drivers/rapidio/devices/ |
H A D | tsi721_dma.c | 70 return list_first_entry(&bdma_chan->active_list, tsi721_dma_first_active() 549 list_splice_init(&bdma_chan->queue, &bdma_chan->active_list); tsi721_advance_work() 552 if (!list_empty(&bdma_chan->active_list)) { tsi721_advance_work() 723 BUG_ON(!list_empty(&bdma_chan->active_list)); tsi721_free_chan_resources() 842 list_splice_init(&bdma_chan->active_list, &list); tsi721_terminate_all() 878 INIT_LIST_HEAD(&bdma_chan->active_list); tsi721_register_dma()
|
H A D | tsi721.h | 677 struct list_head active_list; member in struct:tsi721_bdma_chan
|
/linux-4.4.14/drivers/gpu/drm/msm/ |
H A D | msm_gem.h | 34 * active - on one one of the gpu's active_list.. well, at
|
H A D | msm_gpu.c | 467 while (!list_empty(&gpu->active_list)) { retire_worker() 470 obj = list_first_entry(&gpu->active_list, retire_worker() 584 INIT_LIST_HEAD(&gpu->active_list); msm_gpu_init() 691 WARN_ON(!list_empty(&gpu->active_list)); msm_gpu_cleanup()
|
H A D | msm_gpu.h | 84 struct list_head active_list; member in struct:msm_gpu
|
H A D | msm_gem.c | 433 list_add_tail(&msm_obj->mm_list, &gpu->active_list); msm_gem_move_to_active()
|
H A D | msm_drv.c | 575 msm_gem_describe_objects(&gpu->active_list, m); msm_gem_show()
|
/linux-4.4.14/drivers/infiniband/core/ |
H A D | multicast.c | 103 struct list_head active_list; member in struct:mcast_group 381 list_move(&member->list, &group->active_list); join_group() 409 while (!list_empty(&group->active_list)) { process_group_error() 410 member = list_entry(group->active_list.next, process_group_error() 587 INIT_LIST_HEAD(&group->active_list); acquire_group()
|
/linux-4.4.14/arch/x86/kernel/cpu/ |
H A D | perf_event_intel_rapl.c | 122 struct list_head active_list; member in struct:rapl_pmu 225 list_for_each_entry(event, &pmu->active_list, active_entry) { rapl_hrtimer_handle() 252 list_add_tail(&event->active_entry, &pmu->active_list); __rapl_pmu_event_start() 608 INIT_LIST_HEAD(&pmu->active_list); rapl_cpu_prepare()
|
H A D | perf_event_intel_uncore.h | 108 struct list_head active_list; member in struct:intel_uncore_box
|
H A D | perf_event_intel_uncore_snb.c | 350 list_add_tail(&event->active_entry, &box->active_list); snb_uncore_imc_event_start()
|
H A D | perf_event_intel_uncore.c | 275 list_for_each_entry(event, &box->active_list, active_entry) { uncore_pmu_hrtimer() 327 INIT_LIST_HEAD(&box->active_list); uncore_alloc_box()
|
/linux-4.4.14/include/sound/ |
H A D | timer.h | 116 struct list_head active_list; member in struct:snd_timer_instance
|
/linux-4.4.14/drivers/acpi/ |
H A D | acpi_video.c | 1209 struct acpi_video_enumerated_device *active_list; acpi_video_device_enumerate() local 1230 active_list = kcalloc(1 + dod->package.count, acpi_video_device_enumerate() 1233 if (!active_list) { acpi_video_device_enumerate() 1248 active_list[count].value.int_val = obj->integer.value; acpi_video_device_enumerate() 1249 active_list[count].bind_info = NULL; acpi_video_device_enumerate() 1257 video->attached_array = active_list; acpi_video_device_enumerate()
|
/linux-4.4.14/fs/autofs4/ |
H A D | autofs_i.h | 127 struct list_head active_list; member in struct:autofs_sb_info
|
H A D | inode.c | 240 INIT_LIST_HEAD(&sbi->active_list); autofs4_fill_super()
|
H A D | root.c | 82 list_add(&ino->active, &sbi->active_list); autofs4_add_active() 168 head = &sbi->active_list; autofs4_lookup_active()
|
/linux-4.4.14/drivers/scsi/esas2r/ |
H A D | esas2r_io.c | 131 list_add_tail(&rq->req_list, &a->active_list); esas2r_local_start_request() 815 list_for_each_safe(element, next, &a->active_list) { esas2r_send_task_mgmt()
|
H A D | esas2r_main.c | 982 if (queue == &a->active_list) { list_for_each_safe() 1076 queue = &a->active_list; esas2r_eh_abort()
|
H A D | esas2r_disc.c | 493 list_add_tail(&rq->req_list, &a->active_list); esas2r_disc_local_start_request()
|
H A D | esas2r_init.c | 346 INIT_LIST_HEAD(&a->active_list); esas2r_init_adapter()
|
H A D | esas2r.h | 855 struct list_head active_list; member in struct:esas2r_adapter
|
/linux-4.4.14/include/linux/ |
H A D | mm_types.h | 122 struct list_head lru; /* Pageout list, eg. active_list
|
/linux-4.4.14/drivers/scsi/bnx2i/ |
H A D | bnx2i_iscsi.c | 1571 struct list_head *active_list = &hba->ep_active_list; bnx2i_host_get_param() local 1578 bnx2i_ep = list_first_entry(active_list, bnx2i_host_get_param()
|