Lines Matching +full:value +full:- +full:start
1 // SPDX-License-Identifier: GPL-2.0-only
22 "which-cpus: [-h] [<key=value> [<key=value> ...]]\n\n" in help()
25 " <key=value>, outputs the cpulist for cpus which all match the given set\n" in help()
26 " of pairs. 'key' and 'value' should be in numeric form, e.g. 4=0x3b\n"); in help()
31 int start = 0, end = 0; in print_cpulist() local
40 if (start != end && !CPU_ISSET(c, cpus)) in print_cpulist()
41 printf("-%d", end); in print_cpulist()
52 start = end = c; in print_cpulist()
54 if (start != end) in print_cpulist()
55 printf("-%d", end); in print_cpulist()
62 int nr_pairs = argc - 1; in do_which_cpus()
63 char *start, *end; in do_which_cpus() local
70 start = argv[i + 1]; in do_which_cpus()
71 pairs[i].key = strtol(start, &end, 0); in do_which_cpus()
72 assert(end != start && *end == '='); in do_which_cpus()
73 start = end + 1; in do_which_cpus()
74 pairs[i].value = strtoul(start, &end, 0); in do_which_cpus()
75 assert(end != start && *end == '\0'); in do_which_cpus()
95 if (!strcmp(argv[1], "-h")) in main()
108 pairs[0].value == RISCV_HWPROBE_BASE_BEHAVIOR_IMA); in main()
113 ext0_all = pairs[0].value; in main()
115 …pairs[0] = (struct riscv_hwprobe){ .key = RISCV_HWPROBE_KEY_BASE_BEHAVIOR, .value = RISCV_HWPROBE_… in main()
118 ksft_test_result(rc == -EINVAL, "no cpusetsize\n"); in main()
120 …pairs[0] = (struct riscv_hwprobe){ .key = RISCV_HWPROBE_KEY_BASE_BEHAVIOR, .value = RISCV_HWPROBE_… in main()
122 ksft_test_result(rc == -EINVAL, "NULL cpus\n"); in main()
129 …pairs[0] = (struct riscv_hwprobe){ .key = RISCV_HWPROBE_KEY_BASE_BEHAVIOR, .value = RISCV_HWPROBE_… in main()
130 …pairs[1] = (struct riscv_hwprobe){ .key = RISCV_HWPROBE_KEY_BASE_BEHAVIOR, .value = RISCV_HWPROBE_… in main()
135 …pairs[0] = (struct riscv_hwprobe){ .key = RISCV_HWPROBE_KEY_BASE_BEHAVIOR, .value = RISCV_HWPROBE_… in main()
136 pairs[1] = (struct riscv_hwprobe){ .key = RISCV_HWPROBE_KEY_IMA_EXT_0, .value = ext0_all, }; in main()
141 …pairs[0] = (struct riscv_hwprobe){ .key = RISCV_HWPROBE_KEY_BASE_BEHAVIOR, .value = RISCV_HWPROBE_… in main()
142 pairs[1] = (struct riscv_hwprobe){ .key = RISCV_HWPROBE_KEY_IMA_EXT_0, .value = ext0_all, }; in main()
147 …pairs[0] = (struct riscv_hwprobe){ .key = RISCV_HWPROBE_KEY_BASE_BEHAVIOR, .value = RISCV_HWPROBE_… in main()
148 pairs[1] = (struct riscv_hwprobe){ .key = RISCV_HWPROBE_KEY_IMA_EXT_0, .value = ~ext0_all, }; in main()