Lines Matching full:backup
87 * struct ttm_pool_tt_restore - State representing restore from backup
100 * Recovery from backup might fail when we've recovered less than the
102 * around that allows us to restart a failed ttm backup recovery.
427 * DOC: Partial backup and restoration of a struct ttm_tt.
434 * Backup failure is easily handled by using a ttm_tt pages vector that holds
435 * both backup handles and page pointers. This has to be taken into account when
436 * restoring such a ttm_tt from backup, and when freeing it while backed up.
509 struct file *backup, in ttm_pool_restore_commit() argument
535 ret = ttm_backup_copy_page(backup, restore->alloced_page + i, in ttm_pool_restore_commit()
540 ttm_backup_drop(backup, handle); in ttm_pool_restore_commit()
658 struct file *backup = tt->backup; in ttm_pool_free_range() local
669 ttm_backup_drop(backup, handle); in ttm_pool_free_range()
766 r = ttm_pool_restore_commit(restore, tt->backup, ctx, alloc); in __ttm_pool_alloc()
863 ret = ttm_pool_restore_commit(restore, tt->backup, ctx, &alloc); in ttm_pool_restore_and_alloc()
909 * any tt page-array backup entries already read back has in ttm_pool_drop_backed_up()
946 * @flags: Flags to govern the backup behaviour.
955 * If backup of a page fails for whatever reason, @ttm will still be
956 * partially backed up, retaining those pages for which backup fails.
966 struct file *backup = tt->backup; in ttm_pool_backup() local
1038 shandle = ttm_backup_backup_page(backup, page, flags->writeback, i, in ttm_pool_backup()