Lines Matching refs:info
87 static const struct aux_usage_info info[] = {
111 return info[usage].fast_clear;
113 return info[usage].fast_clear && info[usage].compressed;
115 return info[usage].compressed;
139 assert(!fast_clear_supported || info[usage].fast_clear);
143 if (!info[usage].compressed)
150 info[usage].partial_resolve ?
153 return info[usage].compressed ?
159 return info[usage].write_behavior == WRITES_ONLY_TOUCH_MAIN ?
182 assert(info[usage].fast_clear);
186 assert(info[usage].partial_resolve);
193 return info[usage].full_resolves_ambiguate ||
212 if (info[usage].write_behavior == WRITES_ONLY_TOUCH_MAIN) {
221 assert(info[usage].write_behavior == WRITES_COMPRESS ||
222 info[usage].write_behavior == WRITES_COMPRESS_CLEAR ||
223 info[usage].write_behavior == WRITES_RESOLVE_AMBIGUATE);
226 return info[usage].write_behavior == WRITES_COMPRESS ?
228 info[usage].write_behavior == WRITES_COMPRESS_CLEAR ?
235 return info[usage].write_behavior == WRITES_RESOLVE_AMBIGUATE ?
240 return info[usage].write_behavior == WRITES_COMPRESS ?
242 info[usage].write_behavior == WRITES_COMPRESS_CLEAR ?
259 return info[usage].fast_clear;
265 return info[usage].compressed;