Searched refs:psp_device (Results 1 - 17 of 17) sorted by relevance
/kernel/linux/linux-5.10/drivers/crypto/ccp/ |
H A D | psp-dev.c | 18 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 D | psp-dev.h | 25 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 D | tee-dev.h | 66 struct psp_device *psp; 123 int tee_dev_init(struct psp_device *psp); 124 void tee_dev_destroy(struct psp_device *psp);
|
H A D | sev-dev.h | 39 struct psp_device *psp; 58 int sev_dev_init(struct psp_device *psp); 59 void sev_dev_destroy(struct psp_device *psp);
|
H A D | tee-dev.c | 191 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 D | sev-dev.c | 155 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 D | psp-dev.c | 20 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 D | psp-dev.h | 22 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 D | platform-access.h | 22 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 D | tee-dev.h | 66 struct psp_device *psp; 123 int tee_dev_init(struct psp_device *psp); 124 void tee_dev_destroy(struct psp_device *psp);
|
H A D | platform-access.c | 47 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 D | sev-dev.h | 39 struct psp_device *psp; 57 int sev_dev_init(struct psp_device *psp); 58 void sev_dev_destroy(struct psp_device *psp);
|
H A D | dbc.h | 53 void dbc_dev_destroy(struct psp_device *psp); 54 int dbc_dev_init(struct psp_device *psp);
|
H A D | tee-dev.c | 192 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 D | dbc.c | 101 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 D | sp-pci.c | 47 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 D | sev-dev.c | 310 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