/openbmc/linux/Documentation/RCU/Design/Memory-Ordering/ |
H A D | Tree-RCU-Memory-Ordering.rst | 166 | 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 D | delayed-inode.c | 841 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 D | accessors.h | 1066 #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 D | fdt_ro.c | 252 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 D | xfs_refcount_btree.h | 53 extern int xfs_refcountbt_maxrecs(int blocklen, bool leaf);
|
H A D | xfs_rmap_btree.h | 51 int xfs_rmapbt_maxrecs(int blocklen, int leaf);
|
H A D | xfs_alloc_btree.c | 596 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 D | xfs_rmap_btree.c | 578 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 D | xfs_ialloc_btree.c | 551 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 D | xfs_attr_leaf.h | 78 int xfs_attr3_leaf_lookup_int(struct xfs_buf *leaf,
|
/openbmc/linux/scripts/dtc/libfdt/ |
H A D | fdt_ro.c | 318 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 D | process.c | 553 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 D | Kconfig | 160 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 D | cpuid.rst | 23 present in this leaf, and will be updated if more functions are added in the
|
/openbmc/linux/drivers/md/persistent-data/ |
H A D | dm-array.h | 181 int (*fn)(void *context, uint64_t key, void *leaf),
|
/openbmc/linux/Documentation/RCU/Design/Data-Structures/ |
H A D | Data-Structures.rst | 28 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 D | tnc.c | 314 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 D | directory.rst | 150 ``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 D | assoc_array.rst | 52 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 D | assoc_array_priv.h | 79 struct assoc_array_ptr *leaf; member
|
/openbmc/linux/drivers/iommu/arm/arm-smmu-v3/ |
H A D | arm-smmu-v3.h | 455 bool leaf; member 473 bool leaf; member 752 size_t granule, bool leaf,
|
/openbmc/linux/net/sched/ |
H A D | sch_ingress.c | 151 .leaf = ingress_leaf, 325 .leaf = ingress_leaf,
|
/openbmc/linux/tools/perf/ui/browsers/ |
H A D | hists.c | 73 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 D | tnc.c | 350 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 D | dir.c | 457 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()
|