Lines Matching refs:drv
74 TPMBackend *drv; in qemu_find_tpm_be() local
77 QLIST_FOREACH(drv, &tpm_backends, list) { in qemu_find_tpm_be()
78 if (!strcmp(drv->id, id)) { in qemu_find_tpm_be()
79 return drv; in qemu_find_tpm_be()
98 TPMBackend *drv; in tpm_init_tpmdev() local
135 drv = be->create(opts); in tpm_init_tpmdev()
136 if (!drv) { in tpm_init_tpmdev()
140 drv->id = g_strdup(id); in tpm_init_tpmdev()
141 QLIST_INSERT_HEAD(&tpm_backends, drv, list); in tpm_init_tpmdev()
152 TPMBackend *drv, *next; in tpm_cleanup() local
154 QLIST_FOREACH_SAFE(drv, &tpm_backends, list, next) { in tpm_cleanup()
155 QLIST_REMOVE(drv, list); in tpm_cleanup()
156 object_unref(OBJECT(drv)); in tpm_cleanup()
198 TPMBackend *drv; in qmp_query_tpm() local
201 QLIST_FOREACH(drv, &tpm_backends, list) { in qmp_query_tpm()
202 if (!drv->tpmif) { in qmp_query_tpm()
206 QAPI_LIST_APPEND(tail, tpm_backend_query_tpm(drv)); in qmp_query_tpm()