Lines Matching refs:ac
1144 struct btrfs_async_commit *ac = in do_async_commit() local
1147 btrfs_commit_transaction(ac->newtrans, ac->root); in do_async_commit()
1148 kfree(ac); in do_async_commit()
1155 struct btrfs_async_commit *ac; in btrfs_commit_transaction_async() local
1158 ac = kmalloc(sizeof(*ac), GFP_NOFS); in btrfs_commit_transaction_async()
1159 if (!ac) in btrfs_commit_transaction_async()
1162 INIT_DELAYED_WORK(&ac->work, do_async_commit); in btrfs_commit_transaction_async()
1163 ac->root = root; in btrfs_commit_transaction_async()
1164 ac->newtrans = btrfs_join_transaction(root); in btrfs_commit_transaction_async()
1165 if (IS_ERR(ac->newtrans)) { in btrfs_commit_transaction_async()
1166 int err = PTR_ERR(ac->newtrans); in btrfs_commit_transaction_async()
1167 kfree(ac); in btrfs_commit_transaction_async()
1176 schedule_delayed_work(&ac->work, 0); in btrfs_commit_transaction_async()