Lines Matching defs:update
62 * update. If such an ongoing update is present, fast commit waits for it to
63 * complete. The completion of such an update is marked by
109 * eligible update must be protected within ext4_fc_start_update() and
183 * Inform Ext4's fast about start of an inode update
186 * performing any inode update. This function blocks if there's an ongoing
212 * Stop inode update and wake up waiting fast commits if any.
271 * Start a fast commit ineligible update. Any commits that happen while
288 * Stop a fast commit ineligible update. We set EXT4_MF_FC_INELIGIBLE flag here
289 * to ensure that after stopping the ineligible update, at least one full
311 * __fc_track_fn() with update = 0. If we have already been called after a full
312 * commit, we pass update = 1. Based on that, the track function can determine
314 * update the previously tracked value.
323 bool update = false;
339 update = true;
344 ret = __fc_track_fn(inode, args, update);
367 static int __track_dentry_update(struct inode *inode, void *arg, bool update)
483 static int __track_inode(struct inode *inode, void *arg, bool update)
485 if (update)
515 static int __track_range(struct inode *inode, void *arg, bool update)
529 if (update && ei->i_fc_lblk_len > 0) {
577 /* memzero and update CRC */
652 /* memcpy to fc reserved space and update CRC */
1151 /* Has any ineligible update happened since we started? */
1480 /* Immediately update the inode on disk. */
1540 /* This takes care of update group descriptor and other metadata */
1595 * fc_regions_used, update it when do new additions.