Lines Matching full:value
69 * value. in hwprobe_arch_id()
78 pair->value = id; in hwprobe_arch_id()
87 pair->value = 0; in hwprobe_isa_ext0()
89 pair->value |= RISCV_HWPROBE_IMA_FD; in hwprobe_isa_ext0()
92 pair->value |= RISCV_HWPROBE_IMA_C; in hwprobe_isa_ext0()
95 pair->value |= RISCV_HWPROBE_IMA_V; in hwprobe_isa_ext0()
109 EXT_KEY(isainfo->isa, ZAAMO, pair->value, missing); in hwprobe_isa_ext0()
110 EXT_KEY(isainfo->isa, ZABHA, pair->value, missing); in hwprobe_isa_ext0()
111 EXT_KEY(isainfo->isa, ZACAS, pair->value, missing); in hwprobe_isa_ext0()
112 EXT_KEY(isainfo->isa, ZALASR, pair->value, missing); in hwprobe_isa_ext0()
113 EXT_KEY(isainfo->isa, ZALRSC, pair->value, missing); in hwprobe_isa_ext0()
114 EXT_KEY(isainfo->isa, ZAWRS, pair->value, missing); in hwprobe_isa_ext0()
115 EXT_KEY(isainfo->isa, ZBA, pair->value, missing); in hwprobe_isa_ext0()
116 EXT_KEY(isainfo->isa, ZBB, pair->value, missing); in hwprobe_isa_ext0()
117 EXT_KEY(isainfo->isa, ZBC, pair->value, missing); in hwprobe_isa_ext0()
118 EXT_KEY(isainfo->isa, ZBKB, pair->value, missing); in hwprobe_isa_ext0()
119 EXT_KEY(isainfo->isa, ZBKC, pair->value, missing); in hwprobe_isa_ext0()
120 EXT_KEY(isainfo->isa, ZBKX, pair->value, missing); in hwprobe_isa_ext0()
121 EXT_KEY(isainfo->isa, ZBS, pair->value, missing); in hwprobe_isa_ext0()
122 EXT_KEY(isainfo->isa, ZCA, pair->value, missing); in hwprobe_isa_ext0()
123 EXT_KEY(isainfo->isa, ZCB, pair->value, missing); in hwprobe_isa_ext0()
124 EXT_KEY(isainfo->isa, ZCLSD, pair->value, missing); in hwprobe_isa_ext0()
125 EXT_KEY(isainfo->isa, ZCMOP, pair->value, missing); in hwprobe_isa_ext0()
126 EXT_KEY(isainfo->isa, ZICBOM, pair->value, missing); in hwprobe_isa_ext0()
127 EXT_KEY(isainfo->isa, ZICBOP, pair->value, missing); in hwprobe_isa_ext0()
128 EXT_KEY(isainfo->isa, ZICBOZ, pair->value, missing); in hwprobe_isa_ext0()
129 EXT_KEY(isainfo->isa, ZICFILP, pair->value, missing); in hwprobe_isa_ext0()
130 EXT_KEY(isainfo->isa, ZICNTR, pair->value, missing); in hwprobe_isa_ext0()
131 EXT_KEY(isainfo->isa, ZICOND, pair->value, missing); in hwprobe_isa_ext0()
132 EXT_KEY(isainfo->isa, ZIHINTNTL, pair->value, missing); in hwprobe_isa_ext0()
133 EXT_KEY(isainfo->isa, ZIHINTPAUSE, pair->value, missing); in hwprobe_isa_ext0()
134 EXT_KEY(isainfo->isa, ZIHPM, pair->value, missing); in hwprobe_isa_ext0()
135 EXT_KEY(isainfo->isa, ZILSD, pair->value, missing); in hwprobe_isa_ext0()
136 EXT_KEY(isainfo->isa, ZIMOP, pair->value, missing); in hwprobe_isa_ext0()
137 EXT_KEY(isainfo->isa, ZKND, pair->value, missing); in hwprobe_isa_ext0()
138 EXT_KEY(isainfo->isa, ZKNE, pair->value, missing); in hwprobe_isa_ext0()
139 EXT_KEY(isainfo->isa, ZKNH, pair->value, missing); in hwprobe_isa_ext0()
140 EXT_KEY(isainfo->isa, ZKSED, pair->value, missing); in hwprobe_isa_ext0()
141 EXT_KEY(isainfo->isa, ZKSH, pair->value, missing); in hwprobe_isa_ext0()
142 EXT_KEY(isainfo->isa, ZKT, pair->value, missing); in hwprobe_isa_ext0()
143 EXT_KEY(isainfo->isa, ZTSO, pair->value, missing); in hwprobe_isa_ext0()
150 EXT_KEY(isainfo->isa, ZVBB, pair->value, missing); in hwprobe_isa_ext0()
151 EXT_KEY(isainfo->isa, ZVBC, pair->value, missing); in hwprobe_isa_ext0()
152 EXT_KEY(isainfo->isa, ZVE32F, pair->value, missing); in hwprobe_isa_ext0()
153 EXT_KEY(isainfo->isa, ZVE32X, pair->value, missing); in hwprobe_isa_ext0()
154 EXT_KEY(isainfo->isa, ZVE64D, pair->value, missing); in hwprobe_isa_ext0()
155 EXT_KEY(isainfo->isa, ZVE64F, pair->value, missing); in hwprobe_isa_ext0()
156 EXT_KEY(isainfo->isa, ZVE64X, pair->value, missing); in hwprobe_isa_ext0()
157 EXT_KEY(isainfo->isa, ZVFBFMIN, pair->value, missing); in hwprobe_isa_ext0()
158 EXT_KEY(isainfo->isa, ZVFBFWMA, pair->value, missing); in hwprobe_isa_ext0()
159 EXT_KEY(isainfo->isa, ZVFH, pair->value, missing); in hwprobe_isa_ext0()
160 EXT_KEY(isainfo->isa, ZVFHMIN, pair->value, missing); in hwprobe_isa_ext0()
161 EXT_KEY(isainfo->isa, ZVKB, pair->value, missing); in hwprobe_isa_ext0()
162 EXT_KEY(isainfo->isa, ZVKG, pair->value, missing); in hwprobe_isa_ext0()
163 EXT_KEY(isainfo->isa, ZVKNED, pair->value, missing); in hwprobe_isa_ext0()
164 EXT_KEY(isainfo->isa, ZVKNHA, pair->value, missing); in hwprobe_isa_ext0()
165 EXT_KEY(isainfo->isa, ZVKNHB, pair->value, missing); in hwprobe_isa_ext0()
166 EXT_KEY(isainfo->isa, ZVKSED, pair->value, missing); in hwprobe_isa_ext0()
167 EXT_KEY(isainfo->isa, ZVKSH, pair->value, missing); in hwprobe_isa_ext0()
168 EXT_KEY(isainfo->isa, ZVKT, pair->value, missing); in hwprobe_isa_ext0()
171 EXT_KEY(isainfo->isa, ZCD, pair->value, missing); in hwprobe_isa_ext0()
172 EXT_KEY(isainfo->isa, ZCF, pair->value, missing); in hwprobe_isa_ext0()
173 EXT_KEY(isainfo->isa, ZFA, pair->value, missing); in hwprobe_isa_ext0()
174 EXT_KEY(isainfo->isa, ZFBFMIN, pair->value, missing); in hwprobe_isa_ext0()
175 EXT_KEY(isainfo->isa, ZFH, pair->value, missing); in hwprobe_isa_ext0()
176 EXT_KEY(isainfo->isa, ZFHMIN, pair->value, missing); in hwprobe_isa_ext0()
179 EXT_KEY(isainfo->isa, SUPM, pair->value, missing); in hwprobe_isa_ext0()
183 pair->value &= ~missing; in hwprobe_isa_ext0()
192 pair->value = 0; in hwprobe_isa_ext1()
207 EXT_KEY(isainfo->isa, ZICFISS, pair->value, missing); in hwprobe_isa_ext1()
211 pair->value &= ~missing; in hwprobe_isa_ext1()
219 return (pair.value & ext); in hwprobe_ext0_has()
311 pair->value = RISCV_HWPROBE_BASE_BEHAVIOR_IMA; in hwprobe_one_pair()
324 pair->value = hwprobe_misaligned(cpus); in hwprobe_one_pair()
328 pair->value = hwprobe_vec_misaligned(cpus); in hwprobe_one_pair()
332 pair->value = 0; in hwprobe_one_pair()
334 pair->value = riscv_cboz_block_size; in hwprobe_one_pair()
337 pair->value = 0; in hwprobe_one_pair()
339 pair->value = riscv_cbom_block_size; in hwprobe_one_pair()
342 pair->value = 0; in hwprobe_one_pair()
344 pair->value = riscv_cbop_block_size; in hwprobe_one_pair()
347 pair->value = user_max_virt_addr(); in hwprobe_one_pair()
351 pair->value = riscv_timebase; in hwprobe_one_pair()
367 * call, but get their element key set to -1 and value set to 0 in hwprobe_one_pair()
372 pair->value = 0; in hwprobe_one_pair()
421 pair.value = 0; in hwprobe_get_values()
425 ret = put_user(pair.value, &pairs->value); in hwprobe_get_values()
543 avd->all_cpu_hwprobe_values[key] = pair.value; in complete_hwprobe_vdso_data()
549 id_bitsmash |= pair.value; in complete_hwprobe_vdso_data()
556 * populated) or any value returns -1 (varies across CPUs), then the in complete_hwprobe_vdso_data()