Lines Matching refs:dtl
86 struct dtl_entry *dtl; in alloc_dtl_buffers() local
92 dtl = kmem_cache_alloc(dtl_cache, GFP_KERNEL); in alloc_dtl_buffers()
93 if (!dtl) { in alloc_dtl_buffers()
103 pp->dispatch_log = dtl; in alloc_dtl_buffers()
104 pp->dispatch_log_end = dtl + N_DISPATCH_LOG; in alloc_dtl_buffers()
105 pp->dtl_curr = dtl; in alloc_dtl_buffers()
118 struct dtl_entry *dtl; in register_dtl_buffer() local
122 dtl = pp->dispatch_log; in register_dtl_buffer()
123 if (dtl && dtl_mask) { in register_dtl_buffer()
125 pp->dtl_curr = dtl; in register_dtl_buffer()
129 dtl->enqueue_to_dispatch_time = cpu_to_be32(DISPATCH_LOG_BYTES); in register_dtl_buffer()
130 ret = register_dtl(hwcpu, __pa(dtl)); in register_dtl_buffer()
361 struct dtl_entry *dtl = local_paca->dispatch_log + (i % N_DISPATCH_LOG); in process_dtl_buffer() local
380 dtle = *dtl; in process_dtl_buffer()
388 dtl = local_paca->dispatch_log + (i % N_DISPATCH_LOG); in process_dtl_buffer()
393 ++dtl; in process_dtl_buffer()
394 if (dtl == dtl_end) in process_dtl_buffer()
395 dtl = local_paca->dispatch_log; in process_dtl_buffer()