Home
last modified time | relevance | path

Searched refs:tio_status (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/crypto/ccp/
H A Dsev-dev-tio.c18 (container_of((dev_data), struct tio_dsm, data)->sev->tio_status)
567 struct sev_tio_status *tio_status = to_tio_status(dev_data); in sev_tio_do_cmd() local
568 size_t resp_len = tio_status->spdm_req_size_max - in sev_tio_do_cmd()
641 struct sev_tio_status *tio_status = to_tio_status(dev_data); in spdm_ctrl_free() local
642 size_t len = tio_status->spdm_req_size_max - in spdm_ctrl_free()
653 sla_free(dev_data->scratch, tio_status->spdm_scratch_size_max, true); in spdm_ctrl_free()
660 sla_free(dev_data->output, tio_status->spdm_out_size_max, true); in spdm_ctrl_free()
665 struct sev_tio_status *tio_status = to_tio_status(dev_data); in spdm_ctrl_alloc() local
669 dev_data->req = sla_alloc(tio_status->spdm_req_size_max, true); in spdm_ctrl_alloc()
670 dev_data->resp = sla_alloc(tio_status->spdm_req_size_max, false); in spdm_ctrl_alloc()
[all …]
H A Dsev-dev.h68 struct sev_tio_status *tio_status; member
H A Dsev-dev-tsm.c348 WARN_ON(sev->tio_status); in sev_tsm_init_locked()
376 sev->tio_status = t; in sev_tsm_init_locked()
H A Dsev-dev.c1497 void *tio_status = page_address(__snp_alloc_firmware_pages( in __sev_snp_init_locked() local
1500 if (tio_status) { in __sev_snp_init_locked()
1501 sev_tsm_init_locked(sev, tio_status); in __sev_snp_init_locked()
1502 __snp_free_firmware_pages(virt_to_page(tio_status), 0, true); in __sev_snp_init_locked()
2796 if (sev->tio_status) in sev_firmware_shutdown()
2803 kfree(sev->tio_status); in sev_firmware_shutdown()
2804 sev->tio_status = NULL; in sev_firmware_shutdown()