void clear_inode(register struct inode *inode) { wait_on_inode(inode); remove_inode_free(inode); if (inode->i_count) nr_free_inodes++; memset(inode, 0, sizeof(struct inode)); insert_inode_free(inode); }
static void put_last_free(register struct inode *inode) { remove_inode_free(inode); if (first_inode) { inode->i_prev = first_inode->i_prev; inode->i_prev->i_next = inode; } else inode->i_prev = NULL; inode->i_next = first_inode; inode->i_next->i_prev = inode; }
static void put_last_lru(register struct inode *inode) { remove_inode_free(inode); insert_inode_free(inode); first_inode = inode; }