Lines Matching +full:tile +full:- +full:cache
1 /* SPDX-License-Identifier: GPL-2.0-only */
22 #include <kunit/test-bug.h>
95 /* The kernel-space BO cache. Tracks buffers that have been
100 /* Array of list heads for entries in the BO cache,
102 * in the cache when allocating.
107 /* List of all BOs in the cache, ordered by age, so we
185 /* The memory used for storing binner tile alloc, tile state,
254 * vc4_exec_info->unref_list or vc4_dev->bo_cache.time_list
258 /* Time in jiffies when the BO was put in vc4->bo_cache. */
261 /* List entry for the BO's position in vc4_dev->bo_cache.size_list */
270 * for user-allocated labels.
425 /* Set when the plane has per-pixel alpha content or does not cover
487 if (vc4_encoder->type == type) in vc4_find_encoder_by_type()
535 /* Timestamp at start of vblank irq - unaffected by lock delays. */
580 return crtc->data; in vc4_crtc_to_vc4_crtc_data()
614 #define VC4_HVS_CHANNEL_DISABLED ((unsigned int)-1)
622 readl(vc4->v3d->regs + (offset)); \
628 writel(val, vc4->v3d->regs + (offset)); \
634 readl(hvs->regs + (offset)); \
640 writel(val, hvs->regs + (offset)); \
661 /* Kernel-space copy of the ioctl arguments */
677 /* Pointers for our position in vc4->job_list */
685 /* Current unvalidated indices into @bo loaded by the non-hardware
696 * This tracks the per-shader-record state (packet 64) that
719 /* Physical address of the start of the tile alloc array
720 * (where each tile's binned CL will start)
765 /* Per-open file private data. Any driver-specific resource that has to be
782 return list_first_entry_or_null(&vc4->bin_job_list, in vc4_first_bin_job()
789 return list_first_entry_or_null(&vc4->render_job_list, in vc4_first_render_job()
796 if (list_empty(&vc4->render_job_list)) in vc4_last_render_job()
798 return list_last_entry(&vc4->render_job_list, in vc4_last_render_job()
803 * struct vc4_texture_sample_info - saves the offsets into the UBO for texture
822 * struct vc4_validated_shader_info - information about validated shaders that
844 * __wait_for - magic wait macro
866 ret__ = -ETIMEDOUT; \