Lines Matching refs:di
34 open_dev(const fido_dev_info_t *di) in open_dev() argument
44 if ((r = fido_dev_open(dev, fido_dev_info_path(di))) != FIDO_OK) { in open_dev()
46 fido_dev_info_path(di), fido_strerr(r)); in open_dev()
51 printf("%s (0x%04x:0x%04x) is %s\n", fido_dev_info_path(di), in open_dev()
52 fido_dev_info_vendor(di), fido_dev_info_product(di), in open_dev()
62 const fido_dev_info_t *di; in select_dev() local
87 di = fido_dev_info_ptr(devlist, i); in select_dev()
88 if ((devtab[i] = open_dev(di)) != NULL) { in select_dev()
104 di = fido_dev_info_ptr(devlist, i); in select_dev()
109 fido_dev_info_path(di), fido_strerr(r)); in select_dev()
128 di = fido_dev_info_ptr(devlist, i); in select_dev()
136 __func__, fido_dev_info_path(di), in select_dev()
185 const fido_dev_info_t *di; in main() local
204 di = fido_dev_info_ptr(devlist, idx); in main()
205 printf("%s: %s by %s (PIN %sset)\n", fido_dev_info_path(di), in main()
206 fido_dev_info_product_string(di), in main()
207 fido_dev_info_manufacturer_string(di), in main()