Lines Matching refs:meta_index

48 static struct meta_index *locate_meta_index(struct inode *inode, int offset,  in locate_meta_index()
51 struct meta_index *meta = NULL; in locate_meta_index()
59 if (msblk->meta_index == NULL) in locate_meta_index()
63 if (msblk->meta_index[i].inode_number == inode->i_ino && in locate_meta_index()
64 msblk->meta_index[i].offset >= offset && in locate_meta_index()
65 msblk->meta_index[i].offset <= index && in locate_meta_index()
66 msblk->meta_index[i].locked == 0) { in locate_meta_index()
68 msblk->meta_index[i].offset); in locate_meta_index()
69 meta = &msblk->meta_index[i]; in locate_meta_index()
87 static struct meta_index *empty_meta_index(struct inode *inode, int offset, in empty_meta_index()
91 struct meta_index *meta = NULL; in empty_meta_index()
98 if (msblk->meta_index == NULL) { in empty_meta_index()
105 msblk->meta_index = kcalloc(SQUASHFS_META_SLOTS, in empty_meta_index()
106 sizeof(*(msblk->meta_index)), GFP_KERNEL); in empty_meta_index()
107 if (msblk->meta_index == NULL) { in empty_meta_index()
112 msblk->meta_index[i].inode_number = 0; in empty_meta_index()
113 msblk->meta_index[i].locked = 0; in empty_meta_index()
119 msblk->meta_index[msblk->next_meta_index].locked; i--) in empty_meta_index()
130 &msblk->meta_index[msblk->next_meta_index]); in empty_meta_index()
132 meta = &msblk->meta_index[msblk->next_meta_index]; in empty_meta_index()
148 static void release_meta_index(struct inode *inode, struct meta_index *meta) in release_meta_index()
234 struct meta_index *meta; in fill_meta_index()