Lines Matching defs:access_map
140 static int idg_nvm_get_access_map(struct intel_dg_nvm *nvm, u32 *access_map)
160 *access_map = fmstr4;
172 static bool idg_nvm_region_readable(u32 access_map, u8 region)
175 return access_map & BIT(region + 8); /* [19:8] */
177 return access_map & BIT(region - 12); /* [3:0] */
180 static bool idg_nvm_region_writable(u32 access_map, u8 region)
183 return access_map & BIT(region + 20); /* [31:20] */
185 return access_map & BIT(region - 8); /* [7:4] */
424 u32 access_map = 0;
439 if (idg_nvm_get_access_map(nvm, &access_map))
469 nvm->regions[i].is_writable = idg_nvm_region_writable(access_map, id);
471 nvm->regions[i].is_readable = idg_nvm_region_readable(access_map, id);