Lines Matching full:query
10 * query data reported via the CPU Model, allowing us to directly compare it with the data
24 /* Query available CPU subfunctions */
55 static void test_plo_asm_block(u8 (*query)[32]) in test_plo_asm_block()
59 (*query)[i >> 3] |= 0x80 >> (i & 7); in test_plo_asm_block()
64 static void test_kmac_asm_block(u8 (*query)[16]) in test_kmac_asm_block()
66 asm volatile(" la %%r1,%[query]\n" in test_kmac_asm_block()
69 : [query] "=R" (*query) in test_kmac_asm_block()
75 static void test_kmc_asm_block(u8 (*query)[16]) in test_kmc_asm_block()
77 asm volatile(" la %%r1,%[query]\n" in test_kmc_asm_block()
80 : [query] "=R" (*query) in test_kmc_asm_block()
86 static void test_km_asm_block(u8 (*query)[16]) in test_km_asm_block()
88 asm volatile(" la %%r1,%[query]\n" in test_km_asm_block()
91 : [query] "=R" (*query) in test_km_asm_block()
97 static void test_kimd_asm_block(u8 (*query)[16]) in test_kimd_asm_block()
99 asm volatile(" la %%r1,%[query]\n" in test_kimd_asm_block()
102 : [query] "=R" (*query) in test_kimd_asm_block()
108 static void test_klmd_asm_block(u8 (*query)[16]) in test_klmd_asm_block()
110 asm volatile(" la %%r1,%[query]\n" in test_klmd_asm_block()
113 : [query] "=R" (*query) in test_klmd_asm_block()
119 static void test_kmctr_asm_block(u8 (*query)[16]) in test_kmctr_asm_block()
121 asm volatile(" la %%r1,%[query]\n" in test_kmctr_asm_block()
124 : [query] "=R" (*query) in test_kmctr_asm_block()
130 static void test_kmf_asm_block(u8 (*query)[16]) in test_kmf_asm_block()
132 asm volatile(" la %%r1,%[query]\n" in test_kmf_asm_block()
135 : [query] "=R" (*query) in test_kmf_asm_block()
141 static void test_kmo_asm_block(u8 (*query)[16]) in test_kmo_asm_block()
143 asm volatile(" la %%r1,%[query]\n" in test_kmo_asm_block()
146 : [query] "=R" (*query) in test_kmo_asm_block()
152 static void test_pcc_asm_block(u8 (*query)[16]) in test_pcc_asm_block()
154 asm volatile(" la %%r1,%[query]\n" in test_pcc_asm_block()
157 : [query] "=R" (*query) in test_pcc_asm_block()
163 static void test_prno_asm_block(u8 (*query)[16]) in test_prno_asm_block()
165 asm volatile(" la %%r1,%[query]\n" in test_prno_asm_block()
168 : [query] "=R" (*query) in test_prno_asm_block()
174 static void test_kma_asm_block(u8 (*query)[16]) in test_kma_asm_block()
176 asm volatile(" la %%r1,%[query]\n" in test_kma_asm_block()
179 : [query] "=R" (*query) in test_kma_asm_block()
185 static void test_kdsa_asm_block(u8 (*query)[16]) in test_kdsa_asm_block()
187 asm volatile(" la %%r1,%[query]\n" in test_kdsa_asm_block()
190 : [query] "=R" (*query) in test_kdsa_asm_block()
196 static void test_sortl_asm_block(u8 (*query)[32]) in test_sortl_asm_block()
199 " la 1,%[query]\n" in test_sortl_asm_block()
201 : [query] "=R" (*query) in test_sortl_asm_block()
207 static void test_dfltcc_asm_block(u8 (*query)[32]) in test_dfltcc_asm_block()
210 " la 1,%[query]\n" in test_dfltcc_asm_block()
212 : [query] "=R" (*query) in test_dfltcc_asm_block()
221 static void test_pfcr_asm_block(u8 (*query)[16]) in test_pfcr_asm_block()
224 " .insn rsy,0xeb0000000016,0,0,%[query]\n" in test_pfcr_asm_block()
225 : [query] "=QS" (*query) in test_pfcr_asm_block()