Lines Matching defs:li
123 struct logfs_inode *li;
131 list_for_each_entry(li, &super->s_freeing_list, li_freeing_list)
132 if (li->vfs_inode.i_ino == ino) {
133 li->li_refcount++;
136 return &li->vfs_inode;
146 struct logfs_inode *li = logfs_inode(inode);
148 BUG_ON(li->li_block);
149 list_del(&li->li_freeing_list);
150 kmem_cache_free(logfs_inode_cache, li);
155 struct logfs_inode *li = logfs_inode(inode);
157 BUG_ON(list_empty(&li->li_freeing_list));
159 li->li_refcount--;
160 if (li->li_refcount == 0)
182 struct logfs_inode *li = logfs_inode(inode);
185 li->li_flags = 0;
186 li->li_height = 0;
187 li->li_used_bytes = 0;
188 li->li_block = NULL;
196 li->li_refcount = 1;
197 INIT_LIST_HEAD(&li->li_freeing_list);
200 li->li_data[i] = 0;
207 struct logfs_inode *li;
209 li = kmem_cache_alloc(logfs_inode_cache, GFP_NOFS);
210 if (!li)
212 logfs_init_inode(sb, &li->vfs_inode);
213 return &li->vfs_inode;
293 struct logfs_inode *li = logfs_inode(inode);
296 list_move(&li->li_freeing_list, &super->s_freeing_list);
348 struct logfs_inode *li = _li;
351 li->li_flags = 0;
352 li->li_used_bytes = 0;
353 li->li_refcount = 1;
355 li->li_data[i] = 0;
356 inode_init_once(&li->vfs_inode);