Home
last modified time | relevance | path

Searched refs:root (Results 1 – 25 of 58) sorted by relevance

123

/include/linux/
Drbtree_latch.h79 struct rb_root *root = &ltr->tree[idx]; in __lt_insert() local
80 struct rb_node **link = &root->rb_node; in __lt_insert()
96 rb_insert_color(node, root); in __lt_insert()
145 struct latch_tree_root *root, in latch_tree_insert() argument
148 raw_write_seqcount_latch(&root->seq); in latch_tree_insert()
149 __lt_insert(node, root, 0, ops->less); in latch_tree_insert()
150 raw_write_seqcount_latch(&root->seq); in latch_tree_insert()
151 __lt_insert(node, root, 1, ops->less); in latch_tree_insert()
172 struct latch_tree_root *root, in latch_tree_erase() argument
175 raw_write_seqcount_latch(&root->seq); in latch_tree_erase()
[all …]
Dfs_struct.h15 struct path root, pwd; member
27 static inline void get_fs_root(struct fs_struct *fs, struct path *root) in get_fs_root() argument
30 *root = fs->root; in get_fs_root()
31 path_get(root); in get_fs_root()
Drbtree_augmented.h33 extern void __rb_insert_augmented(struct rb_node *node, struct rb_root *root,
47 rb_insert_augmented(struct rb_node *node, struct rb_root *root, in rb_insert_augmented() argument
50 __rb_insert_augmented(node, root, augment->rotate); in rb_insert_augmented()
55 struct rb_root_cached *root, bool newleft, in rb_insert_augmented_cached() argument
59 root->rb_leftmost = node; in rb_insert_augmented_cached()
60 rb_insert_augmented(node, &root->rb_root, augment); in rb_insert_augmented_cached()
196 struct rb_node *parent, struct rb_root *root) in __rb_change_child() argument
204 WRITE_ONCE(root->rb_node, new); in __rb_change_child()
209 struct rb_node *parent, struct rb_root *root) in __rb_change_child_rcu() argument
217 rcu_assign_pointer(root->rb_node, new); in __rb_change_child_rcu()
[all …]
Drbtree.h30 #define RB_EMPTY_ROOT(root) (READ_ONCE((root)->rb_node) == NULL) argument
55 struct rb_root *root);
57 struct rb_root *root);
99 #define rbtree_postorder_for_each_entry_safe(pos, n, root, field) \ argument
100 for (pos = rb_entry_safe(rb_first_postorder(root), typeof(*pos), field); \
106 #define rb_first_cached(root) (root)->rb_leftmost argument
109 struct rb_root_cached *root, in rb_insert_color_cached() argument
113 root->rb_leftmost = node; in rb_insert_color_cached()
114 rb_insert_color(node, &root->rb_root); in rb_insert_color_cached()
119 rb_erase_cached(struct rb_node *node, struct rb_root_cached *root) in rb_erase_cached() argument
[all …]
Dinterval_tree_generic.h39 struct rb_root_cached *root) \
41 struct rb_node **link = &root->rb_root.rb_node, *rb_parent = NULL; \
61 rb_insert_augmented_cached(&node->ITRB, root, \
66 struct rb_root_cached *root) \
68 rb_erase_augmented_cached(&node->ITRB, root, &ITPREFIX ## _augment); \
119 ITPREFIX ## _iter_first(struct rb_root_cached *root, \
124 if (!root->rb_root.rb_node) \
140 node = rb_entry(root->rb_root.rb_node, ITSTRUCT, ITRB); \
144 leftmost = rb_entry(root->rb_leftmost, ITSTRUCT, ITRB); \
Dradix-tree.h84 #define INIT_RADIX_TREE(root, mask) xa_init_flags(root, mask) argument
86 static inline bool radix_tree_empty(const struct radix_tree_root *root) in radix_tree_empty() argument
88 return root->xa_head == NULL; in radix_tree_empty()
263 void __rcu **idr_get_free(struct radix_tree_root *root,
323 radix_tree_iter_lookup(const struct radix_tree_root *root, in radix_tree_iter_lookup() argument
327 return radix_tree_next_chunk(root, iter, RADIX_TREE_ITER_CONTIG); in radix_tree_iter_lookup()
449 #define radix_tree_for_each_slot(slot, root, iter, start) \ argument
451 slot || (slot = radix_tree_next_chunk(root, iter, 0)) ; \
465 #define radix_tree_for_each_tagged(slot, root, iter, start, tag) \ argument
467 slot || (slot = radix_tree_next_chunk(root, iter, \
Dof_platform.h70 extern int of_platform_bus_probe(struct device_node *root,
82 extern int of_platform_populate(struct device_node *root,
86 extern int of_platform_default_populate(struct device_node *root,
107 static inline int of_platform_populate(struct device_node *root, in of_platform_populate() argument
114 static inline int of_platform_default_populate(struct device_node *root, in of_platform_default_populate() argument
Dinterval_tree.h16 struct rb_root_cached *root);
20 struct rb_root_cached *root);
23 interval_tree_iter_first(struct rb_root_cached *root,
Dassoc_array.h23 struct assoc_array_ptr *root; /* The node at the root of the tree */ member
56 array->root = NULL; in assoc_array_init()
Dsysctl.h175 struct ctl_table_root *root; member
196 struct rb_root root; member
206 struct ctl_table_set *(*lookup)(struct ctl_table_root *root);
220 struct ctl_table_root *root,
275 struct ctl_table_root *root, in setup_sysctl_set() argument
Dpci-acpi.h29 extern int pci_mcfg_lookup(struct acpi_pci_root *root, struct resource *cfgres,
64 struct acpi_pci_root *root; member
79 extern struct pci_bus *acpi_pci_root_create(struct acpi_pci_root *root,
Dioport.h237 extern struct resource *request_resource_conflict(struct resource *root, struct resource *new);
238 extern int request_resource(struct resource *root, struct resource *new);
241 extern void reserve_region_with_split(struct resource *root,
246 extern void insert_resource_expand_to_fit(struct resource *root, struct resource *new);
249 extern int allocate_resource(struct resource *root, struct resource *new,
254 struct resource *lookup_resource(struct resource *root, resource_size_t start);
306 int find_resource_space(struct resource *root, struct resource *new,
341 extern int devm_request_resource(struct device *dev, struct resource *root,
Dpage_counter.h100 void page_counter_calculate_protection(struct page_counter *root,
104 static inline void page_counter_calculate_protection(struct page_counter *root, in page_counter_calculate_protection() argument
Dkernfs.h163 struct kernfs_root *root; member
240 int (*show_options)(struct seq_file *sf, struct kernfs_root *root);
248 struct kernfs_root *root);
256 struct kernfs_node *kernfs_root_to_node(struct kernfs_root *root);
340 struct kernfs_root *root; /* Root of the hierarchy being mounted */ member
430 void kernfs_destroy_root(struct kernfs_root *root);
475 struct kernfs_node *kernfs_find_and_get_node_by_id(struct kernfs_root *root,
528 static inline void kernfs_destroy_root(struct kernfs_root *root) { } in kernfs_destroy_root() argument
Dbootconfig.h131 struct xbc_node * __init xbc_node_find_next_leaf(struct xbc_node *root,
134 const char * __init xbc_node_find_next_key_value(struct xbc_node *root,
265 int __init xbc_node_compose_key_after(struct xbc_node *root,
Drmap.h32 struct anon_vma *root; /* Root of this anon_vma tree */ member
121 down_write(&anon_vma->root->rwsem); in anon_vma_lock_write()
126 return down_write_trylock(&anon_vma->root->rwsem); in anon_vma_trylock_write()
131 up_write(&anon_vma->root->rwsem); in anon_vma_unlock_write()
136 down_read(&anon_vma->root->rwsem); in anon_vma_lock_read()
141 return down_read_trylock(&anon_vma->root->rwsem); in anon_vma_trylock_read()
146 up_read(&anon_vma->root->rwsem); in anon_vma_unlock_read()
/include/trace/events/
Dcgroup.h13 TP_PROTO(struct cgroup_root *root),
15 TP_ARGS(root),
18 __field( int, root )
20 __string( name, root->name )
24 __entry->root = root->hierarchy_id;
25 __entry->ss_mask = root->subsys_mask;
30 __entry->root, __entry->ss_mask, __get_str(name))
35 TP_PROTO(struct cgroup_root *root),
37 TP_ARGS(root)
42 TP_PROTO(struct cgroup_root *root),
[all …]
Dbtrfs.h227 BTRFS_I(inode)->root->root_key.objectid;
282 TP_PROTO(const struct btrfs_root *root, const struct btrfs_inode *inode,
285 TP_ARGS(root, inode, map),
298 TP_fast_assign_btrfs(root->fs_info,
299 __entry->root_objectid = root->root_key.objectid;
377 TP_fast_assign_btrfs(bi->root->fs_info,
378 __entry->root_obj = bi->root->root_key.objectid;
428 bi->root->fs_info,
429 __entry->root_obj = bi->root->root_key.objectid;
519 TP_fast_assign_btrfs(inode->root->fs_info,
[all …]
/include/drm/
Ddrm_debugfs.h143 int count, struct dentry *root,
146 struct dentry *root, struct drm_minor *minor);
158 int count, struct dentry *root, in drm_debugfs_create_files() argument
163 int count, struct dentry *root, in drm_debugfs_remove_files() argument
Ddrm_drv.h565 void drm_debugfs_dev_init(struct drm_device *dev, struct dentry *root);
567 static inline void drm_debugfs_dev_init(struct drm_device *dev, struct dentry *root) in drm_debugfs_dev_init() argument
/include/linux/ceph/
Dlibceph.h191 static bool __insert_##name(struct rb_root *root, type *t) \
193 struct rb_node **n = &root->rb_node; \
213 rb_insert_color(&t->nodefld, root); \
216 static void __maybe_unused insert_##name(struct rb_root *root, type *t) \
218 if (!__insert_##name(root, t)) \
221 static void erase_##name(struct rb_root *root, type *t) \
224 rb_erase(&t->nodefld, root); \
234 static type *lookup_##name(struct rb_root *root, lookup_param_type key) \
236 struct rb_node *n = root->rb_node; \
/include/uapi/linux/
Dnfs_mount.h44 struct nfs3_fh root; /* 4 */ member
Dadfs_fs.h23 __le32 root; member
Dcramfs_fs.h63 struct cramfs_inode root; /* root inode data */ member
/include/acpi/
Dacpi_drivers.h72 struct pci_bus *pci_acpi_scan_root(struct acpi_pci_root *root);

123