edid_info
if (field_by_value(&edid_info)->flags & FLG_GET) {
if (display_get_edid(fd, &edid_info) < 0)
field_disable_by_value(&edid_info);
static struct wsdisplayio_edid_info edid_info;
{ "edid", &edid_info, FMT_EDID, FLG_RDONLY|FLG_NOAUTO },
struct edid_info edid;
struct edid_info ei;
const struct edid_info *);
struct edid_info *eip;
eip = kmem_zalloc(sizeof(struct edid_info), KM_SLEEP);
kmem_free(eip, sizeof(struct edid_info));
const struct edid_info *ei)
struct edid_info ei;
struct edid_info sc_edid_info;
struct edid_info sc_edid_info;
struct edid_info sc_ei;
struct edid_info sc_ei;
struct edid_info sc_edid_info;
struct edid_info sc_ei;
struct edid_info sc_ei;
struct edid_info *eip = &sc->sc_ports[i].rp_edid;
struct edid_info *ep = &rp->rp_edid;
struct edid_info *ep;
struct edid_info rp_edid;
struct edid_info sc_ei;
struct edid_info sc_edid_info;
struct edid_info sc_edid_info;
memset(&sc->sc_ei, 0, sizeof(struct edid_info));
struct edid_info sc_ei;
edid_print(struct edid_info *edid)
edid_search_mode(struct edid_info *edid, const struct videomode *mode)
static void bump_preferred_mode(struct edid_info *edid, struct videomode *m)
edid_block(struct edid_info *edid, uint8_t *data)
edid_parse(uint8_t *data, struct edid_info *edid)
int edid_parse(uint8_t *, struct edid_info *);
void edid_print(struct edid_info *);
struct edid_info *edid;