• Home
  • Raw
  • Download

Lines Matching refs:meta_index

47 static struct meta_index *locate_meta_index(struct inode *inode, int offset,  in locate_meta_index()
50 struct meta_index *meta = NULL; in locate_meta_index()
58 if (msblk->meta_index == NULL) in locate_meta_index()
62 if (msblk->meta_index[i].inode_number == inode->i_ino && in locate_meta_index()
63 msblk->meta_index[i].offset >= offset && in locate_meta_index()
64 msblk->meta_index[i].offset <= index && in locate_meta_index()
65 msblk->meta_index[i].locked == 0) { in locate_meta_index()
67 msblk->meta_index[i].offset); in locate_meta_index()
68 meta = &msblk->meta_index[i]; in locate_meta_index()
86 static struct meta_index *empty_meta_index(struct inode *inode, int offset, in empty_meta_index()
90 struct meta_index *meta = NULL; in empty_meta_index()
97 if (msblk->meta_index == NULL) { in empty_meta_index()
104 msblk->meta_index = kcalloc(SQUASHFS_META_SLOTS, in empty_meta_index()
105 sizeof(*(msblk->meta_index)), GFP_KERNEL); in empty_meta_index()
106 if (msblk->meta_index == NULL) { in empty_meta_index()
111 msblk->meta_index[i].inode_number = 0; in empty_meta_index()
112 msblk->meta_index[i].locked = 0; in empty_meta_index()
118 msblk->meta_index[msblk->next_meta_index].locked; i--) in empty_meta_index()
129 &msblk->meta_index[msblk->next_meta_index]); in empty_meta_index()
131 meta = &msblk->meta_index[msblk->next_meta_index]; in empty_meta_index()
147 static void release_meta_index(struct inode *inode, struct meta_index *meta) in release_meta_index()
233 struct meta_index *meta; in fill_meta_index()