Home
last modified time | relevance | path

Searched refs:drm_property_blob (Results 1 – 25 of 36) sorted by relevance

12

/linux/include/drm/
A Ddrm_property.h216 struct drm_property_blob { struct
231 #define obj_to_blob(x) container_of(x, struct drm_property_blob, base) argument
277 struct drm_property_blob *drm_property_create_blob(struct drm_device *dev,
280 struct drm_property_blob *drm_property_lookup_blob(struct drm_device *dev,
283 struct drm_property_blob **replace,
288 bool drm_property_replace_blob(struct drm_property_blob **blob,
289 struct drm_property_blob *new_blob);
290 struct drm_property_blob *drm_property_blob_get(struct drm_property_blob *blob);
291 void drm_property_blob_put(struct drm_property_blob *blob);
A Ddrm_atomic_uapi.h34 struct drm_property_blob;
46 struct drm_property_blob *blob);
A Ddrm_crtc.h263 struct drm_property_blob *mode_blob;
272 struct drm_property_blob *degamma_lut;
280 struct drm_property_blob *ctm;
289 struct drm_property_blob *gamma_lut;
A Ddrm_color_mgmt.h72 static inline int drm_color_lut_size(const struct drm_property_blob *blob) in drm_color_lut_size()
122 int drm_color_lut_check(const struct drm_property_blob *lut, u32 tests);
A Ddrm_connector.h41 struct drm_property_blob;
800 struct drm_property_blob *hdr_output_metadata;
1382 struct drm_property_blob *edid_blob_ptr;
1416 struct drm_property_blob *path_blob_ptr;
1569 struct drm_property_blob *tile_blob_ptr;
A Ddrm_writeback.h43 struct drm_property_blob *pixel_formats_blob_ptr;
A Ddrm_plane.h193 struct drm_property_blob *fb_damage_clips;
/linux/drivers/gpu/drm/
A Ddrm_property.c528 struct drm_property_blob *blob = in drm_property_free_blob()
554 struct drm_property_blob *
558 struct drm_property_blob *blob; in drm_property_create_blob()
612 struct drm_property_blob *blob, *bt; in drm_property_destroy_user_blobs()
631 struct drm_property_blob *drm_property_blob_get(struct drm_property_blob *blob) in drm_property_blob_get()
654 struct drm_property_blob *blob = NULL; in drm_property_lookup_blob()
697 struct drm_property_blob *new_blob = NULL; in drm_property_replace_global_blob()
698 struct drm_property_blob *old_blob = NULL; in drm_property_replace_global_blob()
758 struct drm_property_blob *blob; in drm_mode_getblob_ioctl()
787 struct drm_property_blob *blob; in drm_mode_createblob_ioctl()
[all …]
A Ddrm_color_mgmt.c279 struct drm_property_blob *blob; in drm_crtc_legacy_gamma_set()
598 int drm_color_lut_check(const struct drm_property_blob *lut, u32 tests) in drm_color_lut_check()
A Ddrm_damage_helper.c112 struct drm_property_blob *damage = NULL; in drm_atomic_helper_dirtyfb()
A Ddrm_atomic_uapi.c118 struct drm_property_blob *blob) in drm_atomic_set_mode_prop_for_crtc()
401 struct drm_property_blob **blob, in drm_atomic_replace_property_blob_from_id()
407 struct drm_property_blob *new_blob = NULL; in drm_atomic_replace_property_blob_from_id()
444 struct drm_property_blob *mode = in drm_atomic_crtc_set_property()
A Ddrm_writeback.c179 struct drm_property_blob *blob; in drm_writeback_connector_init()
A Ddrm_debugfs.c332 struct drm_property_blob *edid = connector->edid_blob_ptr; in edid_show()
/linux/drivers/gpu/drm/selftests/
A Dtest-drm_damage_helper.c279 struct drm_property_blob damage_blob; in igt_damage_iter_simple_damage()
305 struct drm_property_blob damage_blob; in igt_damage_iter_single_damage()
330 struct drm_property_blob damage_blob; in igt_damage_iter_single_damage_intersect_src()
356 struct drm_property_blob damage_blob; in igt_damage_iter_single_damage_outside_src()
381 struct drm_property_blob damage_blob; in igt_damage_iter_single_damage_fractional_src()
409 struct drm_property_blob damage_blob; in igt_damage_iter_single_damage_intersect_fractional_src()
438 struct drm_property_blob damage_blob; in igt_damage_iter_single_damage_outside_fractional_src()
466 struct drm_property_blob damage_blob; in igt_damage_iter_single_damage_src_moved()
493 struct drm_property_blob damage_blob; in igt_damage_iter_single_damage_fractional_src_moved()
522 struct drm_property_blob damage_blob; in igt_damage_iter_damage()
[all …]
/linux/drivers/gpu/drm/i915/display/
A Dintel_color.c608 const struct drm_property_blob *blob) in ilk_load_lut_8()
1066 const struct drm_property_blob *blob) in chv_load_cgm_degamma()
1748 struct drm_property_blob *blob2, in intel_color_lut_equal()
1798 struct drm_property_blob *blob; in i9xx_read_lut_8()
1834 struct drm_property_blob *blob; in i965_read_lut_10p6()
1877 struct drm_property_blob *blob; in chv_read_cgm_gamma()
1912 struct drm_property_blob *blob; in ilk_read_lut_8()
1938 struct drm_property_blob *blob; in ilk_read_lut_10()
1989 struct drm_property_blob *blob; in bdw_read_lut_10()
2036 static struct drm_property_blob *
[all …]
A Dintel_color.h13 struct drm_property_blob;
21 bool intel_color_lut_equal(struct drm_property_blob *blob1,
22 struct drm_property_blob *blob2,
/linux/drivers/gpu/drm/arm/display/komeda/
A Dkomeda_color_mgmt.c92 drm_lut_to_coeffs(struct drm_property_blob *lut_blob, u32 *coeffs, in drm_lut_to_coeffs()
116 void drm_lut_to_fgamma_coeffs(struct drm_property_blob *lut_blob, u32 *coeffs) in drm_lut_to_fgamma_coeffs()
121 void drm_ctm_to_coeffs(struct drm_property_blob *ctm_blob, u32 *coeffs) in drm_ctm_to_coeffs()
A Dkomeda_color_mgmt.h20 void drm_lut_to_fgamma_coeffs(struct drm_property_blob *lut_blob, u32 *coeffs);
21 void drm_ctm_to_coeffs(struct drm_property_blob *ctm_blob, u32 *coeffs);
/linux/drivers/gpu/drm/nouveau/dispnv50/
A Dlut.h4 struct drm_property_blob;
14 u32 nv50_lut_load(struct nv50_lut *, int buffer, struct drm_property_blob *,
A Dlut.c32 nv50_lut_load(struct nv50_lut *lut, int buffer, struct drm_property_blob *blob, in nv50_lut_load()
A Datom.h178 struct drm_property_blob *ilut;
A Dwndw.c371 struct drm_property_blob *ilut = asyh->state.degamma_lut; in nv50_wndw_atomic_check_lut()
399 static struct drm_property_blob dummy = {}; in nv50_wndw_atomic_check_lut()
/linux/drivers/gpu/drm/mediatek/
A Dmtk_disp_ccorr.c112 struct drm_property_blob *blob = state->ctm; in mtk_ccorr_ctm_set()
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
A Damdgpu_dm_color.c87 __extract_blob_lut(const struct drm_property_blob *blob, uint32_t *size) in __extract_blob_lut()
/linux/drivers/gpu/drm/rcar-du/
A Drcar_du_crtc.c486 struct drm_property_blob *drm_lut = state->gamma_lut; in rcar_du_cmm_check()
505 struct drm_property_blob *drm_lut = crtc->state->gamma_lut; in rcar_du_cmm_setup()

Completed in 47 milliseconds

12