Lines Matching refs:es
25 * With ES_AGGRESSIVE_TEST defined, the result of es caching will be
139 int (*match_fn)(struct extent_status *es),
141 struct extent_status *es);
144 struct extent_status *es);
146 int (*matching_fn)(struct extent_status *es),
149 int (*matching_fn)(struct extent_status *es),
152 static inline unsigned int ext4_es_status(struct extent_status *es)
154 return es->es_pblk >> ES_SHIFT;
157 static inline unsigned int ext4_es_type(struct extent_status *es)
159 return (es->es_pblk & ES_TYPE_MASK) >> ES_SHIFT;
162 static inline int ext4_es_is_written(struct extent_status *es)
164 return (ext4_es_type(es) & EXTENT_STATUS_WRITTEN) != 0;
167 static inline int ext4_es_is_unwritten(struct extent_status *es)
169 return (ext4_es_type(es) & EXTENT_STATUS_UNWRITTEN) != 0;
172 static inline int ext4_es_is_delayed(struct extent_status *es)
174 return (ext4_es_type(es) & EXTENT_STATUS_DELAYED) != 0;
177 static inline int ext4_es_is_hole(struct extent_status *es)
179 return (ext4_es_type(es) & EXTENT_STATUS_HOLE) != 0;
182 static inline int ext4_es_is_mapped(struct extent_status *es)
184 return (ext4_es_is_written(es) || ext4_es_is_unwritten(es));
187 static inline int ext4_es_is_delonly(struct extent_status *es)
189 return (ext4_es_is_delayed(es) && !ext4_es_is_unwritten(es));
192 static inline void ext4_es_set_referenced(struct extent_status *es)
194 es->es_pblk |= ((ext4_fsblk_t)EXTENT_STATUS_REFERENCED) << ES_SHIFT;
197 static inline void ext4_es_clear_referenced(struct extent_status *es)
199 es->es_pblk &= ~(((ext4_fsblk_t)EXTENT_STATUS_REFERENCED) << ES_SHIFT);
202 static inline int ext4_es_is_referenced(struct extent_status *es)
204 return (ext4_es_status(es) & EXTENT_STATUS_REFERENCED) != 0;
207 static inline ext4_fsblk_t ext4_es_pblock(struct extent_status *es)
209 return es->es_pblk & ~ES_MASK;
212 static inline ext4_fsblk_t ext4_es_show_pblock(struct extent_status *es)
214 ext4_fsblk_t pblock = ext4_es_pblock(es);
218 static inline void ext4_es_store_pblock(struct extent_status *es,
223 block = (pb & ~ES_MASK) | (es->es_pblk & ES_MASK);
224 es->es_pblk = block;
227 static inline void ext4_es_store_status(struct extent_status *es,
230 es->es_pblk = (((ext4_fsblk_t)status << ES_SHIFT) & ES_MASK) |
231 (es->es_pblk & ~ES_MASK);
234 static inline void ext4_es_store_pblock_status(struct extent_status *es,
238 es->es_pblk = (((ext4_fsblk_t)status << ES_SHIFT) & ES_MASK) |