|
XenevaOS
|
#include <nouveau_drm.h>
| __u32 drm_nouveau_get_zcull_info::aliquot_total |
@aliquot_total: the total aliquot pool available in hardware
| __u32 drm_nouveau_get_zcull_info::ctxsw_align |
@ctxsw_align: the alignment, in bytes, of a zcull context switching region
| __u32 drm_nouveau_get_zcull_info::ctxsw_size |
@ctxsw_size: the size, in bytes, of a zcull context switching region. Will be zero if the kernel does not support zcull context switching.
| __u32 drm_nouveau_get_zcull_info::height_align_pixels |
@height_align_pixels: required alignment for region heights, in pixels (typically 32).
| __u32 drm_nouveau_get_zcull_info::pixel_squares_by_aliquots |
@pixel_squares_by_aliquots: the pixel area covered by an aliquot (typically Zcull_banks * 16 * 16).
| __u32 drm_nouveau_get_zcull_info::subregion_count |
@subregion_count: the total number of subregions the hardware supports
| __u32 drm_nouveau_get_zcull_info::subregion_height_align_pixels |
@subregion_height_align_pixels: required alignment for subregion heights, in pixels
| __u32 drm_nouveau_get_zcull_info::subregion_width_align_pixels |
@subregion_width_align_pixels: required alignment for subregion widths, in pixels (typically TPC's * 16).
| __u32 drm_nouveau_get_zcull_info::width_align_pixels |
@width_align_pixels: required alignment for region widths, in pixels (typically TPC's * 16).
| __u32 drm_nouveau_get_zcull_info::zcull_region_byte_multiplier |
@zcull_region_byte_multiplier: the size of an aliquot in bytes, which is used for save/restore operations on a region
| __u32 drm_nouveau_get_zcull_info::zcull_region_header_size |
@zcull_region_header_size: the region header size in bytes, which is used for save/restore operations on a region
| __u32 drm_nouveau_get_zcull_info::zcull_subregion_header_size |
@zcull_subregion_header_size: the subregion header size in bytes, which is used for save/restore operations on a region