drm_format_info
const struct drm_format_info *info, const struct drm_mode_fb_cmd2 *cmd)
fb->base.format = drm_format_info(DRM_FORMAT_ARGB8888);
const struct drm_format_info *format_info;
format_info = drm_format_info(DRM_FORMAT_ARGB8888);
const struct drm_format_info *format,
const struct drm_format_info *format_info = drm_format_info(rfb->base.format->format);
const struct drm_format_info *info,
const struct drm_format_info *info,
sb->format = drm_format_info(fb->format->format);
static const struct drm_format_info dcc_formats[] = {
static const struct drm_format_info dcc_retile_formats[] = {
static const struct drm_format_info *
lookup_format_info(const struct drm_format_info formats[],
const struct drm_format_info *
const struct drm_format_info *format_info;
const struct drm_format_info *info,
const struct drm_format_info *
const struct drm_format_info *format;
format = drm_format_info(DRM_FORMAT_C8);
const struct drm_format_info *format;
format = drm_format_info(DRM_FORMAT_C8);
const struct drm_format_info *info = drm_format_info(format);
const struct drm_format_info *amdgpu_dm_plane_get_format_info(u32 pixel_format, u64 modifier)
const struct drm_format_info *amdgpu_dm_plane_get_format_info(u32 pixel_format, u64 modifier);
int drm_fbdev_client_setup(struct drm_device *dev, const struct drm_format_info *format);
const struct drm_format_info *format)
struct drm_format_info;
void drm_client_setup(struct drm_device *dev, const struct drm_format_info *format)
drm_client_setup(dev, drm_format_info(fourcc));
int drm_fbdev_client_setup(struct drm_device *dev, const struct drm_format_info *format)
const struct drm_format_info *info = drm_format_info(format);
const struct drm_format_info *format)
const struct drm_format_info *format = fb->format;
const struct drm_format_info *info;
info = drm_format_info(surface_format);
const struct drm_format_info *format = fb->format;
unsigned int drm_fb_clip_offset(unsigned int pitch, const struct drm_format_info *format,
const struct drm_format_info *format = fb->format;
const struct drm_format_info *format = fb->format;
const struct drm_format_info *__drm_format_info(u32 format)
static const struct drm_format_info formats[] = {
const struct drm_format_info *drm_format_info(u32 format)
const struct drm_format_info *info;
EXPORT_SYMBOL(drm_format_info);
const struct drm_format_info *
const struct drm_format_info *info = NULL;
info = drm_format_info(pixel_format);
unsigned int drm_format_info_block_width(const struct drm_format_info *info,
unsigned int drm_format_info_block_height(const struct drm_format_info *info,
unsigned int drm_format_info_bpp(const struct drm_format_info *info, int plane)
uint64_t drm_format_info_min_pitch(const struct drm_format_info *info,
const struct drm_format_info *info,
const struct drm_format_info *info;
const struct drm_format_info *info, const struct drm_mode_fb_cmd2 *cmd)
const struct drm_format_info *info,
static bool drm_panic_is_format_supported(const struct drm_format_info *format)
fb->format = drm_format_info(fourcc);
const struct drm_format_info *info = drm_format_info(pixel_format);
const struct drm_format_info *info = drm_format_info(pixel_format);
const struct drm_format_info *info = drm_format_info(pixel_format);
static const struct drm_format_info gen12_ccs_cc_formats[] = {
static const struct drm_format_info gen12_flat_ccs_cc_formats[] = {
const struct drm_format_info *info,
const struct drm_format_info *formats;
const struct drm_format_info *info,
const struct drm_format_info *info,
static const struct drm_format_info *
lookup_format_info(const struct drm_format_info formats[],
static const struct drm_format_info skl_ccs_formats[] = {
const struct drm_format_info *
const struct drm_format_info *info)
bool intel_format_info_is_yuv_semiplanar(const struct drm_format_info *info,
const struct drm_format_info *format)
static const struct drm_format_info gen12_ccs_formats[] = {
const struct drm_format_info *info,
const struct drm_format_info *info,
const struct drm_format_info *info,
const struct drm_format_info *
intel_format_info_is_yuv_semiplanar(const struct drm_format_info *info,
static unsigned int intel_fbdev_color_mode(const struct drm_format_info *info)
sb->format = drm_format_info(fb->format->format);
if (intel_format_info_is_yuv_semiplanar(drm_format_info(format), modifier) ||
const struct drm_format_info *info = drm_format_info(pixel_format);
const struct drm_format_info *info = drm_format_info(pixel_format);
const struct drm_format_info *format,
static void skl_scaler_min_src_size(const struct drm_format_info *format,
fb->format = drm_format_info(fourcc);
const struct drm_format_info *info = drm_format_info(pixel_format);
int width, const struct drm_format_info *format,
int width, const struct drm_format_info *format,
drm_format_info(DRM_FORMAT_ARGB8888),
struct drm_format_info;
void drm_client_setup(struct drm_device *dev, const struct drm_format_info *format);
const struct drm_format_info *format)
struct drm_format_info;
unsigned int drm_fb_clip_offset(unsigned int pitch, const struct drm_format_info *format,
drm_format_info_is_yuv_packed(const struct drm_format_info *info)
drm_format_info_is_yuv_semiplanar(const struct drm_format_info *info)
drm_format_info_is_yuv_planar(const struct drm_format_info *info)
drm_format_info_is_yuv_sampling_410(const struct drm_format_info *info)
drm_format_info_is_yuv_sampling_411(const struct drm_format_info *info)
drm_format_info_is_yuv_sampling_420(const struct drm_format_info *info)
drm_format_info_is_yuv_sampling_422(const struct drm_format_info *info)
drm_format_info_is_yuv_sampling_444(const struct drm_format_info *info)
int drm_format_info_plane_width(const struct drm_format_info *info, int width,
int drm_format_info_plane_height(const struct drm_format_info *info, int height,
const struct drm_format_info *__drm_format_info(u32 format);
const struct drm_format_info *drm_format_info(u32 format);
const struct drm_format_info *
unsigned int drm_format_info_block_width(const struct drm_format_info *info,
unsigned int drm_format_info_block_height(const struct drm_format_info *info,
unsigned int drm_format_info_bpp(const struct drm_format_info *info, int plane);
uint64_t drm_format_info_min_pitch(const struct drm_format_info *info,
const struct drm_format_info *format;
struct drm_format_info;
const struct drm_format_info *info,
const struct drm_format_info *info,
const struct drm_format_info *info,
const struct drm_format_info *info,
const struct drm_format_info *info,
struct drm_format_info;
const struct drm_format_info *info,
const struct drm_format_info *(*get_format_info)(u32 pixel_format, u64 modifier);
struct drm_format_info;
const struct drm_format_info *info,
const struct drm_format_info *format;
const struct drm_format_info *info,
const struct drm_format_info *info,
const struct drm_format_info *format;
format = drm_format_info(DRM_FORMAT_C8);
format = drm_format_info(DRM_FORMAT_RGB565);
const struct drm_format_info *format;
format = drm_format_info(DRM_FORMAT_C8);
format = drm_format_info(DRM_FORMAT_RGB565);
const struct drm_format_info *format_info;
const struct drm_format_info *info,
struct drm_format_info;
const struct drm_format_info *info,
fb->format = drm_format_info(DRM_FORMAT_ARGB8888);