Symbol: tpm_sc
sys/dev/crypto/tpm/tpm20.c
105
struct tpm_sc *sc;
sys/dev/crypto/tpm/tpm20.c
109
sc = (struct tpm_sc *)dev->si_drv1;
sys/dev/crypto/tpm/tpm20.c
150
struct tpm_sc *sc;
sys/dev/crypto/tpm/tpm20.c
152
sc = (struct tpm_sc *)arg;
sys/dev/crypto/tpm/tpm20.c
190
tpm20_init(struct tpm_sc *sc)
sys/dev/crypto/tpm/tpm20.c
212
tpm20_release(struct tpm_sc *sc)
sys/dev/crypto/tpm/tpm20.c
249
struct tpm_sc *sc;
sys/dev/crypto/tpm/tpm20.c
295
struct tpm_sc *sc;
sys/dev/crypto/tpm/tpm20.c
72
struct tpm_sc *sc;
sys/dev/crypto/tpm/tpm20.c
76
sc = (struct tpm_sc *)dev->si_drv1;
sys/dev/crypto/tpm/tpm20.h
129
int (*transmit)(struct tpm_sc *, size_t);
sys/dev/crypto/tpm/tpm20.h
135
int tpm20_init(struct tpm_sc *sc);
sys/dev/crypto/tpm/tpm20.h
136
void tpm20_release(struct tpm_sc *sc);
sys/dev/crypto/tpm/tpm20.h
140
RD1(struct tpm_sc *sc, bus_size_t off)
sys/dev/crypto/tpm/tpm20.h
146
RD4(struct tpm_sc *sc, bus_size_t off)
sys/dev/crypto/tpm/tpm20.h
153
RD8(struct tpm_sc *sc, bus_size_t off)
sys/dev/crypto/tpm/tpm20.h
160
WR1(struct tpm_sc *sc, bus_size_t off, uint8_t val)
sys/dev/crypto/tpm/tpm20.h
166
WR4(struct tpm_sc *sc, bus_size_t off, uint32_t val)
sys/dev/crypto/tpm/tpm20.h
172
AND4(struct tpm_sc *sc, bus_size_t off, uint32_t val)
sys/dev/crypto/tpm/tpm20.h
178
OR1(struct tpm_sc *sc, bus_size_t off, uint8_t val)
sys/dev/crypto/tpm/tpm20.h
184
OR4(struct tpm_sc *sc, bus_size_t off, uint32_t val)
sys/dev/crypto/tpm/tpm_crb.c
151
struct tpm_sc *sc;
sys/dev/crypto/tpm/tpm_crb.c
233
struct tpm_sc *sc;
sys/dev/crypto/tpm/tpm_crb.c
246
tpm_wait_for_u32(struct tpm_sc *sc, bus_size_t off, uint32_t mask, uint32_t val,
sys/dev/crypto/tpm/tpm_crb.c
265
tpmcrb_request_locality(struct tpm_sc *sc, int locality)
sys/dev/crypto/tpm/tpm_crb.c
283
tpmcrb_relinquish_locality(struct tpm_sc *sc)
sys/dev/crypto/tpm/tpm_crb.c
290
tpmcrb_cancel_cmd(struct tpm_sc *sc)
sys/dev/crypto/tpm/tpm_crb.c
307
tpmcrb_transmit(struct tpm_sc *sc, size_t length)
sys/dev/crypto/tpm/tpm_crb.c
80
struct tpm_sc base;
sys/dev/crypto/tpm/tpm_crb.c
87
int tpmcrb_transmit(struct tpm_sc *sc, size_t size);
sys/dev/crypto/tpm/tpm_crb.c
95
static bool tpm_wait_for_u32(struct tpm_sc *sc, bus_size_t off,
sys/dev/crypto/tpm/tpm_crb.c
97
static bool tpmcrb_request_locality(struct tpm_sc *sc, int locality);
sys/dev/crypto/tpm/tpm_crb.c
98
static void tpmcrb_relinquish_locality(struct tpm_sc *sc);
sys/dev/crypto/tpm/tpm_crb.c
99
static bool tpmcrb_cancel_cmd(struct tpm_sc *sc);
sys/dev/crypto/tpm/tpm_tis.c
125
struct tpm_sc *sc;
sys/dev/crypto/tpm/tpm_tis.c
164
struct tpm_sc *sc;
sys/dev/crypto/tpm/tpm_tis.c
186
struct tpm_sc *sc;
sys/dev/crypto/tpm/tpm_tis.c
189
sc = (struct tpm_sc *)arg;
sys/dev/crypto/tpm/tpm_tis.c
207
tpmtis_setup_intr(struct tpm_sc *sc)
sys/dev/crypto/tpm/tpm_tis.c
237
struct tpm_sc *sc;
sys/dev/crypto/tpm/tpm_tis.c
240
sc = (struct tpm_sc *)arg;
sys/dev/crypto/tpm/tpm_tis.c
249
tpm_wait_for_u32(struct tpm_sc *sc, bus_size_t off, uint32_t mask, uint32_t val,
sys/dev/crypto/tpm/tpm_tis.c
277
tpmtis_wait_for_burst(struct tpm_sc *sc)
sys/dev/crypto/tpm/tpm_tis.c
296
tpmtis_read_bytes(struct tpm_sc *sc, size_t count, uint8_t *buf)
sys/dev/crypto/tpm/tpm_tis.c
316
tpmtis_write_bytes(struct tpm_sc *sc, size_t count, uint8_t *buf)
sys/dev/crypto/tpm/tpm_tis.c
336
tpmtis_request_locality(struct tpm_sc *sc, int locality)
sys/dev/crypto/tpm/tpm_tis.c
369
tpmtis_relinquish_locality(struct tpm_sc *sc)
sys/dev/crypto/tpm/tpm_tis.c
383
tpmtis_go_ready(struct tpm_sc *sc)
sys/dev/crypto/tpm/tpm_tis.c
399
tpmtis_transmit(struct tpm_sc *sc, size_t length)
sys/dev/crypto/tpm/tpm_tis.c
503
"tpmtis", tpmtis_methods, sizeof(struct tpm_sc),
sys/dev/crypto/tpm/tpm_tis.c
76
static int tpmtis_transmit(struct tpm_sc *sc, size_t length);
sys/dev/crypto/tpm/tpm_tis.c
85
static bool tpmtis_setup_intr(struct tpm_sc *sc);
sys/dev/crypto/tpm/tpm_tis.c
87
static bool tpmtis_read_bytes(struct tpm_sc *sc, size_t count, uint8_t *buf);
sys/dev/crypto/tpm/tpm_tis.c
88
static bool tpmtis_write_bytes(struct tpm_sc *sc, size_t count, uint8_t *buf);
sys/dev/crypto/tpm/tpm_tis.c
89
static bool tpmtis_request_locality(struct tpm_sc *sc, int locality);
sys/dev/crypto/tpm/tpm_tis.c
90
static void tpmtis_relinquish_locality(struct tpm_sc *sc);
sys/dev/crypto/tpm/tpm_tis.c
91
static bool tpmtis_go_ready(struct tpm_sc *sc);
sys/dev/crypto/tpm/tpm_tis.c
93
static bool tpm_wait_for_u32(struct tpm_sc *sc, bus_size_t off,
sys/dev/crypto/tpm/tpm_tis.c
96
static uint16_t tpmtis_wait_for_burst(struct tpm_sc *sc);