/linux-4.19.296/include/drm/ |
D | drm_edid.h | 282 struct edid { struct 336 int drm_edid_to_sad(struct edid *edid, struct cea_sad **sads); argument 337 int drm_edid_to_speaker_allocation(struct edid *edid, u8 **sadb); 342 struct edid *drm_load_edid_firmware(struct drm_connector *connector); 346 static inline struct edid * 459 struct edid *drm_do_get_edid(struct drm_connector *connector, 463 struct edid *drm_get_edid(struct drm_connector *connector, 465 struct edid *drm_get_edid_switcheroo(struct drm_connector *connector, 467 struct edid *drm_edid_duplicate(const struct edid *edid); 468 int drm_add_edid_modes(struct drm_connector *connector, struct edid *edid); [all …]
|
D | drm_connector.h | 42 struct edid; 1293 const struct edid *edid);
|
D | drm_dp_helper.h | 1082 struct edid; 1289 void drm_dp_cec_set_edid(struct drm_dp_aux *aux, const struct edid *edid); 1307 const struct edid *edid) in drm_dp_cec_set_edid() argument
|
D | drm_dp_mst_helper.h | 95 struct edid *cached_edid; 591 struct edid *drm_dp_mst_get_edid(struct drm_connector *connector, struct drm_dp_mst_topology_mgr *m…
|
D | drm_crtc.h | 58 struct edid;
|
/linux-4.19.296/include/media/ |
D | cec.h | 237 struct edid; 251 const struct edid *edid); 333 u16 cec_get_edid_phys_addr(const u8 *edid, unsigned int size, 358 const struct edid *edid) in cec_s_phys_addr_from_edid() argument 362 static inline u16 cec_get_edid_phys_addr(const u8 *edid, unsigned int size, in cec_get_edid_phys_addr() argument 401 static inline unsigned int cec_get_edid_spa_location(const u8 *edid, in cec_get_edid_spa_location() argument 419 if (edid[0x7e] + 1 < blocks) in cec_get_edid_spa_location() 420 blocks = edid[0x7e] + 1; in cec_get_edid_spa_location() 426 if (edid[offset] != 0x02 || edid[offset + 1] != 0x03) in cec_get_edid_spa_location() 430 d = edid[offset + 2] & 0x7f; in cec_get_edid_spa_location() [all …]
|
D | cec-notifier.h | 16 struct edid; 64 const struct edid *edid); 107 const struct edid *edid) in cec_notifier_set_phys_addr_from_edid() argument
|
D | v4l2-dv-timings.h | 237 u16 v4l2_get_edid_phys_addr(const u8 *edid, unsigned int size, 239 void v4l2_set_edid_phys_addr(u8 *edid, unsigned int size, u16 phys_addr);
|
D | v4l2-ioctl.h | 577 struct v4l2_edid *edid); 579 struct v4l2_edid *edid);
|
D | v4l2-subdev.h | 711 int (*get_edid)(struct v4l2_subdev *sd, struct v4l2_edid *edid); 712 int (*set_edid)(struct v4l2_subdev *sd, struct v4l2_edid *edid);
|
/linux-4.19.296/drivers/media/v4l2-core/ |
D | v4l2-subdev.c | 166 static int check_edid(struct v4l2_subdev *sd, struct v4l2_subdev_edid *edid) in check_edid() argument 168 if (edid->pad >= sd->entity.num_pads) in check_edid() 171 if (edid->blocks && edid->edid == NULL) in check_edid() 452 struct v4l2_subdev_edid *edid = arg; in subdev_do_ioctl() local 454 rval = check_edid(sd, edid); in subdev_do_ioctl() 458 return v4l2_subdev_call(sd, pad, get_edid, edid); in subdev_do_ioctl() 462 struct v4l2_subdev_edid *edid = arg; in subdev_do_ioctl() local 464 rval = check_edid(sd, edid); in subdev_do_ioctl() 468 return v4l2_subdev_call(sd, pad, set_edid, edid); in subdev_do_ioctl()
|
D | v4l2-dv-timings.c | 980 u16 v4l2_get_edid_phys_addr(const u8 *edid, unsigned int size, in v4l2_get_edid_phys_addr() argument 983 unsigned int loc = cec_get_edid_spa_location(edid, size); in v4l2_get_edid_phys_addr() 989 return (edid[loc] << 8) | edid[loc + 1]; in v4l2_get_edid_phys_addr() 1005 void v4l2_set_edid_phys_addr(u8 *edid, unsigned int size, u16 phys_addr) in v4l2_set_edid_phys_addr() argument 1007 unsigned int loc = cec_get_edid_spa_location(edid, size); in v4l2_set_edid_phys_addr() 1013 edid[loc] = phys_addr >> 8; in v4l2_set_edid_phys_addr() 1014 edid[loc + 1] = phys_addr & 0xff; in v4l2_set_edid_phys_addr() 1019 sum += edid[i]; in v4l2_set_edid_phys_addr() 1020 edid[i] = 256 - sum; in v4l2_set_edid_phys_addr()
|
D | v4l2-compat-ioctl32.c | 1053 compat_caddr_t edid; member 1065 get_user(tmp, &p32->edid) || in get_v4l2_edid32() 1066 put_user_force(compat_ptr(tmp), &p64->edid) || in get_v4l2_edid32() 1075 void *edid; in put_v4l2_edid32() local 1081 get_user(edid, &p64->edid) || in put_v4l2_edid32() 1082 put_user(ptr_to_compat((void __user *)edid), &p32->edid) || in put_v4l2_edid32()
|
D | v4l2-ioctl.c | 2899 struct v4l2_edid *edid = parg; in check_array_args() local 2901 if (edid->blocks) { in check_array_args() 2902 if (edid->blocks > 256) { in check_array_args() 2906 *user_ptr = (void __user *)edid->edid; in check_array_args() 2907 *kernel_ptr = (void **)&edid->edid; in check_array_args() 2908 *array_size = edid->blocks * 128; in check_array_args()
|
/linux-4.19.296/include/acpi/ |
D | video.h | 57 int device_id, void **edid); 72 int device_id, void **edid) in acpi_video_get_edid() argument
|
/linux-4.19.296/include/uapi/linux/ |
D | v4l2-common.h | 105 __u8 *edid; member
|
/linux-4.19.296/include/video/ |
D | udlfb.h | 44 char *edid; /* null until we read edid from hw or get from sysfs */ member
|
/linux-4.19.296/include/uapi/drm/ |
D | exynos_drm.h | 79 __u64 edid; member
|
/linux-4.19.296/include/linux/ |
D | fb.h | 735 extern int fb_parse_edid(unsigned char *edid, struct fb_var_screeninfo *var); 737 extern void fb_edid_to_monspecs(unsigned char *edid,
|
/linux-4.19.296/include/xen/interface/ |
D | platform.h | 255 GUEST_HANDLE(uchar) edid;
|