Lines Matching refs:head
219 static void i_callback(struct rcu_head *head)
221 struct inode *inode = container_of(head, struct inode, i_rcu);
636 * @head: the head of the list to free
641 static void dispose_list(struct list_head *head)
643 while (!list_empty(head)) {
646 inode = list_first_entry(head, struct inode, i_lru);
853 struct hlist_head *head,
860 hlist_for_each_entry(inode, head, i_hash) {
886 struct hlist_head *head, unsigned long ino)
891 hlist_for_each_entry(inode, head, i_hash) {
1156 struct hlist_head *head = inode_hashtable + hash(inode->i_sb, hashval);
1162 old = find_inode(inode->i_sb, head, test, data);
1190 hlist_add_head_rcu(&inode->i_hash, head);
1256 struct hlist_head *head = inode_hashtable + hash(sb, ino);
1260 inode = find_inode_fast(sb, head, ino);
1279 old = find_inode_fast(sb, head, ino);
1284 hlist_add_head_rcu(&inode->i_hash, head);
1411 struct hlist_head *head = inode_hashtable + hash(sb, hashval);
1415 inode = find_inode(sb, head, test, data);
1466 struct hlist_head *head = inode_hashtable + hash(sb, ino);
1470 inode = find_inode_fast(sb, head, ino);
1515 struct hlist_head *head = inode_hashtable + hash(sb, hashval);
1520 hlist_for_each_entry(inode, head, i_hash) {
1560 struct hlist_head *head = inode_hashtable + hash(sb, hashval);
1566 hlist_for_each_entry_rcu(inode, head, i_hash) {
1598 struct hlist_head *head = inode_hashtable + hash(sb, ino);
1604 hlist_for_each_entry_rcu(inode, head, i_hash) {
1618 struct hlist_head *head = inode_hashtable + hash(sb, ino);
1623 hlist_for_each_entry(old, head, i_hash) {
1638 hlist_add_head_rcu(&inode->i_hash, head);