Lines Matching defs:next
542 struct dentry *next;
553 * a normal list member, it didn't matter - ->d_child.next would've
560 * gets killed as soon as we unlock it, the next sibling is found
561 * using the value left in its ->d_child.next. And if _that_
566 * Solution: make sure that the pointer left behind in ->d_child.next
570 while (dentry->d_child.next != &parent->d_subdirs) {
571 next = list_entry(dentry->d_child.next, struct dentry, d_child);
572 if (likely(!(next->d_flags & DCACHE_DENTRY_CURSOR)))
574 dentry->d_child.next = next->d_child.next;
1353 struct list_head *next;
1375 next = this_parent->d_subdirs.next;
1377 while (next != &this_parent->d_subdirs) {
1378 struct list_head *tmp = next;
1380 next = tmp->next;
1428 next = child->d_child.next;
1429 if (next == &this_parent->d_subdirs)
1431 child = list_entry(next, struct dentry, d_child);
1533 * list for prune_dcache(). We descend to the next level
2490 goto next;
2492 goto next;
2495 goto next;
2501 next: