Home
last modified time | relevance | path

Searched refs:pitch_align (Results 1 - 20 of 20) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpu/drm/loongson/
H A Dloongson_device.c37 .pitch_align = 256,
69 .pitch_align = 64,
H A Dlsdc_drv.h62 u32 pitch_align; /* CRTC DMA alignment constraint */ member
H A Dlsdc_gem.c228 pitch = ALIGN(pitch, descp->pitch_align); in lsdc_dumb_create()
H A Dlsdc_crtc.c764 if (pitch % descp->pitch_align) { in lsdc_crtc_mode_valid()
766 descp->pitch_align, pitch); in lsdc_crtc_mode_valid()
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
H A Dr600_cs.c250 u32 *pitch_align, in r600_get_array_mode_alignment()
265 *pitch_align = 1; /* tile_width */ in r600_get_array_mode_alignment()
271 *pitch_align = max((u32)64, (u32)(values->group_size / values->blocksize)); in r600_get_array_mode_alignment()
277 *pitch_align = max((u32)tile_width, in r600_get_array_mode_alignment()
285 *pitch_align = max((u32)macro_tile_width * tile_width, in r600_get_array_mode_alignment()
291 (*pitch_align) * values->blocksize * (*height_align) * values->nsamples); in r600_get_array_mode_alignment()
354 u32 height, height_align, pitch, pitch_align, depth_align; in r600_cs_track_validate_cb() local
387 &pitch_align, &height_align, &depth_align, &base_align)) { in r600_cs_track_validate_cb()
412 if (!IS_ALIGNED(pitch, pitch_align)) { in r600_cs_track_validate_cb()
414 __func__, __LINE__, pitch, pitch_align, array_mod in r600_cs_track_validate_cb()
249 r600_get_array_mode_alignment(struct array_mode_checker *values, u32 *pitch_align, u32 *height_align, u32 *depth_align, u64 *base_align) r600_get_array_mode_alignment() argument
520 u32 height_align, pitch_align, depth_align; r600_cs_track_validate_db() local
1477 u32 height_align, pitch, pitch_align, depth_align; r600_check_texture_resource() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/
H A Dr600_cs.c249 u32 *pitch_align, in r600_get_array_mode_alignment()
264 *pitch_align = 1; /* tile_width */ in r600_get_array_mode_alignment()
270 *pitch_align = max((u32)64, (u32)(values->group_size / values->blocksize)); in r600_get_array_mode_alignment()
276 *pitch_align = max((u32)tile_width, in r600_get_array_mode_alignment()
284 *pitch_align = max((u32)macro_tile_width * tile_width, in r600_get_array_mode_alignment()
290 (*pitch_align) * values->blocksize * (*height_align) * values->nsamples); in r600_get_array_mode_alignment()
353 u32 height, height_align, pitch, pitch_align, depth_align; in r600_cs_track_validate_cb() local
386 &pitch_align, &height_align, &depth_align, &base_align)) { in r600_cs_track_validate_cb()
411 if (!IS_ALIGNED(pitch, pitch_align)) { in r600_cs_track_validate_cb()
413 __func__, __LINE__, pitch, pitch_align, array_mod in r600_cs_track_validate_cb()
248 r600_get_array_mode_alignment(struct array_mode_checker *values, u32 *pitch_align, u32 *height_align, u32 *depth_align, u64 *base_align) r600_get_array_mode_alignment() argument
519 u32 height_align, pitch_align, depth_align; r600_cs_track_validate_db() local
1479 u32 height_align, pitch, pitch_align, depth_align; r600_check_texture_resource() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/
H A Ddrm_gem_vram_helper.c533 * @pitch_align: the scanline's alignment in powers of 2
549 unsigned long pitch_align, in drm_gem_vram_fill_create_dumb()
558 if (pitch_align) { in drm_gem_vram_fill_create_dumb()
559 if (WARN_ON_ONCE(!is_power_of_2(pitch_align))) in drm_gem_vram_fill_create_dumb()
561 pitch = ALIGN(pitch, pitch_align); in drm_gem_vram_fill_create_dumb()
546 drm_gem_vram_fill_create_dumb(struct drm_file *file, struct drm_device *dev, unsigned long pg_align, unsigned long pitch_align, struct drm_mode_create_dumb *args) drm_gem_vram_fill_create_dumb() argument
/kernel/linux/linux-6.6/drivers/gpu/drm/
H A Ddrm_gem_vram_helper.c478 * @pitch_align: the scanline's alignment in powers of 2
494 unsigned long pitch_align, in drm_gem_vram_fill_create_dumb()
503 if (pitch_align) { in drm_gem_vram_fill_create_dumb()
504 if (WARN_ON_ONCE(!is_power_of_2(pitch_align))) in drm_gem_vram_fill_create_dumb()
506 pitch = ALIGN(pitch, pitch_align); in drm_gem_vram_fill_create_dumb()
491 drm_gem_vram_fill_create_dumb(struct drm_file *file, struct drm_device *dev, unsigned long pg_align, unsigned long pitch_align, struct drm_mode_create_dumb *args) drm_gem_vram_fill_create_dumb() argument
/kernel/linux/linux-5.10/drivers/gpu/drm/tegra/
H A Ddc.c2103 if (dc->soc->pitch_align > tegra->pitch_align) in tegra_dc_init()
2104 tegra->pitch_align = dc->soc->pitch_align; in tegra_dc_init()
2242 .pitch_align = 8,
2261 .pitch_align = 8,
2280 .pitch_align = 64,
2299 .pitch_align = 64,
2318 .pitch_align = 64,
2371 .pitch_align
[all...]
H A Ddrm.h57 unsigned int pitch_align; member
H A Dfb.c224 tegra->pitch_align); in tegra_fbdev_probe()
H A Dgem.c463 args->pitch = round_up(min_pitch, tegra->pitch_align); in tegra_bo_dumb_create()
H A Ddc.h56 unsigned int pitch_align; member
/kernel/linux/linux-6.6/drivers/gpu/drm/tegra/
H A Ddc.c2675 if (dc->soc->pitch_align > tegra->pitch_align) in tegra_dc_init()
2676 tegra->pitch_align = dc->soc->pitch_align; in tegra_dc_init()
2833 .pitch_align = 8,
2856 .pitch_align = 8,
2879 .pitch_align = 64,
2902 .pitch_align = 64,
2925 .pitch_align = 64,
2982 .pitch_align
[all...]
H A Dfbdev.c88 tegra->pitch_align); in tegra_fbdev_probe()
H A Ddrm.h49 unsigned int pitch_align; member
H A Ddc.h64 unsigned int pitch_align; member
H A Dgem.c531 args->pitch = round_up(min_pitch, tegra->pitch_align); in tegra_bo_dumb_create()
/kernel/linux/linux-5.10/include/drm/
H A Ddrm_gem_vram_helper.h109 unsigned long pitch_align,
/kernel/linux/linux-6.6/include/drm/
H A Ddrm_gem_vram_helper.h107 unsigned long pitch_align,

Completed in 23 milliseconds