Searched refs:drm_edid (Results 1 – 7 of 7) sorted by relevance
/Linux-v6.1/drivers/gpu/drm/ |
D | drm_edid.c | 95 const struct drm_edid *drm_edid; member 1569 struct drm_edid { struct 1575 static bool version_greater(const struct drm_edid *drm_edid, in version_greater() argument 1578 const struct edid *edid = drm_edid->edid; in version_greater() 1625 static int drm_edid_block_count(const struct drm_edid *drm_edid) in drm_edid_block_count() argument 1630 num_blocks = edid_block_count(drm_edid->edid); in drm_edid_block_count() 1633 if (drm_edid->size >= edid_size_by_blocks(2)) { in drm_edid_block_count() 1640 eeodb = edid_hfeeodb_block_count(drm_edid->edid); in drm_edid_block_count() 1646 num_blocks = min(num_blocks, (int)drm_edid->size / EDID_LENGTH); in drm_edid_block_count() 1651 static int drm_edid_extension_block_count(const struct drm_edid *drm_edid) in drm_edid_extension_block_count() argument [all …]
|
D | drm_displayid.c | 36 static const u8 *drm_find_displayid_extension(const struct drm_edid *drm_edid, in drm_find_displayid_extension() argument 40 const u8 *displayid = drm_find_edid_extension(drm_edid, DISPLAYID_EXT, ext_index); in drm_find_displayid_extension() 61 void displayid_iter_edid_begin(const struct drm_edid *drm_edid, in displayid_iter_edid_begin() argument 66 iter->drm_edid = drm_edid; in displayid_iter_edid_begin() 91 if (!iter->drm_edid) in __displayid_iter_next() 99 iter->drm_edid = NULL; in __displayid_iter_next() 112 iter->section = drm_find_displayid_extension(iter->drm_edid, in __displayid_iter_next() 117 iter->drm_edid = NULL; in __displayid_iter_next()
|
D | drm_probe_helper.c | 1132 const struct drm_edid *drm_edid; in drm_connector_helper_get_modes() local 1135 drm_edid = drm_edid_read(connector); in drm_connector_helper_get_modes() 1143 count = drm_edid_connector_update(connector, drm_edid); in drm_connector_helper_get_modes() 1145 drm_edid_free(drm_edid); in drm_connector_helper_get_modes()
|
D | Makefile | 12 drm_crtc.o drm_fourcc.o drm_modes.o drm_edid.o drm_displayid.o \
|
/Linux-v6.1/include/drm/ |
D | drm_edid.h | 31 struct drm_edid; 602 const struct drm_edid *drm_edid_alloc(const void *edid, size_t size); 603 const struct drm_edid *drm_edid_dup(const struct drm_edid *drm_edid); 604 void drm_edid_free(const struct drm_edid *drm_edid); 605 const struct edid *drm_edid_raw(const struct drm_edid *drm_edid); 606 const struct drm_edid *drm_edid_read(struct drm_connector *connector); 607 const struct drm_edid *drm_edid_read_ddc(struct drm_connector *connector, 609 const struct drm_edid *drm_edid_read_custom(struct drm_connector *connector, 613 const struct drm_edid *edid); 614 const u8 *drm_find_edid_extension(const struct drm_edid *drm_edid,
|
D | drm_displayid.h | 28 struct drm_edid; 144 const struct drm_edid *drm_edid; member 152 void displayid_iter_edid_begin(const struct drm_edid *drm_edid,
|
/Linux-v6.1/Documentation/gpu/ |
D | drm-kms-helpers.rst | 350 .. kernel-doc:: include/drm/drm_edid.h 353 .. kernel-doc:: drivers/gpu/drm/drm_edid.c
|