tpmcrb_sc
struct tpmcrb_sc *crb_sc;
crb_sc = (struct tpmcrb_sc *)arg;
tpmcrb_attach_startmethod(struct tpmcrb_sc *crb_sc)
struct tpmcrb_sc *crb_sc;
tpmcrb_notify_cmdready(struct tpmcrb_sc *crb_sc, int timeout)
tpmcrb_notify_state_changing(struct tpmcrb_sc *crb_sc, int timeout)
tpmcrb_state_idle(struct tpmcrb_sc *crb_sc, bool wait)
tpmcrb_state_ready(struct tpmcrb_sc *crb_sc, bool wait)
struct tpmcrb_sc *crb_sc;
pluton_attach(struct tpmcrb_sc *crb_sc, void *smdataregion, size_t datasz)
pluton_doorbell(struct tpmcrb_sc *crb_sc, int timeout)
DEFINE_CLASS_1(tpmcrb, tpmcrb_driver, tpmcrb_methods, sizeof(struct tpmcrb_sc),
struct tpmcrb_sc;
typedef bool (sm_attach_t)(struct tpmcrb_sc *, void *, size_t);
typedef bool (sm_statechange_t)(struct tpmcrb_sc *, int);