Lines Matching refs:b_dev_info
355 * @b_dev_info: balloon device information descriptor.
357 struct balloon_dev_info b_dev_info;
364 * Protected by @b_dev_info.pages_lock .
1010 balloon_page_list_enqueue(&b->b_dev_info, pages);
1016 spin_lock_irqsave(&b->b_dev_info.pages_lock, flags);
1025 spin_unlock_irqrestore(&b->b_dev_info.pages_lock, flags);
1056 *n_pages = balloon_page_list_dequeue(&b->b_dev_info, pages,
1062 spin_lock_irqsave(&b->b_dev_info.pages_lock, flags);
1073 spin_unlock_irqrestore(&b->b_dev_info.pages_lock, flags);
1754 * @b_dev_info: balloon device information descriptor.
1766 static int vmballoon_migratepage(struct balloon_dev_info *b_dev_info,
1774 b = container_of(b_dev_info, struct vmballoon, b_dev_info);
1846 spin_lock_irqsave(&b->b_dev_info.pages_lock, flags);
1854 balloon_page_insert(&b->b_dev_info, newpage);
1862 b->b_dev_info.isolated_pages--;
1863 spin_unlock_irqrestore(&b->b_dev_info.pages_lock, flags);
1877 if (!IS_ERR(b->b_dev_info.inode))
1878 iput(b->b_dev_info.inode);
1880 b->b_dev_info.inode = NULL;
1902 b->b_dev_info.migratepage = vmballoon_migratepage;
1903 b->b_dev_info.inode = alloc_anon_inode(vmballoon_mnt->mnt_sb);
1905 if (IS_ERR(b->b_dev_info.inode))
1906 return PTR_ERR(b->b_dev_info.inode);
1908 b->b_dev_info.inode->i_mapping->a_ops = &balloon_aops;
1946 balloon_devinfo_init(&balloon.b_dev_info);