Lines Matching full:cs

102 	chksum_stat_t *cs;  in chksum_kstat_data()  local
106 cs = (chksum_stat_t *)data; in chksum_kstat_data()
107 kmem_scnprintf(b, 23, "%s-%s", cs->name, cs->impl); in chksum_kstat_data()
110 (u_longlong_t)cs->bs1k); in chksum_kstat_data()
112 (u_longlong_t)cs->bs4k); in chksum_kstat_data()
114 (u_longlong_t)cs->bs16k); in chksum_kstat_data()
116 (u_longlong_t)cs->bs64k); in chksum_kstat_data()
118 (u_longlong_t)cs->bs256k); in chksum_kstat_data()
120 (u_longlong_t)cs->bs1m); in chksum_kstat_data()
122 (u_longlong_t)cs->bs4m); in chksum_kstat_data()
124 (u_longlong_t)cs->bs16m); in chksum_kstat_data()
141 chksum_run(chksum_stat_t *cs, abd_t *abd, void *ctx, int round, in chksum_run() argument
172 cs->func(abd, size, ctx, &zcp); in chksum_run()
188 chksum_benchit(chksum_stat_t *cs) in chksum_benchit() argument
192 void *salt = &cs->salt.zcs_bytes; in chksum_benchit()
195 memset(salt, 0, sizeof (cs->salt.zcs_bytes)); in chksum_benchit()
196 if (cs->init) in chksum_benchit()
197 ctx = cs->init(&cs->salt); in chksum_benchit()
201 chksum_run(cs, abd, ctx, 1, &cs->bs1k); in chksum_benchit()
202 chksum_run(cs, abd, ctx, 2, &cs->bs4k); in chksum_benchit()
203 chksum_run(cs, abd, ctx, 3, &cs->bs16k); in chksum_benchit()
204 chksum_run(cs, abd, ctx, 4, &cs->bs64k); in chksum_benchit()
205 chksum_run(cs, abd, ctx, 5, &cs->bs256k); in chksum_benchit()
209 if (cs->bs1k < LIMIT_PERF_MBS) { in chksum_benchit()
220 chksum_run(cs, abd, ctx, 6, &cs->bs1m); in chksum_benchit()
225 chksum_run(cs, abd, ctx, 7, &cs->bs4m); in chksum_benchit()
226 chksum_run(cs, abd, ctx, 8, &cs->bs16m); in chksum_benchit()
232 if (cs->free) in chksum_benchit()
233 cs->free(ctx); in chksum_benchit()
247 chksum_stat_t *cs; in chksum_benchmark() local
263 cs = &chksum_stat_data[cbid++]; in chksum_benchmark()
266 cs->init = abd_checksum_edonr_tmpl_init; in chksum_benchmark()
267 cs->func = abd_checksum_edonr_native; in chksum_benchmark()
268 cs->free = abd_checksum_edonr_tmpl_free; in chksum_benchmark()
269 cs->name = "edonr"; in chksum_benchmark()
270 cs->impl = "generic"; in chksum_benchmark()
271 chksum_benchit(cs); in chksum_benchmark()
274 cs = &chksum_stat_data[cbid++]; in chksum_benchmark()
275 cs->init = abd_checksum_skein_tmpl_init; in chksum_benchmark()
276 cs->func = abd_checksum_skein_native; in chksum_benchmark()
277 cs->free = abd_checksum_skein_tmpl_free; in chksum_benchmark()
278 cs->name = "skein"; in chksum_benchmark()
279 cs->impl = "generic"; in chksum_benchmark()
280 chksum_benchit(cs); in chksum_benchmark()
286 cs = &chksum_stat_data[cbid++]; in chksum_benchmark()
287 cs->init = 0; in chksum_benchmark()
288 cs->func = abd_checksum_sha256; in chksum_benchmark()
289 cs->free = 0; in chksum_benchmark()
290 cs->name = sha256->name; in chksum_benchmark()
291 cs->impl = sha256->getname(); in chksum_benchmark()
292 chksum_benchit(cs); in chksum_benchmark()
293 if (cs->bs256k > max) { in chksum_benchmark()
294 max = cs->bs256k; in chksum_benchmark()
304 cs = &chksum_stat_data[cbid++]; in chksum_benchmark()
305 cs->init = 0; in chksum_benchmark()
306 cs->func = abd_checksum_sha512_native; in chksum_benchmark()
307 cs->free = 0; in chksum_benchmark()
308 cs->name = sha512->name; in chksum_benchmark()
309 cs->impl = sha512->getname(); in chksum_benchmark()
310 chksum_benchit(cs); in chksum_benchmark()
311 if (cs->bs256k > max) { in chksum_benchmark()
312 max = cs->bs256k; in chksum_benchmark()
322 cs = &chksum_stat_data[cbid++]; in chksum_benchmark()
323 cs->init = abd_checksum_blake3_tmpl_init; in chksum_benchmark()
324 cs->func = abd_checksum_blake3_native; in chksum_benchmark()
325 cs->free = abd_checksum_blake3_tmpl_free; in chksum_benchmark()
326 cs->name = blake3->name; in chksum_benchmark()
327 cs->impl = blake3->getname(); in chksum_benchmark()
328 chksum_benchit(cs); in chksum_benchmark()
329 if (cs->bs256k > max) { in chksum_benchmark()
330 max = cs->bs256k; in chksum_benchmark()