Home
last modified time | relevance | path

Searched refs:rb_last (Results 1 – 25 of 36) sorted by relevance

12

/linux-6.12.1/scripts/gdb/linux/
Drbtree.py41 def rb_last(root): function
142 result = rb_last(root)
/linux-6.12.1/Documentation/translations/zh_CN/core-api/
Drbtree.rst166 struct rb_node *rb_last(struct rb_root *tree);
170 要开始迭代,需要使用一个指向树根的指针调用rb_first()或rb_last(),它将返回一个指向
/linux-6.12.1/lib/
Drbtree.c479 struct rb_node *rb_last(const struct rb_root *root) in rb_last() function
490 EXPORT_SYMBOL(rb_last);
Drbtree_test.c212 WARN_ON_ONCE(count < (1 << black_path_count(rb_last(&root.rb_root))) - 1); in check()
/linux-6.12.1/fs/jffs2/
Dnodelist.h339 struct rb_node *node = rb_last(root); in frag_last()
360 #define tn_last(list) rb_entry(rb_last(list), struct jffs2_tmp_dnode_info, rb)
/linux-6.12.1/tools/include/linux/
Drbtree.h56 extern struct rb_node *rb_last(const struct rb_root *);
/linux-6.12.1/tools/perf/ui/gtk/
Dhists.c101 bool has_single_node = (rb_first(root) == rb_last(root)); in perf_gtk__add_callchain_flat()
224 bool has_single_node = (rb_first(root) == rb_last(root)); in perf_gtk__add_callchain_graph()
/linux-6.12.1/include/linux/
Drbtree.h47 extern struct rb_node *rb_last(const struct rb_root *);
Dkvm_host.h1141 iter->node = rb_last(&slots->gfn_tree); in kvm_memslot_iter_start()
/linux-6.12.1/kernel/locking/
Dww_mutex.h123 struct rb_node *n = rb_last(&lock->rtmutex.waiters.rb_root); in __ww_waiter_last()
/linux-6.12.1/tools/perf/ui/browsers/
Dannotate.c345 browser->curr_hot = rb_last(&browser->entries); in annotate_browser__calc_percent()
766 nd = rb_last(&browser->entries); in annotate_browser__run()
/linux-6.12.1/tools/lib/
Drbtree.c474 struct rb_node *rb_last(const struct rb_root *root) in rb_last() function
/linux-6.12.1/fs/ocfs2/
Duptodate.c135 while ((node = rb_last(root)) != NULL) { in ocfs2_purge_copied_metadata_tree()
Dreservations.c272 while ((node = rb_last(&resmap->m_reservations)) != NULL) { in ocfs2_resmap_clear_all_resv()
/linux-6.12.1/Documentation/core-api/
Drbtree.rst175 struct rb_node *rb_last(struct rb_root *tree);
179 To start iterating, call rb_first() or rb_last() with a pointer to the root
/linux-6.12.1/drivers/md/bcache/
Dutil.h454 container_of_or_null(rb_last(root), type, member)
/linux-6.12.1/tools/perf/util/
Dmap.c333 struct rb_node *nd = rb_last(&symbols->rb_root); in map__fixup_end()
Dsymbol.c419 struct rb_node *n = rb_last(&symbols->rb_root); in symbols__last()
/linux-6.12.1/arch/s390/kvm/
Dkvm-s390.h263 node = rb_last(&slots->gfn_tree); in kvm_s390_get_gfn_end()
/linux-6.12.1/fs/ntfs3/
Dbitmap.c319 n = rb_last(&wnd->count_tree); in wnd_add_free_ext()
466 e = rb_entry(rb_last(&wnd->count_tree), struct e_node, in wnd_remove_free_ext()
/linux-6.12.1/tools/perf/ui/
Dbrowser.c151 nd = rb_last(root); in ui_browser__rb_tree_seek()
/linux-6.12.1/rust/kernel/
Drbtree.rs259 let current = unsafe { bindings::rb_last(root) }; in cursor_back()
/linux-6.12.1/drivers/mtd/
Dmtdswap.c81 #define MTDSWAP_ECNT_MAX(rbroot) (rb_entry(rb_last(rbroot), struct swap_eb, \
/linux-6.12.1/net/sched/
Dsch_hfsc.c680 n = rb_last(&cl->cl_parent->vt_tree); in init_vf()
/linux-6.12.1/drivers/mtd/ubi/
Dwl.c369 last = rb_entry(rb_last(root), struct ubi_wl_entry, u.rb); in find_mean_wl_entry()

12