Home
last modified time | relevance | path

Searched refs:tpm_chip (Results 1 – 25 of 49) sorted by relevance

12

/linux/drivers/char/tpm/
A Dtpm.h167 int tpm_get_timeouts(struct tpm_chip *);
168 int tpm_auto_startup(struct tpm_chip *chip);
171 int tpm1_auto_startup(struct tpm_chip *chip);
172 int tpm1_do_selftest(struct tpm_chip *chip);
173 int tpm1_get_timeouts(struct tpm_chip *chip);
192 int tpm_chip_start(struct tpm_chip *chip);
193 void tpm_chip_stop(struct tpm_chip *chip);
194 struct tpm_chip *tpm_find_get_ops(struct tpm_chip *chip);
200 int tpm_chip_register(struct tpm_chip *chip);
214 int tpm2_get_timeouts(struct tpm_chip *chip);
[all …]
A Dtpm-chip.c100 int tpm_chip_start(struct tpm_chip *chip) in tpm_chip_start()
184 void tpm_put_ops(struct tpm_chip *chip) in tpm_put_ops()
196 struct tpm_chip *tpm_default_chip(void) in tpm_default_chip()
198 struct tpm_chip *chip, *res = NULL; in tpm_default_chip()
235 struct tpm_chip *tpm_find_get_ops(struct tpm_chip *chip) in tpm_find_get_ops()
264 struct tpm_chip *chip = container_of(dev, struct tpm_chip, dev); in tpm_dev_release()
279 struct tpm_chip *chip = container_of(dev, struct tpm_chip, devs); in tpm_devs_release()
296 struct tpm_chip *chip = container_of(dev, struct tpm_chip, dev); in tpm_class_shutdown()
324 struct tpm_chip *chip; in tpm_chip_alloc()
415 struct tpm_chip *chip; in tpmm_chip_alloc()
[all …]
A Dtpm-interface.c153 ssize_t tpm_transmit(struct tpm_chip *chip, u8 *buf, size_t bufsiz) in tpm_transmit()
213 ssize_t tpm_transmit_cmd(struct tpm_chip *chip, struct tpm_buf *buf, in tpm_transmit_cmd()
239 int tpm_get_timeouts(struct tpm_chip *chip) in tpm_get_timeouts()
260 int tpm_is_tpm2(struct tpm_chip *chip) in tpm_is_tpm2()
284 int tpm_pcr_read(struct tpm_chip *chip, u32 pcr_idx, in tpm_pcr_read()
314 int tpm_pcr_extend(struct tpm_chip *chip, u32 pcr_idx, in tpm_pcr_extend()
353 int tpm_send(struct tpm_chip *chip, void *cmd, size_t buflen) in tpm_send()
370 int tpm_auto_startup(struct tpm_chip *chip) in tpm_auto_startup()
391 struct tpm_chip *chip = dev_get_drvdata(dev); in tpm_pm_suspend()
424 struct tpm_chip *chip = dev_get_drvdata(dev); in tpm_pm_resume()
[all …]
A Dtpm_tis_i2c_cr50.c72 struct tpm_chip *chip = tpm_info; in tpm_cr50_i2c_int_handler()
91 static int tpm_cr50_i2c_wait_tpm_ready(struct tpm_chip *chip) in tpm_cr50_i2c_wait_tpm_ready()
115 static void tpm_cr50_i2c_enable_tpm_irq(struct tpm_chip *chip) in tpm_cr50_i2c_enable_tpm_irq()
129 static void tpm_cr50_i2c_disable_tpm_irq(struct tpm_chip *chip) in tpm_cr50_i2c_disable_tpm_irq()
295 static int tpm_cr50_check_locality(struct tpm_chip *chip) in tpm_cr50_check_locality()
316 static void tpm_cr50_release_locality(struct tpm_chip *chip, bool force) in tpm_cr50_release_locality()
339 static int tpm_cr50_request_locality(struct tpm_chip *chip) in tpm_cr50_request_locality()
372 static u8 tpm_cr50_i2c_tis_status(struct tpm_chip *chip) in tpm_cr50_i2c_tis_status()
388 static void tpm_cr50_i2c_tis_set_ready(struct tpm_chip *chip) in tpm_cr50_i2c_tis_set_ready()
671 struct tpm_chip *chip; in tpm_cr50_i2c_probe()
[all …]
A Dtpm_tis_core.c99 static int wait_startup(struct tpm_chip *chip, int l) in wait_startup()
119 static bool check_locality(struct tpm_chip *chip, int l) in check_locality()
189 static u8 tpm_tis_status(struct tpm_chip *chip) in tpm_tis_status()
224 static void tpm_tis_ready(struct tpm_chip *chip) in tpm_tis_ready()
232 static int get_burstcount(struct tpm_chip *chip) in get_burstcount()
409 static void disable_interrupts(struct tpm_chip *chip) in disable_interrupts()
619 static int probe_itpm(struct tpm_chip *chip) in probe_itpm()
684 struct tpm_chip *chip = dev_id; in tis_int_handler()
832 void tpm_tis_remove(struct tpm_chip *chip) in tpm_tis_remove()
932 struct tpm_chip *chip; in tpm_tis_core_init()
[all …]
A Dtpm2-cmd.c25 int tpm2_get_timeouts(struct tpm_chip *chip) in tpm2_get_timeouts()
161 int tpm2_pcr_read(struct tpm_chip *chip, u32 pcr_idx, in tpm2_pcr_read()
235 int tpm2_pcr_extend(struct tpm_chip *chip, u32 pcr_idx, in tpm2_pcr_extend()
348 void tpm2_flush_context(struct tpm_chip *chip, u32 handle) in tpm2_flush_context()
446 static int tpm2_do_selftest(struct tpm_chip *chip) in tpm2_do_selftest()
483 int tpm2_probe(struct tpm_chip *chip) in tpm2_probe()
539 ssize_t tpm2_get_pcr_allocation(struct tpm_chip *chip) in tpm2_get_pcr_allocation()
618 int tpm2_get_cc_attrs_tbl(struct tpm_chip *chip) in tpm2_get_cc_attrs_tbl()
698 static int tpm2_startup(struct tpm_chip *chip) in tpm2_startup()
723 int tpm2_auto_startup(struct tpm_chip *chip) in tpm2_auto_startup()
[all …]
A Dtpm_i2c_atmel.c40 static int i2c_atmel_send(struct tpm_chip *chip, u8 *buf, size_t len) in i2c_atmel_send()
67 static int i2c_atmel_recv(struct tpm_chip *chip, u8 *buf, size_t count) in i2c_atmel_recv()
102 static void i2c_atmel_cancel(struct tpm_chip *chip) in i2c_atmel_cancel()
107 static u8 i2c_atmel_read_status(struct tpm_chip *chip) in i2c_atmel_read_status()
133 static bool i2c_atmel_req_canceled(struct tpm_chip *chip, u8 status) in i2c_atmel_req_canceled()
152 struct tpm_chip *chip; in i2c_atmel_probe()
185 struct tpm_chip *chip = dev_get_drvdata(dev); in i2c_atmel_remove()
A Dtpm_i2c_infineon.c66 struct tpm_chip *chip;
312 static bool check_locality(struct tpm_chip *chip, int loc) in check_locality()
331 static void release_locality(struct tpm_chip *chip, int loc, int force) in release_locality()
344 static int request_locality(struct tpm_chip *chip, int loc) in request_locality()
365 static u8 tpm_tis_i2c_status(struct tpm_chip *chip) in tpm_tis_i2c_status()
382 static void tpm_tis_i2c_ready(struct tpm_chip *chip) in tpm_tis_i2c_ready()
389 static ssize_t get_burstcount(struct tpm_chip *chip) in get_burstcount()
436 static int recv_data(struct tpm_chip *chip, u8 *buf, size_t count) in recv_data()
596 static bool tpm_tis_i2c_req_canceled(struct tpm_chip *chip, u8 status) in tpm_tis_i2c_req_canceled()
616 struct tpm_chip *chip; in tpm_tis_i2c_init()
[all …]
A Dtpm-sysfs.c39 struct tpm_chip *chip = to_tpm_chip(dev); in pubek_show()
89 struct tpm_chip *chip = to_tpm_chip(dev); in pcrs_show()
120 struct tpm_chip *chip = to_tpm_chip(dev); in enabled_show()
142 struct tpm_chip *chip = to_tpm_chip(dev); in active_show()
164 struct tpm_chip *chip = to_tpm_chip(dev); in owned_show()
186 struct tpm_chip *chip = to_tpm_chip(dev); in temp_deactivated_show()
208 struct tpm_chip *chip = to_tpm_chip(dev); in caps_show()
259 struct tpm_chip *chip = to_tpm_chip(dev); in cancel_store()
273 struct tpm_chip *chip = to_tpm_chip(dev); in durations_show()
290 struct tpm_chip *chip = to_tpm_chip(dev); in timeouts_show()
[all …]
A Dtpm_atmel.c33 static int tpm_atml_recv(struct tpm_chip *chip, u8 *buf, size_t count) in tpm_atml_recv()
92 static int tpm_atml_send(struct tpm_chip *chip, u8 *buf, size_t count) in tpm_atml_send()
106 static void tpm_atml_cancel(struct tpm_chip *chip) in tpm_atml_cancel()
113 static u8 tpm_atml_status(struct tpm_chip *chip) in tpm_atml_status()
120 static bool tpm_atml_req_canceled(struct tpm_chip *chip, u8 status) in tpm_atml_req_canceled()
139 struct tpm_chip *chip = dev_get_drvdata(&pdev->dev); in atml_plat_remove()
164 struct tpm_chip *chip; in init_atmel()
A Dtpm2-space.c31 static void tpm2_flush_sessions(struct tpm_chip *chip, struct tpm_space *space) in tpm2_flush_sessions()
59 void tpm2_del_space(struct tpm_chip *chip, struct tpm_space *space) in tpm2_del_space()
71 static int tpm2_load_context(struct tpm_chip *chip, u8 *buf, in tpm2_load_context()
122 static int tpm2_save_context(struct tpm_chip *chip, u32 handle, u8 *buf, in tpm2_save_context()
164 void tpm2_flush_space(struct tpm_chip *chip) in tpm2_flush_space()
176 static int tpm2_load_space(struct tpm_chip *chip) in tpm2_load_space()
239 static int tpm2_map_command(struct tpm_chip *chip, u32 cc, u8 *cmd) in tpm2_map_command()
265 static int tpm_find_and_validate_cc(struct tpm_chip *chip, in tpm_find_and_validate_cc()
338 static bool tpm2_add_session(struct tpm_chip *chip, u32 handle) in tpm2_add_session()
491 static int tpm2_save_space(struct tpm_chip *chip) in tpm2_save_space()
[all …]
A Dxen-tpmfront.c21 struct tpm_chip *chip;
40 static bool wait_for_tpm_stat_cond(struct tpm_chip *chip, u8 mask, in wait_for_tpm_stat_cond()
55 static int wait_for_tpm_stat(struct tpm_chip *chip, u8 mask, in wait_for_tpm_stat()
100 static u8 vtpm_status(struct tpm_chip *chip) in vtpm_status()
116 static bool vtpm_req_canceled(struct tpm_chip *chip, u8 status) in vtpm_req_canceled()
121 static void vtpm_cancel(struct tpm_chip *chip) in vtpm_cancel()
134 static int vtpm_send(struct tpm_chip *chip, u8 *buf, size_t count) in vtpm_send()
176 static int vtpm_recv(struct tpm_chip *chip, u8 *buf, size_t count) in vtpm_recv()
236 struct tpm_chip *chip; in setup_chip()
377 struct tpm_chip *chip = dev_get_drvdata(&dev->dev); in tpmfront_remove()
A Dtpm_i2c_nuvoton.c88 static u8 i2c_nuvoton_read_status(struct tpm_chip *chip) in i2c_nuvoton_read_status()
121 static void i2c_nuvoton_ready(struct tpm_chip *chip) in i2c_nuvoton_ready()
136 struct tpm_chip *chip) in i2c_nuvoton_get_burstcount()
164 static bool i2c_nuvoton_check_status(struct tpm_chip *chip, u8 mask, u8 value) in i2c_nuvoton_check_status()
230 struct tpm_chip *chip, u8 *buf, size_t count) in i2c_nuvoton_recv_data()
264 static int i2c_nuvoton_recv(struct tpm_chip *chip, u8 *buf, size_t count) in i2c_nuvoton_recv()
352 static int i2c_nuvoton_send(struct tpm_chip *chip, u8 *buf, size_t len) in i2c_nuvoton_send()
459 static bool i2c_nuvoton_req_canceled(struct tpm_chip *chip, u8 status) in i2c_nuvoton_req_canceled()
482 struct tpm_chip *chip = dev_id; in i2c_nuvoton_int_handler()
529 struct tpm_chip *chip; in i2c_nuvoton_probe()
[all …]
A Dtpm_infineon.c144 static int empty_fifo(struct tpm_chip *chip, int clear_wrfifo) in empty_fifo()
181 static int wait(struct tpm_chip *chip, int wait_for_bit) in wait()
202 static void wait_and_send(struct tpm_chip *chip, u8 sendbyte) in wait_and_send()
216 static void tpm_wtx(struct tpm_chip *chip) in tpm_wtx()
228 static void tpm_wtx_abort(struct tpm_chip *chip) in tpm_wtx_abort()
239 static int tpm_inf_recv(struct tpm_chip *chip, u8 * buf, size_t count) in tpm_inf_recv()
309 static int tpm_inf_send(struct tpm_chip *chip, u8 * buf, size_t count) in tpm_inf_send()
356 static void tpm_inf_cancel(struct tpm_chip *chip) in tpm_inf_cancel()
365 static u8 tpm_inf_status(struct tpm_chip *chip) in tpm_inf_status()
397 struct tpm_chip *chip; in tpm_inf_pnp_probe()
[all …]
A Dtpm_nsc.c70 static int wait_for_stat(struct tpm_chip *chip, u8 mask, u8 val, u8 * data) in wait_for_stat()
93 static int nsc_wait_for_ready(struct tpm_chip *chip) in nsc_wait_for_ready()
123 static int tpm_nsc_recv(struct tpm_chip *chip, u8 * buf, size_t count) in tpm_nsc_recv()
181 static int tpm_nsc_send(struct tpm_chip *chip, u8 * buf, size_t count) in tpm_nsc_send()
227 static void tpm_nsc_cancel(struct tpm_chip *chip) in tpm_nsc_cancel()
234 static u8 tpm_nsc_status(struct tpm_chip *chip) in tpm_nsc_status()
241 static bool tpm_nsc_req_canceled(struct tpm_chip *chip, u8 status) in tpm_nsc_req_canceled()
260 struct tpm_chip *chip = dev_get_drvdata(dev); in tpm_nsc_remove()
293 struct tpm_chip *chip; in init_nsc()
A Dtpm1-cmd.c324 static int tpm1_startup(struct tpm_chip *chip) in tpm1_startup()
342 int tpm1_get_timeouts(struct tpm_chip *chip) in tpm1_get_timeouts()
463 int tpm1_pcr_extend(struct tpm_chip *chip, u32 pcr_idx, const u8 *hash, in tpm1_pcr_extend()
482 ssize_t tpm1_getcap(struct tpm_chip *chip, u32 subcap_id, cap_t *cap, in tpm1_getcap()
530 int tpm1_get_random(struct tpm_chip *chip, u8 *dest, size_t max) in tpm1_get_random()
584 int tpm1_pcr_read(struct tpm_chip *chip, u32 pcr_idx, u8 *res_buf) in tpm1_pcr_read()
620 static int tpm1_continue_selftest(struct tpm_chip *chip) in tpm1_continue_selftest()
642 int tpm1_do_selftest(struct tpm_chip *chip) in tpm1_do_selftest()
704 int tpm1_auto_startup(struct tpm_chip *chip) in tpm1_auto_startup()
737 int tpm1_pm_suspend(struct tpm_chip *chip, u32 tpm_suspend_pcr) in tpm1_pm_suspend()
[all …]
A Dtpm_ibmvtpm.c105 static int tpm_ibmvtpm_recv(struct tpm_chip *chip, u8 *buf, size_t count) in tpm_ibmvtpm_recv()
161 struct tpm_chip *chip = dev_get_drvdata(dev); in tpm_ibmvtpm_resume()
200 static int tpm_ibmvtpm_send(struct tpm_chip *chip, u8 *buf, size_t count) in tpm_ibmvtpm_send()
260 static void tpm_ibmvtpm_cancel(struct tpm_chip *chip) in tpm_ibmvtpm_cancel()
265 static u8 tpm_ibmvtpm_status(struct tpm_chip *chip) in tpm_ibmvtpm_status()
345 struct tpm_chip *chip = dev_get_drvdata(&vdev->dev); in tpm_ibmvtpm_remove()
383 struct tpm_chip *chip = dev_get_drvdata(&vdev->dev); in tpm_ibmvtpm_get_desired_dma()
407 struct tpm_chip *chip = dev_get_drvdata(dev); in tpm_ibmvtpm_suspend()
447 static bool tpm_ibmvtpm_req_canceled(struct tpm_chip *chip, u8 status) in tpm_ibmvtpm_req_canceled()
604 struct tpm_chip *chip; in tpm_ibmvtpm_probe()
A Dtpm_ppi.c53 struct tpm_chip *chip = to_tpm_chip(dev); in tpm_show_ppi_version()
63 struct tpm_chip *chip = to_tpm_chip(dev); in tpm_show_ppi_request()
121 struct tpm_chip *chip = to_tpm_chip(dev); in tpm_store_ppi_request()
187 struct tpm_chip *chip = to_tpm_chip(dev); in tpm_show_ppi_transition_action()
228 struct tpm_chip *chip = to_tpm_chip(dev); in tpm_show_ppi_response()
328 struct tpm_chip *chip = to_tpm_chip(dev); in tpm_show_ppi_tcg_operations()
338 struct tpm_chip *chip = to_tpm_chip(dev); in tpm_show_ppi_vs_operations()
366 void tpm_add_ppi(struct tpm_chip *chip) in tpm_add_ppi()
A Dtpm_crb.c166 static int crb_go_idle(struct tpm_chip *chip) in crb_go_idle()
208 static int crb_cmd_ready(struct tpm_chip *chip) in crb_cmd_ready()
235 static int crb_request_locality(struct tpm_chip *chip, int loc) in crb_request_locality()
269 static u8 crb_status(struct tpm_chip *chip) in crb_status()
281 static int crb_recv(struct tpm_chip *chip, u8 *buf, size_t count) in crb_recv()
313 static int crb_do_acpi_start(struct tpm_chip *chip) in crb_do_acpi_start()
358 static int crb_send(struct tpm_chip *chip, u8 *buf, size_t len) in crb_send()
400 static void crb_cancel(struct tpm_chip *chip) in crb_cancel()
412 static bool crb_req_canceled(struct tpm_chip *chip, u8 status) in crb_req_canceled()
663 struct tpm_chip *chip; in crb_acpi_add()
[all …]
A Dtpm_vtpm_proxy.c29 struct tpm_chip *chip;
267 static int vtpm_proxy_tpm_op_recv(struct tpm_chip *chip, u8 *buf, size_t count) in vtpm_proxy_tpm_op_recv()
298 static int vtpm_proxy_is_driver_command(struct tpm_chip *chip, in vtpm_proxy_is_driver_command()
330 static int vtpm_proxy_tpm_op_send(struct tpm_chip *chip, u8 *buf, size_t count) in vtpm_proxy_tpm_op_send()
366 static void vtpm_proxy_tpm_op_cancel(struct tpm_chip *chip) in vtpm_proxy_tpm_op_cancel()
371 static u8 vtpm_proxy_tpm_op_status(struct tpm_chip *chip) in vtpm_proxy_tpm_op_status()
381 static bool vtpm_proxy_tpm_req_canceled(struct tpm_chip *chip, u8 status) in vtpm_proxy_tpm_req_canceled()
395 static int vtpm_proxy_request_locality(struct tpm_chip *chip, int locality) in vtpm_proxy_request_locality()
490 struct tpm_chip *chip; in vtpm_proxy_create_proxy_dev()
A Dtpm_ftpm_tee.c44 static int ftpm_tee_tpm_op_recv(struct tpm_chip *chip, u8 *buf, size_t count) in ftpm_tee_tpm_op_recv()
73 static int ftpm_tee_tpm_op_send(struct tpm_chip *chip, u8 *buf, size_t len) in ftpm_tee_tpm_op_send()
168 static void ftpm_tee_tpm_op_cancel(struct tpm_chip *chip) in ftpm_tee_tpm_op_cancel()
173 static u8 ftpm_tee_tpm_op_status(struct tpm_chip *chip) in ftpm_tee_tpm_op_status()
178 static bool ftpm_tee_tpm_req_canceled(struct tpm_chip *chip, u8 status) in ftpm_tee_tpm_req_canceled()
220 struct tpm_chip *chip; in ftpm_tee_probe()
/linux/include/linux/
A Dtpm.h30 struct tpm_chip;
74 void (*cancel) (struct tpm_chip *chip);
75 u8 (*status) (struct tpm_chip *chip);
76 void (*update_timeouts)(struct tpm_chip *chip,
78 void (*update_durations)(struct tpm_chip *chip,
80 int (*go_idle)(struct tpm_chip *chip);
81 int (*cmd_ready)(struct tpm_chip *chip);
115 struct tpm_chip *chip;
119 struct tpm_chip { struct
409 extern int tpm_is_tpm2(struct tpm_chip *chip);
[all …]
/linux/drivers/char/tpm/eventlog/
A Dcommon.h11 int tpm_read_log_acpi(struct tpm_chip *chip);
13 static inline int tpm_read_log_acpi(struct tpm_chip *chip) in tpm_read_log_acpi()
19 int tpm_read_log_of(struct tpm_chip *chip);
21 static inline int tpm_read_log_of(struct tpm_chip *chip) in tpm_read_log_of()
27 int tpm_read_log_efi(struct tpm_chip *chip);
29 static inline int tpm_read_log_efi(struct tpm_chip *chip) in tpm_read_log_efi()
A Dcommon.c32 struct tpm_chip *chip; in tpm_bios_measurements_open()
59 struct tpm_chip *chip = (struct tpm_chip *)seq->private; in tpm_bios_measurements_release()
74 static int tpm_read_log(struct tpm_chip *chip) in tpm_read_log()
103 void tpm_bios_log_setup(struct tpm_chip *chip) in tpm_bios_log_setup()
169 void tpm_bios_log_teardown(struct tpm_chip *chip) in tpm_bios_log_teardown()
/linux/drivers/char/tpm/st33zp24/
A Dst33zp24.c82 static void st33zp24_cancel(struct tpm_chip *chip) in st33zp24_cancel()
96 static u8 st33zp24_status(struct tpm_chip *chip) in st33zp24_status()
110 static bool check_locality(struct tpm_chip *chip) in check_locality()
130 static int request_locality(struct tpm_chip *chip) in request_locality()
162 static void release_locality(struct tpm_chip *chip) in release_locality()
177 static int get_burstcount(struct tpm_chip *chip) in get_burstcount()
336 struct tpm_chip *chip = dev_id; in tpm_ioserirq_handler()
515 struct tpm_chip *chip; in st33zp24_probe()
591 int st33zp24_remove(struct tpm_chip *chip) in st33zp24_remove()
607 struct tpm_chip *chip = dev_get_drvdata(dev); in st33zp24_pm_suspend()
[all …]

Completed in 46 milliseconds

12