Lines Matching full:counter
38 /* Counter which sync with a file */
40 /* Emulated device counter */
50 struct synced_counter *counter = (struct synced_counter *)vdev_counter; in counter_increment() local
51 ++counter->value; in counter_increment()
54 if (fseek(counter->fp, 0, SEEK_SET) == -1) { in counter_increment()
57 fprintf(counter->fp, "%u\n", counter->value); in counter_increment()
62 struct synced_counter *counter = (struct synced_counter *)vdev_counter; in counter_read() local
63 return counter->value; in counter_read()
82 char *counter; member
215 struct synced_counter *counter) in u2f_emulated_setup_counter() argument
229 ret = fscanf(fp, "%u", &counter->value); in u2f_emulated_setup_counter()
234 counter->fp = fp; in u2f_emulated_setup_counter()
235 counter->vdev_counter.counter_increment = counter_increment; in u2f_emulated_setup_counter()
236 counter->vdev_counter.counter_read = counter_read; in u2f_emulated_setup_counter()
266 /* Counter */ in u2f_emulated_setup_vdev_manualy()
267 if (!u2f_emulated_setup_counter(key->counter, &key->synced_counter)) { in u2f_emulated_setup_vdev_manualy()
274 setup_info.counter = (struct u2f_emu_vdev_counter *)&key->synced_counter; in u2f_emulated_setup_vdev_manualy()
304 || key->counter != NULL) { in u2f_emulated_realize()
306 && key->entropy != NULL && key->counter != NULL) { in u2f_emulated_realize()
309 error_setg(errp, "%s: cert, priv, entropy and counter " in u2f_emulated_realize()
377 DEFINE_PROP_STRING("counter", U2FEmulatedState, counter),