Home
last modified time | relevance | path

Searched refs:leaf (Results 101 – 125 of 260) sorted by relevance

1234567891011

/openbmc/linux/Documentation/RCU/Design/Memory-Ordering/
H A DTree-RCU-Memory-Ordering.rst166 | by the CPU's leaf ``rcu_node`` structure's ``->lock`` as described |
354 pass will scan only the leaf ``rcu_node`` structures. However, if the
355 number of online CPUs for a given leaf ``rcu_node`` structure has
358 leaf ``rcu_node`` structure has transitioned to zero,
379 ``rcu_state`` structure's ``->gp_seq`` field) before setting each leaf
425 its leaf ``rcu_node`` lock. Therefore, all execution shown in this
491 while holding the corresponding CPU's leaf ``rcu_node`` structure's
514 transitions, they are heavier weight, and thus acquire the CPU's leaf
534 Each pass of quiescent state forcing is guaranteed to traverse the leaf
624 running on a CPU corresponding to the leftmost leaf ``rcu_node``
[all …]
/openbmc/linux/fs/btrfs/
H A Ddelayed-inode.c841 struct extent_buffer *leaf = path->nodes[0]; in btrfs_batch_delete_items() local
847 ASSERT(leaf != NULL); in btrfs_batch_delete_items()
850 last_slot = btrfs_header_nritems(leaf) - 1; in btrfs_batch_delete_items()
876 btrfs_item_key_to_cpu(leaf, &key, slot); in btrfs_batch_delete_items()
1007 struct extent_buffer *leaf; in __btrfs_update_delayed_inode() local
1026 leaf = path->nodes[0]; in __btrfs_update_delayed_inode()
1027 inode_item = btrfs_item_ptr(leaf, path->slots[0], in __btrfs_update_delayed_inode()
1031 btrfs_mark_buffer_dirty(trans, leaf); in __btrfs_update_delayed_inode()
1037 if (path->slots[0] >= btrfs_header_nritems(leaf)) in __btrfs_update_delayed_inode()
1040 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]); in __btrfs_update_delayed_inode()
[all …]
H A Daccessors.h1066 #define btrfs_item_ptr(leaf, slot, type) \ argument
1067 ((type *)(btrfs_item_nr_offset(leaf, 0) + btrfs_item_offset(leaf, slot)))
1069 #define btrfs_item_ptr_offset(leaf, slot) \ argument
1070 ((unsigned long)(btrfs_item_nr_offset(leaf, 0) + btrfs_item_offset(leaf, slot)))
/openbmc/u-boot/scripts/dtc/libfdt/
H A Dfdt_ro.c252 const char *leaf; in fdt_get_name() local
253 leaf = strrchr(nameptr, '/'); in fdt_get_name()
254 if (leaf == NULL) { in fdt_get_name()
258 nameptr = leaf+1; in fdt_get_name()
/openbmc/linux/fs/xfs/libxfs/
H A Dxfs_refcount_btree.h53 extern int xfs_refcountbt_maxrecs(int blocklen, bool leaf);
H A Dxfs_rmap_btree.h51 int xfs_rmapbt_maxrecs(int blocklen, int leaf);
H A Dxfs_alloc_btree.c596 bool leaf) in xfs_allocbt_block_maxrecs() argument
598 if (leaf) in xfs_allocbt_block_maxrecs()
610 int leaf) in xfs_allocbt_maxrecs() argument
613 return xfs_allocbt_block_maxrecs(blocklen, leaf); in xfs_allocbt_maxrecs()
H A Dxfs_rmap_btree.c578 bool leaf) in xfs_rmapbt_block_maxrecs() argument
580 if (leaf) in xfs_rmapbt_block_maxrecs()
592 int leaf) in xfs_rmapbt_maxrecs() argument
595 return xfs_rmapbt_block_maxrecs(blocklen, leaf); in xfs_rmapbt_maxrecs()
H A Dxfs_ialloc_btree.c551 bool leaf) in xfs_inobt_block_maxrecs() argument
553 if (leaf) in xfs_inobt_block_maxrecs()
565 int leaf) in xfs_inobt_maxrecs() argument
568 return xfs_inobt_block_maxrecs(blocklen, leaf); in xfs_inobt_maxrecs()
H A Dxfs_attr_leaf.h78 int xfs_attr3_leaf_lookup_int(struct xfs_buf *leaf,
/openbmc/linux/scripts/dtc/libfdt/
H A Dfdt_ro.c318 const char *leaf; in fdt_get_name() local
319 leaf = strrchr(nameptr, '/'); in fdt_get_name()
320 if (leaf == NULL) { in fdt_get_name()
324 nameptr = leaf+1; in fdt_get_name()
/openbmc/linux/arch/mips/kernel/
H A Dprocess.c553 int leaf; in unwind_stack_by_address() local
611 leaf = get_frame_info(&info); in unwind_stack_by_address()
612 if (leaf < 0) in unwind_stack_by_address()
618 if (leaf) in unwind_stack_by_address()
/openbmc/linux/kernel/rcu/
H A DKconfig160 int "Tree-based hierarchical RCU leaf-level fanout value"
168 This option controls the leaf-level fanout of hierarchical
172 want the default because the smaller leaf-level fanout keeps
180 leaf-level fanouts work well. That said, setting leaf-level
182 lock contention on the leaf-level rcu_node structures unless
/openbmc/linux/Documentation/virt/acrn/
H A Dcpuid.rst23 present in this leaf, and will be updated if more functions are added in the
/openbmc/linux/drivers/md/persistent-data/
H A Ddm-array.h181 int (*fn)(void *context, uint64_t key, void *leaf),
/openbmc/linux/Documentation/RCU/Design/Data-Structures/
H A DData-Structures.rst28 of ``rcu_node`` structures. Each leaf node of the ``rcu_node`` tree has up
43 and other events are recorded by the leaf-level ``rcu_node``
65 | Because there are more types of events that affect the leaf-level |
67 | leaf ``rcu_node`` structures have fanout of 64, the contention on |
106 up the tree. This means that at the leaf-level ``rcu_node`` structure,
175 to the corresponding leaf ``rcu_node`` structure to allow
252 first leaf ``rcu_node`` structure.
523 critical section, then the state of the last leaf ``rcu_node``
628 each non-leaf level of the ``rcu_node`` tree. If the
900 its leaf ``rcu_node`` structure. Recall that each ``rcu_node``
[all …]
/openbmc/u-boot/fs/ubifs/
H A Dtnc.c314 ubifs_assert(!zbr->leaf); in lnc_add()
330 zbr->leaf = lnc_node; in lnc_add()
358 zbr->leaf = node; in lnc_add_directly()
369 if (!zbr->leaf) in lnc_free()
371 kfree(zbr->leaf); in lnc_free()
372 zbr->leaf = NULL; in lnc_free()
393 if (zbr->leaf) { in tnc_read_node_nm()
523 if (!zbr->leaf) { in matches_name()
537 dent = zbr->leaf; in matches_name()
811 if (!zbr->leaf) { in fallible_matches_name()
[all …]
/openbmc/linux/Documentation/filesystems/ext4/
H A Ddirectory.rst150 ``struct ext4_dir_entry`` is placed at the end of each leaf block to
184 - Directory leaf block checksum.
186 The leaf directory block checksum is calculated against the FS UUID, the
219 entries simply overflow into the next leaf node, and the
221 us to this next leaf node is set.
234 and so only the leaf nodes will appear to have any interesting content.
/openbmc/linux/Documentation/core-api/
H A Dassoc_array.rst52 pack leaf object pointers into spare space in the node rather than making an
358 * A pointer to an object (a leaf).
440 metadata pointer. If the metadata pointer is there, any leaf whose key matches
483 If the leaves in a full node and the leaf that is being inserted are
508 matching leaf pointer with the pointer to the new leaf after a barrier.
509 The metadata blocks don't change otherwise. An old leaf won't be freed
512 2. Simple delete. This involves just clearing an old matching leaf. The
513 metadata blocks don't change otherwise. The old leaf won't be freed until
/openbmc/linux/include/linux/
H A Dassoc_array_priv.h79 struct assoc_array_ptr *leaf; member
/openbmc/linux/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3.h455 bool leaf; member
473 bool leaf; member
752 size_t granule, bool leaf,
/openbmc/linux/net/sched/
H A Dsch_ingress.c151 .leaf = ingress_leaf,
325 .leaf = ingress_leaf,
/openbmc/linux/tools/perf/ui/browsers/
H A Dhists.c73 if (he->leaf && he->unfolded) in hist_browser__get_folding()
279 if (he->leaf) in hierarchy_count_rows()
386 if (he->leaf) { in hist_entry__init_have_children()
463 if (he->leaf) in hist_browser__toggle_fold()
472 if (he->leaf) in hist_browser__toggle_fold()
498 if (he->leaf) in hist_browser__toggle_fold()
591 if (he->leaf) in hist_entry__set_folding()
623 if (he->leaf) in __hist_browser__set_folding()
1964 if (h->unfolded && h->leaf) { in ui_browser__hists_seek()
1986 if (h->unfolded && h->leaf) { in ui_browser__hists_seek()
[all …]
/openbmc/linux/fs/ubifs/
H A Dtnc.c350 ubifs_assert(c, !zbr->leaf); in lnc_add()
366 zbr->leaf = lnc_node; in lnc_add()
394 zbr->leaf = node; in lnc_add_directly()
404 if (!zbr->leaf) in lnc_free()
406 kfree(zbr->leaf); in lnc_free()
407 zbr->leaf = NULL; in lnc_free()
428 if (zbr->leaf) { in tnc_read_hashed_node()
575 if (!zbr->leaf) { in matches_name()
589 dent = zbr->leaf; in matches_name()
863 if (!zbr->leaf) { in fallible_matches_name()
[all …]
/openbmc/linux/fs/xfs/scrub/
H A Ddir.c457 struct xfs_dir2_leaf *leaf; in xchk_directory_leaf1_bestfree() local
476 leaf = bp->b_addr; in xchk_directory_leaf1_bestfree()
477 xfs_dir2_leaf_hdr_from_disk(sc->ip->i_mount, &leafhdr, leaf); in xchk_directory_leaf1_bestfree()
478 ltp = xfs_dir2_leaf_tail_p(geo, leaf); in xchk_directory_leaf1_bestfree()

1234567891011