Home
last modified time | relevance | path

Searched refs:psp_device (Results 1 – 11 of 11) sorted by relevance

/openbmc/linux/drivers/crypto/ccp/
H A Dpsp-dev.c20 struct psp_device *psp_master;
22 static struct psp_device *psp_alloc_struct(struct sp_device *sp) in psp_alloc_struct()
25 struct psp_device *psp; in psp_alloc_struct()
41 struct psp_device *psp = data; in psp_irq_handler()
85 static int psp_check_sev_support(struct psp_device *psp) in psp_check_sev_support()
96 static int psp_check_tee_support(struct psp_device *psp) in psp_check_tee_support()
124 static int psp_init(struct psp_device *psp) in psp_init()
149 struct psp_device *psp; in psp_dev_init()
218 struct psp_device *psp = sp->psp_data; in psp_dev_destroy()
244 void psp_clear_sev_irq_handler(struct psp_device *psp) in psp_clear_sev_irq_handler()
[all …]
H A Dpsp-dev.h22 extern struct psp_device *psp_master;
26 struct psp_device { struct
48 void psp_set_sev_irq_handler(struct psp_device *psp, psp_irq_handler_t handler, argument
50 void psp_clear_sev_irq_handler(struct psp_device *psp);
52 struct psp_device *psp_get_master_device(void);
H A Dplatform-access.h22 struct psp_device *psp;
32 void platform_access_dev_destroy(struct psp_device *psp);
33 int platform_access_dev_init(struct psp_device *psp);
H A Dsev-dev.h39 struct psp_device *psp;
57 int sev_dev_init(struct psp_device *psp);
58 void sev_dev_destroy(struct psp_device *psp);
H A Dtee-dev.h66 struct psp_device *psp;
123 int tee_dev_init(struct psp_device *psp);
124 void tee_dev_destroy(struct psp_device *psp);
H A Dplatform-access.c47 struct psp_device *psp = psp_get_master_device(); in psp_check_platform_access_status()
59 struct psp_device *psp = psp_get_master_device(); in psp_send_platform_access_msg()
150 struct psp_device *psp = psp_get_master_device(); in psp_ring_platform_doorbell()
194 void platform_access_dev_destroy(struct psp_device *psp) in platform_access_dev_destroy()
206 int platform_access_dev_init(struct psp_device *psp) in platform_access_dev_init()
H A Ddbc.h53 void dbc_dev_destroy(struct psp_device *psp);
54 int dbc_dev_init(struct psp_device *psp);
H A Ddbc.c101 void dbc_dev_destroy(struct psp_device *psp) in dbc_dev_destroy()
115 struct psp_device *psp_master = psp_get_master_device(); in dbc_ioctl()
194 int dbc_dev_init(struct psp_device *psp) in dbc_dev_init()
H A Dtee-dev.c192 int tee_dev_init(struct psp_device *psp) in tee_dev_init()
235 void tee_dev_destroy(struct psp_device *psp) in tee_dev_destroy()
351 struct psp_device *psp = psp_get_master_device(); in psp_tee_process_cmd()
390 struct psp_device *psp = psp_get_master_device(); in psp_check_tee_status()
H A Dsp-pci.c47 struct psp_device *psp = sp->psp_data; \
85 struct psp_device *psp = sp->psp_data; in psp_security_is_visible()
103 struct psp_device *psp = sp->psp_data; \
127 struct psp_device *psp = sp->psp_data; in psp_firmware_is_visible()
H A Dsev-dev.c310 struct psp_device *psp = psp_master; in __sev_do_cmd_locked()
456 struct psp_device *psp = psp_master; in __sev_platform_init_locked()
523 struct psp_device *psp = psp_master; in __sev_platform_shutdown_locked()
1219 int sev_dev_init(struct psp_device *psp) in sev_dev_init()
1296 void sev_dev_destroy(struct psp_device *psp) in sev_dev_destroy()