Lines Matching defs:iec
1095 static inline int ie_cache_writeback(struct ll_disk *ll, struct ie_cache *iec)
1097 iec->dirty = false;
1098 __dm_bless_for_disk(iec->ie);
1100 &iec->index, &iec->ie, &ll->bitmap_root);
1113 struct ie_cache *iec = ll->ie_cache + h;
1115 if (iec->valid) {
1116 if (iec->index == index) {
1117 memcpy(ie, &iec->ie, sizeof(*ie));
1121 if (iec->dirty) {
1122 r = ie_cache_writeback(ll, iec);
1130 iec->valid = true;
1131 iec->dirty = false;
1132 iec->index = index;
1133 memcpy(&iec->ie, ie, sizeof(*ie));
1144 struct ie_cache *iec = ll->ie_cache + h;
1147 if (iec->valid) {
1148 if (iec->index == index) {
1149 memcpy(&iec->ie, ie, sizeof(*ie));
1150 iec->dirty = true;
1154 if (iec->dirty) {
1155 r = ie_cache_writeback(ll, iec);
1161 iec->valid = true;
1162 iec->dirty = true;
1163 iec->index = index;
1164 memcpy(&iec->ie, ie, sizeof(*ie));
1173 struct ie_cache *iec = ll->ie_cache + i;
1175 iec->valid = false;
1176 iec->dirty = false;
1197 struct ie_cache *iec = ll->ie_cache + i;
1199 if (iec->valid && iec->dirty)
1200 r = ie_cache_writeback(ll, iec);