Lines Matching refs:ei
503 struct reiserfs_inode_info *ei) in __discard_prealloc() argument
505 unsigned long save = ei->i_prealloc_block; in __discard_prealloc()
507 struct inode *inode = &ei->vfs_inode; in __discard_prealloc()
511 if (ei->i_prealloc_count < 0) in __discard_prealloc()
515 while (ei->i_prealloc_count > 0) { in __discard_prealloc()
516 reiserfs_free_prealloc_block(th, inode, ei->i_prealloc_block); in __discard_prealloc()
517 ei->i_prealloc_block++; in __discard_prealloc()
518 ei->i_prealloc_count--; in __discard_prealloc()
523 ei->i_prealloc_block = save; in __discard_prealloc()
524 list_del_init(&ei->i_prealloc_list); in __discard_prealloc()
531 struct reiserfs_inode_info *ei = REISERFS_I(inode); in reiserfs_discard_prealloc() local
534 if (ei->i_prealloc_count) in reiserfs_discard_prealloc()
535 __discard_prealloc(th, ei); in reiserfs_discard_prealloc()
544 struct reiserfs_inode_info *ei; in reiserfs_discard_all_prealloc() local
545 ei = list_entry(plist->next, struct reiserfs_inode_info, in reiserfs_discard_all_prealloc()
548 if (!ei->i_prealloc_count) { in reiserfs_discard_all_prealloc()
554 __discard_prealloc(th, ei); in reiserfs_discard_all_prealloc()