Lines Matching full:base

13 	const struct displayid_header *base;  in displayid_get_header()  local
15 if (sizeof(*base) > length - index) in displayid_get_header()
18 base = (const struct displayid_header *)&displayid[index]; in displayid_get_header()
20 return base; in displayid_get_header()
28 const struct displayid_header *base; in validate_displayid() local
30 base = displayid_get_header(displayid, length, idx); in validate_displayid()
31 if (IS_ERR(base)) in validate_displayid()
32 return base; in validate_displayid()
34 DRM_DEBUG_KMS("base revision 0x%x, length %d, %d %d\n", in validate_displayid()
35 base->rev, base->bytes, base->prod_id, base->ext_count); in validate_displayid()
38 dispid_length = sizeof(*base) + base->bytes + 1; in validate_displayid()
49 return base; in validate_displayid()
57 const struct displayid_header *base; in drm_find_displayid_extension() local
66 base = validate_displayid(displayid, *length, *idx); in drm_find_displayid_extension()
67 if (IS_ERR(base)) in drm_find_displayid_extension()
70 *length = *idx + sizeof(*base) + base->bytes; in drm_find_displayid_extension()
126 /* The first section we encounter is the base section */ in __displayid_iter_next()
140 const struct displayid_header *base; in __displayid_iter_next() local
142 base = displayid_get_header(iter->section, iter->length, in __displayid_iter_next()
144 if (!IS_ERR(base)) { in __displayid_iter_next()
145 iter->version = base->rev; in __displayid_iter_next()
146 iter->primary_use = base->prod_id; in __displayid_iter_next()
163 /* DisplayID Structure Version/Revision from the Base Section. */
171 * the Base Section.