Lines Matching full:cs
101 chksum_stat_t *cs; in chksum_kstat_data() local
105 cs = (chksum_stat_t *)data; in chksum_kstat_data()
106 kmem_scnprintf(b, 23, "%s-%s", cs->name, cs->impl); in chksum_kstat_data()
109 (u_longlong_t)cs->bs1k); in chksum_kstat_data()
111 (u_longlong_t)cs->bs4k); in chksum_kstat_data()
113 (u_longlong_t)cs->bs16k); in chksum_kstat_data()
115 (u_longlong_t)cs->bs64k); in chksum_kstat_data()
117 (u_longlong_t)cs->bs256k); in chksum_kstat_data()
119 (u_longlong_t)cs->bs1m); in chksum_kstat_data()
121 (u_longlong_t)cs->bs4m); in chksum_kstat_data()
123 (u_longlong_t)cs->bs16m); in chksum_kstat_data()
140 chksum_run(chksum_stat_t *cs, abd_t *abd, void *ctx, int round, in chksum_run() argument
171 cs->func(abd, size, ctx, &zcp); in chksum_run()
187 chksum_benchit(chksum_stat_t *cs) in chksum_benchit() argument
191 void *salt = &cs->salt.zcs_bytes; in chksum_benchit()
194 memset(salt, 0, sizeof (cs->salt.zcs_bytes)); in chksum_benchit()
195 if (cs->init) in chksum_benchit()
196 ctx = cs->init(&cs->salt); in chksum_benchit()
200 chksum_run(cs, abd, ctx, 1, &cs->bs1k); in chksum_benchit()
201 chksum_run(cs, abd, ctx, 2, &cs->bs4k); in chksum_benchit()
202 chksum_run(cs, abd, ctx, 3, &cs->bs16k); in chksum_benchit()
203 chksum_run(cs, abd, ctx, 4, &cs->bs64k); in chksum_benchit()
204 chksum_run(cs, abd, ctx, 5, &cs->bs256k); in chksum_benchit()
208 if (cs->bs1k < LIMIT_PERF_MBS) { in chksum_benchit()
219 chksum_run(cs, abd, ctx, 6, &cs->bs1m); in chksum_benchit()
224 chksum_run(cs, abd, ctx, 7, &cs->bs4m); in chksum_benchit()
225 chksum_run(cs, abd, ctx, 8, &cs->bs16m); in chksum_benchit()
231 if (cs->free) in chksum_benchit()
232 cs->free(ctx); in chksum_benchit()
246 chksum_stat_t *cs; in chksum_benchmark() local
262 cs = &chksum_stat_data[cbid++]; in chksum_benchmark()
265 cs->init = abd_checksum_edonr_tmpl_init; in chksum_benchmark()
266 cs->func = abd_checksum_edonr_native; in chksum_benchmark()
267 cs->free = abd_checksum_edonr_tmpl_free; in chksum_benchmark()
268 cs->name = "edonr"; in chksum_benchmark()
269 cs->impl = "generic"; in chksum_benchmark()
270 chksum_benchit(cs); in chksum_benchmark()
273 cs = &chksum_stat_data[cbid++]; in chksum_benchmark()
274 cs->init = abd_checksum_skein_tmpl_init; in chksum_benchmark()
275 cs->func = abd_checksum_skein_native; in chksum_benchmark()
276 cs->free = abd_checksum_skein_tmpl_free; in chksum_benchmark()
277 cs->name = "skein"; in chksum_benchmark()
278 cs->impl = "generic"; in chksum_benchmark()
279 chksum_benchit(cs); in chksum_benchmark()
285 cs = &chksum_stat_data[cbid++]; in chksum_benchmark()
286 cs->init = 0; in chksum_benchmark()
287 cs->func = abd_checksum_sha256; in chksum_benchmark()
288 cs->free = 0; in chksum_benchmark()
289 cs->name = sha256->name; in chksum_benchmark()
290 cs->impl = sha256->getname(); in chksum_benchmark()
291 chksum_benchit(cs); in chksum_benchmark()
292 if (cs->bs256k > max) { in chksum_benchmark()
293 max = cs->bs256k; in chksum_benchmark()
303 cs = &chksum_stat_data[cbid++]; in chksum_benchmark()
304 cs->init = 0; in chksum_benchmark()
305 cs->func = abd_checksum_sha512_native; in chksum_benchmark()
306 cs->free = 0; in chksum_benchmark()
307 cs->name = sha512->name; in chksum_benchmark()
308 cs->impl = sha512->getname(); in chksum_benchmark()
309 chksum_benchit(cs); in chksum_benchmark()
310 if (cs->bs256k > max) { in chksum_benchmark()
311 max = cs->bs256k; in chksum_benchmark()
321 cs = &chksum_stat_data[cbid++]; in chksum_benchmark()
322 cs->init = abd_checksum_blake3_tmpl_init; in chksum_benchmark()
323 cs->func = abd_checksum_blake3_native; in chksum_benchmark()
324 cs->free = abd_checksum_blake3_tmpl_free; in chksum_benchmark()
325 cs->name = blake3->name; in chksum_benchmark()
326 cs->impl = blake3->getname(); in chksum_benchmark()
327 chksum_benchit(cs); in chksum_benchmark()
328 if (cs->bs256k > max) { in chksum_benchmark()
329 max = cs->bs256k; in chksum_benchmark()