| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-kernel-mm-memory-tiers | 6 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.
|
| H A D | sysfs-kernel-mm-numa | 18 when the fast tier is under pressure. This migration
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | twfw.c | 43 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()
|
| /linux/mm/ |
| H A D | workingset.c | 243 int tier = lru_tier_from_refs(refs, workingset); in lru_gen_eviction() local 255 atomic_long_add(delta, &lrugen->evicted[hist][type][tier]); in lru_gen_eviction() 286 int hist, tier, refs; in lru_gen_refault() local 309 tier = lru_tier_from_refs(refs, workingset); in lru_gen_refault() 311 atomic_long_add(delta, &lrugen->refaulted[hist][type][tier]); in lru_gen_refault()
|
| H A D | vmscan.c | 3159 static void read_ctrl_pos(struct lruvec *lruvec, int type, int tier, int gain, in read_ctrl_pos() argument 3169 for (i = tier % MAX_NR_TIERS; i <= min(tier, MAX_NR_TIERS - 1); i++) { in read_ctrl_pos() 3180 int hist, tier; in reset_ctrl_pos() local 3192 for (tier = 0; tier < MAX_NR_TIERS; tier++) { in reset_ctrl_pos() 3196 sum = lrugen->avg_refaulted[type][tier] + in reset_ctrl_pos() 3197 atomic_long_read(&lrugen->refaulted[hist][type][tier]); in reset_ctrl_pos() 3198 WRITE_ONCE(lrugen->avg_refaulted[type][tier], sum / 2); in reset_ctrl_pos() 3200 sum = lrugen->avg_total[type][tier] + in reset_ctrl_pos() 3201 lrugen->protected[hist][type][tier] + in reset_ctrl_pos() 3202 atomic_long_read(&lrugen->evicted[hist][type][tier]); in reset_ctrl_pos() [all …]
|
| H A D | memory-tiers.c | 161 struct memory_tier *tier = to_memory_tier(dev); in memory_tier_device_release() local 166 kfree(tier); in memory_tier_device_release()
|
| /linux/drivers/media/platform/allegro-dvt/ |
| H A D | nal-hevc.h | 356 static inline int nal_hevc_tier(enum v4l2_mpeg_video_hevc_tier tier) in nal_hevc_tier() argument 358 switch (tier) { in nal_hevc_tier()
|
| H A D | allegro-core.c | 1185 static u8 hevc_tier_to_mcu_tier(enum v4l2_mpeg_video_hevc_tier tier) in hevc_tier_to_mcu_tier() argument 1187 switch (tier) { in hevc_tier_to_mcu_tier() 1274 enum v4l2_mpeg_video_hevc_tier tier; in fill_create_channel_param() local 1278 tier = v4l2_ctrl_g_ctrl(channel->mpeg_video_hevc_tier); in fill_create_channel_param() 1282 param->tier = hevc_tier_to_mcu_tier(tier); in fill_create_channel_param() 1781 s32 tier = v4l2_ctrl_g_ctrl(channel->mpeg_video_hevc_tier); in allegro_hevc_write_vps() local 1794 ptl->general_tier_flag = nal_hevc_tier(tier); in allegro_hevc_write_vps() 1823 s32 tier = v4l2_ctrl_g_ctrl(channel->mpeg_video_hevc_tier); in allegro_hevc_write_sps() local 1834 ptl->general_tier_flag = nal_hevc_tier(tier); in allegro_hevc_write_sps()
|
| H A D | allegro-mail.h | 65 u16 tier; member
|
| H A D | allegro-mail.c | 111 dst[i++] = FIELD_PREP(GENMASK(31, 16), param->tier) | in allegro_encode_config_blob()
|
| /linux/Documentation/mm/ |
| H A D | multigen_lru.rst | 99 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
|
| /linux/Documentation/admin-guide/device-mapper/ |
| H A D | switch.rst | 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
|
| /linux/drivers/media/platform/amphion/ |
| H A D | vpu_codec.h | 13 u32 tier; member
|
| /linux/drivers/media/platform/qcom/iris/ |
| H A D | iris_hfi_gen2_command.c | 539 u32 tier = inst->fw_caps[TIER].value; in iris_hfi_gen2_set_tier() local 541 tier = (inst->codec == V4L2_PIX_FMT_AV1) ? inst->fw_caps[TIER_AV1].value : in iris_hfi_gen2_set_tier() 543 inst_hfi_gen2->src_subcr_params.tier = tier; in iris_hfi_gen2_set_tier() 550 &tier, in iris_hfi_gen2_set_tier() 949 payload[0] = subsc_params.tier; in iris_hfi_gen2_subscribe_change_param()
|
| /linux/Documentation/driver-api/cxl/linux/ |
| H A D | early-boot.rst | 100 During :code:`__init`, Linux initializes the system with a default memory tier that 116 nodes default to the DRAM tier, unless HMAT/CDAT information is reported to the
|
| /linux/Documentation/driver-api/cxl/allocation/ |
| H A D | reclaim.rst | 50 will prefer the slowest form of CXL memory by default until that tier of
|
| /linux/Documentation/driver-api/cxl/platform/example-configurations/ |
| H A D | one-dev-per-hb.rst | 15 * The expanders have the same performance and will be in the same memory tier.
|
| /linux/Documentation/driver-api/cxl/platform/ |
| H A D | acpi.rst | 68 * Result: NUMA node being placed in the wrong memory tier.
|
| /linux/drivers/clocksource/ |
| H A D | timer-ti-dm.c | 101 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()
|
| /linux/drivers/accel/ivpu/ |
| H A D | vpu_jsm_api.h | 1576 u32 tier; member
|
| /linux/drivers/media/platform/samsung/s5p-mfc/ |
| H A D | s5p_mfc_common.h | 444 u8 tier; member
|
| H A D | s5p_mfc_opr_v6.c | 1617 p_hevc->tier = 0; in s5p_mfc_set_enc_params_hevc() 1629 reg |= (p_hevc->tier << 16); in s5p_mfc_set_enc_params_hevc()
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | ext-ctrls-codec.rst | 2477 .. _v4l2-hevc-tier: 2485 rate. Setting the flag to 0 selects HEVC tier as Main tier and setting 2486 this flag to 1 indicates High tier. High tier is for applications requiring 2490 ``V4L2_MPEG_VIDEO_HEVC_TIER_MAIN`` Main tier. 2491 ``V4L2_MPEG_VIDEO_HEVC_TIER_HIGH`` High tier.
|
| /linux/drivers/usb/host/ |
| H A D | xhci.c | 5035 int tier = 1; /* roothub is tier1 */ in xhci_check_tier_policy() local 5039 tier++; in xhci_check_tier_policy() 5042 if (xhci->quirks & XHCI_INTEL_HOST && tier > 3) in xhci_check_tier_policy() 5044 if (xhci->quirks & XHCI_ZHAOXIN_HOST && tier > 2) in xhci_check_tier_policy() 5050 tier); in xhci_check_tier_policy()
|
| /linux/lib/zstd/compress/ |
| H A D | zstd_compress.c | 1724 int tier = 0; in ZSTD_estimateCCtxSize_internal() local 1727 for (; tier < 4; ++tier) { in ZSTD_estimateCCtxSize_internal() 1729 …s const cParams = ZSTD_getCParams_internal(compressionLevel, srcSizeTiers[tier], 0, ZSTD_cpm_noAtt… in ZSTD_estimateCCtxSize_internal()
|