/netbsd-src/sys/external/bsd/drm2/dist/include/drm/ |
H A D | drm_property.h | 211 struct drm_property_blob { struct 226 #define obj_to_blob(x) container_of(x, struct drm_property_blob, base) argument 272 struct drm_property_blob *drm_property_create_blob(struct drm_device *dev, 275 struct drm_property_blob *drm_property_lookup_blob(struct drm_device *dev, 278 struct drm_property_blob **replace, 283 bool drm_property_replace_blob(struct drm_property_blob **blob, 284 struct drm_property_blob *new_blob); 285 struct drm_property_blob *drm_property_blob_get(struct drm_property_blob *blob); 286 void drm_property_blob_put(struct drm_property_blob *blob);
|
H A D | drm_crtc.h | 255 struct drm_property_blob *mode_blob; 264 struct drm_property_blob *degamma_lut; 272 struct drm_property_blob *ctm; 281 struct drm_property_blob *gamma_lut;
|
H A D | drm_atomic_uapi.h | 38 struct drm_property_blob; 50 struct drm_property_blob *blob);
|
H A D | drm_connector.h | 43 struct drm_property_blob; 665 struct drm_property_blob *hdr_output_metadata; 1218 struct drm_property_blob *edid_blob_ptr; 1252 struct drm_property_blob *path_blob_ptr; 1400 struct drm_property_blob *tile_blob_ptr;
|
H A D | drm_color_mgmt.h | 74 static inline int drm_color_lut_size(const struct drm_property_blob *blob) in drm_color_lut_size() 124 int drm_color_lut_check(const struct drm_property_blob *lut, u32 tests);
|
H A D | drm_plane.h | 187 struct drm_property_blob *fb_damage_clips;
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/ |
H A D | drm_property.c | 537 struct drm_property_blob *blob = in drm_property_free_blob() 538 container_of(kref, struct drm_property_blob, base.refcount); in drm_property_free_blob() 563 struct drm_property_blob * 567 struct drm_property_blob *blob; in drm_property_create_blob() 570 if (!length || length > INT_MAX - sizeof(struct drm_property_blob)) in drm_property_create_blob() 573 blob = kvzalloc(sizeof(struct drm_property_blob)+length, GFP_KERNEL); in drm_property_create_blob() 609 void drm_property_blob_put(struct drm_property_blob *blob) in drm_property_blob_put() 621 struct drm_property_blob *blob, *bt; in drm_property_destroy_user_blobs() 640 struct drm_property_blob *drm_property_blob_get(struct drm_property_blob *blob) in drm_property_blob_get() 659 struct drm_property_blob *drm_property_lookup_blob(struct drm_device *dev, in drm_property_lookup_blob() [all …]
|
H A D | drm_atomic_uapi.c | 120 struct drm_property_blob *blob) in drm_atomic_set_mode_prop_for_crtc() 393 struct drm_property_blob **blob, in drm_atomic_replace_property_blob_from_id() 399 struct drm_property_blob *new_blob = NULL; in drm_atomic_replace_property_blob_from_id() 436 struct drm_property_blob *mode = in drm_atomic_crtc_set_property()
|
H A D | drm_damage_helper.c | 171 struct drm_property_blob *damage = NULL; in drm_atomic_helper_dirtyfb()
|
H A D | drm_color_mgmt.c | 496 int drm_color_lut_check(const struct drm_property_blob *lut, u32 tests) in drm_color_lut_check()
|
H A D | drm_debugfs.c | 362 struct drm_property_blob *edid = connector->edid_blob_ptr; in edid_show()
|
H A D | drm_fb_helper.c | 987 static struct drm_property_blob *setcmap_new_gamma_lut(struct drm_crtc *crtc, in setcmap_new_gamma_lut() 991 struct drm_property_blob *gamma_lut; in setcmap_new_gamma_lut() 1034 struct drm_property_blob *gamma_lut = NULL; in setcmap_atomic()
|
H A D | drm_mode_config.c | 475 struct drm_property_blob *blob, *bt; in drm_mode_config_cleanup()
|
H A D | drm_plane.c | 94 struct drm_property_blob *blob; in create_in_format_blob()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/display/ |
H A D | intel_color.c | 118 static bool lut_is_legacy(const struct drm_property_blob *lut) in lut_is_legacy() 410 const struct drm_property_blob *blob) in i9xx_load_luts_internal() 511 const struct drm_property_blob *blob) in i965_load_lut_10p6() 533 const struct drm_property_blob *gamma_lut = crtc_state->hw.gamma_lut; in i965_load_luts() 542 const struct drm_property_blob *blob) in ilk_load_lut_10() 556 const struct drm_property_blob *gamma_lut = crtc_state->hw.gamma_lut; in ilk_load_luts() 578 const struct drm_property_blob *blob, in ivb_load_lut_10() 605 const struct drm_property_blob *blob, in bdw_load_lut_10() 663 const struct drm_property_blob *gamma_lut = crtc_state->hw.gamma_lut; in ivb_load_luts() 664 const struct drm_property_blob *degamma_lut = crtc_state->hw.degamma_lut; in ivb_load_luts() [all …]
|
H A D | intel_color.h | 15 struct drm_property_blob; 23 bool intel_color_lut_equal(struct drm_property_blob *blob1, 24 struct drm_property_blob *blob2,
|
H A D | intel_atomic.c | 114 static bool blob_equal(const struct drm_property_blob *a, in blob_equal() 115 const struct drm_property_blob *b) in blob_equal()
|
H A D | intel_display_types.h | 807 struct drm_property_blob *degamma_lut, *gamma_lut, *ctm;
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/ |
H A D | lut.h | 6 struct drm_property_blob; 20 u32 nv50_lut_load(struct nv50_lut *, int buffer, struct drm_property_blob *,
|
H A D | nouveau_dispnv50_lut.c | 43 nv50_lut_load(struct nv50_lut *lut, int buffer, struct drm_property_blob *blob, in nv50_lut_load()
|
H A D | atom.h | 164 struct drm_property_blob *ilut;
|
H A D | nouveau_dispnv50_wndw.c | 332 struct drm_property_blob *ilut = asyh->state.degamma_lut; in nv50_wndw_atomic_check_lut() 360 static struct drm_property_blob dummy = {}; in nv50_wndw_atomic_check_lut()
|
H A D | nouveau_dispnv50_head.c | 220 struct drm_property_blob *olut = asyh->state.gamma_lut; in nv50_head_atomic_check_lut()
|
/netbsd-src/sys/external/bsd/drm2/drm/ |
H A D | drmfb.c | 151 struct drm_property_blob *edid = connector->edid_blob_ptr; in drmfb_attach()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_color.c | 92 __extract_blob_lut(const struct drm_property_blob *blob, uint32_t *size) in __extract_blob_lut()
|