Home
last modified time | relevance | path

Searched full:tier (Results 1 – 25 of 57) sorted by relevance

123

/kernel/linux/linux-6.6/Documentation/ABI/testing/
Dsysfs-kernel-mm-memory-tiers6 Individual memory tier details are contained in subdirectories
7 named by the abstract distance of the memory tier.
16 Description: Directory with details of a specific memory tier
19 memory tier, memtierN, where N is derived based on abstract distance.
21 A smaller value of N implies a higher (faster) memory tier in the
24 nodelist: NUMA nodes that are part of this memory tier.
Dsysfs-kernel-mm-numa18 when the fast tier is under pressure. This migration
/kernel/linux/linux-6.6/mm/
Dmemory-tiers.c14 /* list of all memory types part of this tier */
17 * start value of abstract distance. memory tier maps
126 struct memory_tier *tier = to_memory_tier(dev); in memory_tier_device_release() local
129 * we don't have rcu access to this memory tier. in memory_tier_device_release()
131 kfree(tier); in memory_tier_device_release()
174 * If the memtype is already part of a memory tier, in find_create_memory_tier()
388 * Add all memory nodes except the selected memory tier in establish_demotion_targets()
395 * Find all the nodes in the memory tier node list of same best distance. in establish_demotion_targets()
414 * Promotion is allowed from a memory tier to higher in establish_demotion_targets()
415 * memory tier only if the memory tier doesn't include in establish_demotion_targets()
[all …]
Dvmscan.c2115 * Reclaiming directly from top tier nodes is not often desired in shrink_folio_list()
2117 * should be reclaimed from lower tier nodes and demoted from in shrink_folio_list()
2118 * top tier nodes. in shrink_folio_list()
2120 * However, disabling reclaim from top tier nodes entirely in shrink_folio_list()
2121 * would cause ooms in edge scenarios where lower tier memory in shrink_folio_list()
2124 * from top tier nodes in proactive reclaim though as that is in shrink_folio_list()
3650 * The P term is refaulted/(evicted+protected) from a tier in the generation
3655 * The setpoint (SP) is always the first tier of one type; the process variable
3656 * (PV) is either any tier of the other type or any other tier of the same
3672 static void read_ctrl_pos(struct lruvec *lruvec, int type, int tier, int gain, in read_ctrl_pos() argument
[all …]
Dworkingset.c241 int tier = lru_tier_from_refs(refs); in lru_gen_eviction() local
253 atomic_long_add(delta, &lrugen->evicted[hist][type][tier]); in lru_gen_eviction()
282 int hist, tier, refs; in lru_gen_refault() local
306 tier = lru_tier_from_refs(refs); in lru_gen_refault()
308 atomic_long_add(delta, &lrugen->refaulted[hist][type][tier]); in lru_gen_refault()
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/
Dtwfw.c43 const struct twfw_tier_value* tier = bpf_map_lookup_elem(&tiers, &key); in twfw_verifier() local
44 if (!tier) in twfw_verifier()
53 unsigned long mask = tier->mask[rule->seqnum / 64]; in twfw_verifier()
/kernel/linux/linux-6.6/Documentation/admin-guide/device-mapper/
Dswitch.rst51 Upper Tier - Determine which array member the I/O should be sent to.
52 Lower Tier - Load balance amongst paths to a particular member.
54 The lower tier consists of a single dm multipath device for each member.
61 The upper tier consists of a single dm-switch device. This device uses
63 lower tier device to route the I/O. By using a bitmap we are able to
/kernel/linux/linux-5.10/Documentation/admin-guide/device-mapper/
Dswitch.rst51 Upper Tier - Determine which array member the I/O should be sent to.
52 Lower Tier - Load balance amongst paths to a particular member.
54 The lower tier consists of a single dm multipath device for each member.
61 The upper tier consists of a single dm-switch device. This device uses
63 lower tier device to route the I/O. By using a bitmap we are able to
/kernel/linux/linux-6.6/include/linux/
Dmemory-tiers.h10 * Each tier cover a abstrace distance chunk size of 128
18 * the same memory tier.
24 /* list of memory types that are part of same tier as this type */
Dplist.h27 * - The tier 1 list is the prio_list, different priority nodes.
29 * - The tier 2 list is the node_list, serialized nodes.
Dmmzone.h381 * through file descriptors is in tier order_base_2(N). A page in the first tier
383 * tables or read ahead. A page in any other tier (N>1) is marked by
390 * comparisons of refaulted/(evicted+protected) from the first tier and the
461 /* the first tier doesn't need protection, hence the minus one */
/kernel/linux/linux-6.6/drivers/media/platform/allegro-dvt/
Dnal-hevc.h347 * nal_hevc_tier() - Get tier_flag for v4l2 hevc tier
348 * @tier: the tier as &enum v4l2_mpeg_video_hevc_tier
353 * Return: the tier_flag for the passed tier
355 static inline int nal_hevc_tier(enum v4l2_mpeg_video_hevc_tier tier) in nal_hevc_tier() argument
357 switch (tier) { in nal_hevc_tier()
Dallegro-mail.h65 u16 tier; member
Dallegro-core.c1135 static u8 hevc_tier_to_mcu_tier(enum v4l2_mpeg_video_hevc_tier tier) in hevc_tier_to_mcu_tier() argument
1137 switch (tier) { in hevc_tier_to_mcu_tier()
1224 enum v4l2_mpeg_video_hevc_tier tier; in fill_create_channel_param() local
1228 tier = v4l2_ctrl_g_ctrl(channel->mpeg_video_hevc_tier); in fill_create_channel_param()
1232 param->tier = hevc_tier_to_mcu_tier(tier); in fill_create_channel_param()
1731 s32 tier = v4l2_ctrl_g_ctrl(channel->mpeg_video_hevc_tier); in allegro_hevc_write_vps() local
1744 ptl->general_tier_flag = nal_hevc_tier(tier); in allegro_hevc_write_vps()
1773 s32 tier = v4l2_ctrl_g_ctrl(channel->mpeg_video_hevc_tier); in allegro_hevc_write_sps() local
1784 ptl->general_tier_flag = nal_hevc_tier(tier); in allegro_hevc_write_sps()
/kernel/linux/linux-6.6/Documentation/mm/
Dmultigen_lru.rst99 times through file descriptors is in tier ``order_base_2(N)``. Unlike
132 ``min_seq%MAX_NR_GENS`` becomes empty. To select a type and a tier to
134 If both types are equally old, it selects the one whose first tier has
135 a lower refault percentage. The first tier contains single-use
141 loop has detected outlying refaults from the tier this page is in. To
142 this end, the feedback loop uses the first tier as the baseline, for
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/
Dbrcm,systemport.txt19 - systemport,num-tier2-arb: number of tier 2 arbiters, an integer
20 - systemport,num-tier1-arb: number of tier 1 arbiters, an integer
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/
Dbrcm,systemport.yaml42 Number of tier 2 arbiters
47 Number of tier 2 arbiters
/kernel/linux/linux-6.6/drivers/media/platform/amphion/
Dvpu_codec.h13 u32 tier; member
/kernel/linux/linux-5.10/drivers/clocksource/
Dsh_mtu2.c59 #define TIER 3 /* channel register */ macro
150 [TIER] = 4,
237 sh_mtu2_write(ch, TIER, TIER_TGIEA); in sh_mtu2_enable()
/kernel/linux/linux-6.6/drivers/clocksource/
Dsh_mtu2.c59 #define TIER 3 /* channel register */ macro
150 [TIER] = 4,
237 sh_mtu2_write(ch, TIER, TIER_TGIEA); in sh_mtu2_enable()
Dtimer-ti-dm.c100 u32 tier; member
309 dmtimer_write(timer, timer->irq_ena, timer->context.tier); in omap_timer_restore_context()
321 timer->context.tier = dmtimer_read(timer, timer->irq_ena); in omap_timer_save_context()
/kernel/linux/linux-5.10/include/linux/
Dplist.h27 * - The tier 1 list is the prio_list, different priority nodes.
29 * - The tier 2 list is the node_list, serialized nodes.
/kernel/linux/linux-6.6/Documentation/userspace-api/media/v4l/
Dext-ctrls-codec.rst2462 .. _v4l2-hevc-tier:
2468 TIER_FLAG specifies tiers information of the HEVC encoded picture. Tier
2470 rate. Setting the flag to 0 selects HEVC tier as Main tier and setting
2471 this flag to 1 indicates High tier. High tier is for applications requiring
2475 ``V4L2_MPEG_VIDEO_HEVC_TIER_MAIN`` Main tier.
2476 ``V4L2_MPEG_VIDEO_HEVC_TIER_HIGH`` High tier.
/kernel/linux/linux-5.10/drivers/staging/media/allegro-dvt/
Dallegro-mail.h62 u16 tier; member
/kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/
Dext-ctrls-codec.rst3625 .. _v4l2-hevc-tier:
3631 TIER_FLAG specifies tiers information of the HEVC encoded picture. Tier
3633 rate. Setting the flag to 0 selects HEVC tier as Main tier and setting
3634 this flag to 1 indicates High tier. High tier is for applications requiring
3648 - Main tier.
3650 - High tier.

123