Lines Matching refs:ei
472 struct reiserfs_inode_info *ei) in __discard_prealloc() argument
474 unsigned long save = ei->i_prealloc_block; in __discard_prealloc()
476 struct inode *inode = &ei->vfs_inode; in __discard_prealloc()
479 if (ei->i_prealloc_count < 0) in __discard_prealloc()
484 while (ei->i_prealloc_count > 0) { in __discard_prealloc()
485 reiserfs_free_prealloc_block(th, inode, ei->i_prealloc_block); in __discard_prealloc()
486 ei->i_prealloc_block++; in __discard_prealloc()
487 ei->i_prealloc_count--; in __discard_prealloc()
492 ei->i_prealloc_block = save; in __discard_prealloc()
493 list_del_init(&(ei->i_prealloc_list)); in __discard_prealloc()
500 struct reiserfs_inode_info *ei = REISERFS_I(inode); in reiserfs_discard_prealloc() local
502 if (ei->i_prealloc_count) in reiserfs_discard_prealloc()
503 __discard_prealloc(th, ei); in reiserfs_discard_prealloc()
513 struct reiserfs_inode_info *ei; in reiserfs_discard_all_prealloc() local
514 ei = list_entry(plist->next, struct reiserfs_inode_info, in reiserfs_discard_all_prealloc()
517 if (!ei->i_prealloc_count) { in reiserfs_discard_all_prealloc()
523 __discard_prealloc(th, ei); in reiserfs_discard_all_prealloc()