Lines Matching refs:iec

1087 static inline int ie_cache_writeback(struct ll_disk *ll, struct ie_cache *iec)  in ie_cache_writeback()  argument
1089 iec->dirty = false; in ie_cache_writeback()
1090 __dm_bless_for_disk(iec->ie); in ie_cache_writeback()
1092 &iec->index, &iec->ie, &ll->bitmap_root); in ie_cache_writeback()
1105 struct ie_cache *iec = ll->ie_cache + h; in disk_ll_load_ie() local
1107 if (iec->valid) { in disk_ll_load_ie()
1108 if (iec->index == index) { in disk_ll_load_ie()
1109 memcpy(ie, &iec->ie, sizeof(*ie)); in disk_ll_load_ie()
1113 if (iec->dirty) { in disk_ll_load_ie()
1114 r = ie_cache_writeback(ll, iec); in disk_ll_load_ie()
1122 iec->valid = true; in disk_ll_load_ie()
1123 iec->dirty = false; in disk_ll_load_ie()
1124 iec->index = index; in disk_ll_load_ie()
1125 memcpy(&iec->ie, ie, sizeof(*ie)); in disk_ll_load_ie()
1136 struct ie_cache *iec = ll->ie_cache + h; in disk_ll_save_ie() local
1139 if (iec->valid) { in disk_ll_save_ie()
1140 if (iec->index == index) { in disk_ll_save_ie()
1141 memcpy(&iec->ie, ie, sizeof(*ie)); in disk_ll_save_ie()
1142 iec->dirty = true; in disk_ll_save_ie()
1146 if (iec->dirty) { in disk_ll_save_ie()
1147 r = ie_cache_writeback(ll, iec); in disk_ll_save_ie()
1153 iec->valid = true; in disk_ll_save_ie()
1154 iec->dirty = true; in disk_ll_save_ie()
1155 iec->index = index; in disk_ll_save_ie()
1156 memcpy(&iec->ie, ie, sizeof(*ie)); in disk_ll_save_ie()
1164 struct ie_cache *iec = ll->ie_cache + i; in disk_ll_init_index() local
1165 iec->valid = false; in disk_ll_init_index()
1166 iec->dirty = false; in disk_ll_init_index()
1187 struct ie_cache *iec = ll->ie_cache + i; in disk_ll_commit() local
1188 if (iec->valid && iec->dirty) in disk_ll_commit()
1189 r = ie_cache_writeback(ll, iec); in disk_ll_commit()