Lines Matching refs:iec

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