| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/remoteproc/ |
| D | qcom,q6v5.txt | 55 Definition: must list the relative firmware image paths for mba and 105 For devices where the mba and mpss sub-nodes are not specified, mba/mpss region 110 Definition: reference to the reserved-memory for the mba region followed 195 The Hexagon node must contain two subnodes, named "mba" and "mpss" representing 247 mba {
|
| /kernel/linux/linux-6.6/tools/testing/selftests/resctrl/ |
| D | resctrl_tests.c | 53 printf("\t-b benchmark_cmd [options]: run specified benchmark for MBM, MBA and CMT\n"); in cmd_help() 56 printf("e.g. -t mbm,mba,cmt,cat\n"); in cmd_help() 126 ksft_print_msg("Starting MBA Schemata change ...\n"); in run_mba_test() 136 ksft_test_result_skip("Hardware does not support MBA or MBA is disabled\n"); in run_mba_test() 141 ksft_test_result(!res, "MBA: schemata change\n"); in run_mba_test()
|
| D | mba_test.c | 3 * Memory Bandwidth Allocation (MBA) test 82 ksft_print_msg("%s Check MBA diff within %d%% for schemata %u\n", in show_mba_info() 95 ksft_print_msg("%s Check schemata change using MBA\n", in show_mba_info()
|
| D | README | 74 …-b benchmark_cmd [options]: run specified benchmark for MBM, MBA and CMT default benchmark is buil… 75 -t test list: run tests specified in the test list, e.g. -t mbm,mba,cmt,cat
|
| D | resctrl.h | 50 * @resctrl_val: Resctrl feature (Eg: mbm, mba.. etc) 71 #define MBA_STR "mba"
|
| /kernel/linux/linux-5.10/tools/testing/selftests/resctrl/ |
| D | mba_test.c | 3 * Memory Bandwidth Allocation (MBA) test 86 printf("%sok MBA schemata percentage %u smaller than %d %%\n", in show_mba_info() 98 printf("%sok schemata change using MBA%s\n", failed ? "not " : "", in show_mba_info() 162 if (!validate_resctrl_feature_request("mba")) in mba_schemata_change()
|
| D | resctrl_tests.c | 40 printf("\t-b benchmark_cmd [options]: run specified benchmark for MBM, MBA and CQM"); in cmd_help() 43 printf("e.g. -t mbm,mba,cqm,cat\n"); in cmd_help() 177 printf("# Starting MBA Schemata change ...\n"); in main() 181 printf("%sok MBA: schemata change\n", res ? "not " : ""); in main()
|
| D | README | 49 …-b benchmark_cmd [options]: run specified benchmark for MBM, MBA and CQM default benchmark is buil… 50 -t test list: run tests specified in the test list, e.g. -t mbm,mba,cqm,cat
|
| D | resctrl.h | 42 * @resctrl_val: Resctrl feature (Eg: mbm, mba.. etc) 67 #define MBA_STR "mba"
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/remoteproc/ |
| D | qcom,msm8916-mss-pil.yaml | 123 - description: MBA reserved region 129 - description: Name of MBA firmware 158 mba: 162 MBA reserved region (prefer using memory-region with two items) 233 - mba
|
| D | qcom,msm8996-mss-pil.yaml | 124 - description: MBA reserved region 131 - description: Name of MBA firmware 149 mba: 152 MBA reserved region 331 - mba
|
| D | qcom,sc7180-mss-pil.yaml | 96 - description: MBA reserved region 103 - description: Name of MBA firmware
|
| /kernel/linux/linux-6.6/drivers/remoteproc/ |
| D | qcom_q6v5_mss.c | 53 /* PBL/MBA interface registers */ 471 /* MBA is restricted to a maximum size of 1M */ in q6v5_load() 473 dev_err(qproc->dev, "MBA firmware load failed\n"); in q6v5_load() 1145 * Some versions of the MBA firmware will upon boot wipe the MPSS region as well, so provide in q6v5_mba_load() 1155 /* Assign MBA image access in DDR to q6 */ in q6v5_mba_load() 1160 "assigning Q6 access to mba memory failed: %d\n", ret); in q6v5_mba_load() 1175 qcom_pil_info_store("mba", qproc->mba_phys, MBA_LOG_SIZE); in q6v5_mba_load() 1179 dev_err(qproc->dev, "MBA boot timed out\n"); in q6v5_mba_load() 1183 dev_err(qproc->dev, "MBA returned unexpected status %d\n", ret); in q6v5_mba_load() 1207 "Failed to reclaim mba buffer, system may become unstable\n"); in q6v5_mba_load() [all …]
|
| /kernel/linux/linux-5.10/drivers/remoteproc/ |
| D | qcom_q6v5_mss.c | 51 /* PBL/MBA interface registers */ 434 /* MBA is restricted to a maximum size of 1M */ in q6v5_load() 436 dev_err(qproc->dev, "MBA firmware load failed\n"); in q6v5_load() 964 * Some versions of the MBA firmware will upon boot wipe the MPSS region as well, so provide in q6v5_mba_load() 974 /* Assign MBA image access in DDR to q6 */ in q6v5_mba_load() 979 "assigning Q6 access to mba memory failed: %d\n", ret); in q6v5_mba_load() 995 dev_err(qproc->dev, "MBA boot timed out\n"); in q6v5_mba_load() 999 dev_err(qproc->dev, "MBA returned unexpected status %d\n", ret); in q6v5_mba_load() 1018 "Failed to reclaim mba buffer, system may become unstable\n"); in q6v5_mba_load() 1081 /* In case of failure or coredump scenario where reclaiming MBA memory in q6v5_mba_reclaim() [all …]
|
| /kernel/linux/linux-5.10/drivers/edac/ |
| D | amd76x_edac.c | 192 u32 mba, mba_base, mba_mask, dms; in amd76x_init_csrows() local 201 AMD76X_MEM_BASE_ADDR + (index * 4), &mba); in amd76x_init_csrows() 203 if (!(mba & BIT(0))) in amd76x_init_csrows() 206 mba_base = mba & 0xff800000UL; in amd76x_init_csrows() 207 mba_mask = ((mba & 0xff80) << 16) | 0x7fffffUL; in amd76x_init_csrows()
|
| /kernel/linux/linux-6.6/drivers/edac/ |
| D | amd76x_edac.c | 191 u32 mba, mba_base, mba_mask, dms; in amd76x_init_csrows() local 200 AMD76X_MEM_BASE_ADDR + (index * 4), &mba); in amd76x_init_csrows() 202 if (!(mba & BIT(0))) in amd76x_init_csrows() 205 mba_base = mba & 0xff800000UL; in amd76x_init_csrows() 206 mba_mask = ((mba & 0xff80) << 16) | 0x7fffffUL; in amd76x_init_csrows()
|
| /kernel/linux/linux-5.10/arch/x86/kernel/cpu/resctrl/ |
| D | monitor.c | 325 * Feedback loop for MBA software controller (mba_sc) 333 * This uses the MBM counters to measure the bandwidth and MBA throttle 340 * Although MBA's goal is to restrict the bandwidth to a maximum, there may 344 * Since MBA controls the L2 external bandwidth where as MBM measures the 376 pr_warn_once("Failure to get domain for MBA update\n"); in update_mba_bw() 428 * says it is linear.(2)Also since MBA is a core specific in update_mba_bw() 460 * Call the MBA software controller only for the in mbm_update()
|
| /kernel/linux/linux-6.6/arch/x86/kernel/cpu/resctrl/ |
| D | monitor.c | 485 * Feedback loop for MBA software controller (mba_sc) 493 * This uses the MBM counters to measure the bandwidth and MBA throttle 500 * Although MBA's goal is to restrict the bandwidth to a maximum, there may 504 * Since MBA controls the L2 external bandwidth where as MBM measures the 537 pr_warn_once("Failure to get domain for MBA update\n"); in update_mba_bw() 544 /* MBA resource doesn't support CDP */ in update_mba_bw() 604 * Call the MBA software controller only for the in mbm_update()
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/qcom/ |
| D | sc7280-herobrine-wifi-sku.dtsi | 8 /* WIFI SKUs save 256M by not having modem/mba/rmtfs memory regions defined. */
|
| D | sc7180-trogdor-lte-sku.dtsi | 17 firmware-name = "qcom/sc7180-trogdor/modem/mba.mbn",
|
| /kernel/linux/linux-6.6/drivers/s390/cio/ |
| D | cio.h | 52 u64 mba; member 69 __u64 mba; /* measurement block address */ member
|
| /kernel/linux/linux-6.6/drivers/leds/trigger/ |
| D | ledtrig-heartbeat.c | 5 * Copyright (C) 2006 Atsushi Nemoto <anemo@mba.ocn.ne.jp> 211 MODULE_AUTHOR("Atsushi Nemoto <anemo@mba.ocn.ne.jp>");
|
| /kernel/linux/linux-5.10/drivers/leds/trigger/ |
| D | ledtrig-heartbeat.c | 5 * Copyright (C) 2006 Atsushi Nemoto <anemo@mba.ocn.ne.jp> 210 MODULE_AUTHOR("Atsushi Nemoto <anemo@mba.ocn.ne.jp>");
|
| /kernel/linux/linux-5.10/drivers/s390/cio/ |
| D | cio.h | 63 u64 mba; member 80 __u64 mba; /* measurement block address */ member
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/qcom/ |
| D | sc7180-trogdor-lte-sku.dtsi | 17 firmware-name = "qcom/sc7180-trogdor/modem/mba.mbn",
|