Home
last modified time | relevance | path

Searched refs:psp_device (Results 1 - 17 of 17) sorted by relevance

/kernel/linux/linux-5.10/drivers/crypto/ccp/
H A Dpsp-dev.c18 struct psp_device *psp_master;
20 static struct psp_device *psp_alloc_struct(struct sp_device *sp) in psp_alloc_struct()
23 struct psp_device *psp; in psp_alloc_struct()
39 struct psp_device *psp = data; in psp_irq_handler()
60 static unsigned int psp_get_capability(struct psp_device *psp) in psp_get_capability()
79 static int psp_check_sev_support(struct psp_device *psp, in psp_check_sev_support()
91 static int psp_check_tee_support(struct psp_device *psp, in psp_check_tee_support()
103 static int psp_check_support(struct psp_device *psp, in psp_check_support()
116 static int psp_init(struct psp_device *psp, unsigned int capability) in psp_init()
138 struct psp_device *ps in psp_dev_init()
[all...]
H A Dpsp-dev.h25 extern struct psp_device *psp_master;
29 struct psp_device { struct
50 void psp_set_sev_irq_handler(struct psp_device *psp, psp_irq_handler_t handler,
52 void psp_clear_sev_irq_handler(struct psp_device *psp);
54 void psp_set_tee_irq_handler(struct psp_device *psp, psp_irq_handler_t handler,
56 void psp_clear_tee_irq_handler(struct psp_device *psp);
58 struct psp_device *psp_get_master_device(void);
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 Dsev-dev.h39 struct psp_device *psp;
58 int sev_dev_init(struct psp_device *psp);
59 void sev_dev_destroy(struct psp_device *psp);
H A Dtee-dev.c191 int tee_dev_init(struct psp_device *psp) in tee_dev_init()
234 void tee_dev_destroy(struct psp_device *psp) in tee_dev_destroy()
350 struct psp_device *psp = psp_get_master_device(); in psp_tee_process_cmd()
389 struct psp_device *psp = psp_get_master_device(); in psp_check_tee_status()
H A Dsev-dev.c155 struct psp_device *psp = psp_master; in __sev_do_cmd_locked()
250 struct psp_device *psp = psp_master; in __sev_platform_init_locked()
307 struct psp_device *psp = psp_master; in __sev_platform_shutdown_locked()
990 int sev_dev_init(struct psp_device *psp) in sev_dev_init()
1056 void sev_dev_destroy(struct psp_device *psp) in sev_dev_destroy()
/kernel/linux/linux-6.6/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()
59 static unsigned int psp_get_capability(struct psp_device *psp) in psp_get_capability()
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()
107 static void psp_init_platform_access(struct psp_device *psp) in psp_init_platform_access()
124 static int psp_init(struct psp_device *psp) in psp_init()
149 struct psp_device *ps in psp_dev_init()
[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,
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 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 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 Ddbc.h53 void dbc_dev_destroy(struct psp_device *psp);
54 int dbc_dev_init(struct psp_device *psp);
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 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 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()

Completed in 8 milliseconds