alloc.h (b7e56edba4b02f2079042c326a8cd72a44635817) | alloc.h (7a65004bbaa6a21a0438aac9c64814e46084dc3f) |
---|---|
1/* 2 * alloc.h - persistent object (dat entry/disk inode) allocator/deallocator 3 * 4 * Copyright (C) 2006-2008 Nippon Telegraph and Telephone Corporation. 5 * 6 * This program is free software; you can redistribute it and/or modify 7 * it under the terms of the GNU General Public License as published by 8 * the Free Software Foundation; either version 2 of the License, or --- 28 unchanged lines hidden (view full) --- 37 38int nilfs_palloc_init_blockgroup(struct inode *, unsigned); 39int nilfs_palloc_get_entry_block(struct inode *, __u64, int, 40 struct buffer_head **); 41void *nilfs_palloc_block_get_entry(const struct inode *, __u64, 42 const struct buffer_head *, void *); 43 44/** | 1/* 2 * alloc.h - persistent object (dat entry/disk inode) allocator/deallocator 3 * 4 * Copyright (C) 2006-2008 Nippon Telegraph and Telephone Corporation. 5 * 6 * This program is free software; you can redistribute it and/or modify 7 * it under the terms of the GNU General Public License as published by 8 * the Free Software Foundation; either version 2 of the License, or --- 28 unchanged lines hidden (view full) --- 37 38int nilfs_palloc_init_blockgroup(struct inode *, unsigned); 39int nilfs_palloc_get_entry_block(struct inode *, __u64, int, 40 struct buffer_head **); 41void *nilfs_palloc_block_get_entry(const struct inode *, __u64, 42 const struct buffer_head *, void *); 43 44/** |
45 * nilfs_palloc_req - persistent alloctor request and reply | 45 * nilfs_palloc_req - persistent allocator request and reply |
46 * @pr_entry_nr: entry number (vblocknr or inode number) 47 * @pr_desc_bh: buffer head of the buffer containing block group descriptors 48 * @pr_bitmap_bh: buffer head of the buffer containing a block group bitmap 49 * @pr_entry_bh: buffer head of the buffer containing translation entries 50 */ 51struct nilfs_palloc_req { 52 __u64 pr_entry_nr; 53 struct buffer_head *pr_desc_bh; --- 40 unchanged lines hidden --- | 46 * @pr_entry_nr: entry number (vblocknr or inode number) 47 * @pr_desc_bh: buffer head of the buffer containing block group descriptors 48 * @pr_bitmap_bh: buffer head of the buffer containing a block group bitmap 49 * @pr_entry_bh: buffer head of the buffer containing translation entries 50 */ 51struct nilfs_palloc_req { 52 __u64 pr_entry_nr; 53 struct buffer_head *pr_desc_bh; --- 40 unchanged lines hidden --- |