Symbol: psp_device
drivers/accel/amdxdna/aie.h
108
struct psp_device *aiem_psp_create(struct drm_device *ddev, struct psp_config *conf);
drivers/accel/amdxdna/aie.h
109
int aie_psp_start(struct psp_device *psp);
drivers/accel/amdxdna/aie.h
110
void aie_psp_stop(struct psp_device *psp);
drivers/accel/amdxdna/aie.h
111
int aie_psp_waitmode_poll(struct psp_device *psp);
drivers/accel/amdxdna/aie.h
15
struct psp_device;
drivers/accel/amdxdna/aie.h
28
struct psp_device *psp_hdl;
drivers/accel/amdxdna/aie_psp.c
113
void aie_psp_stop(struct psp_device *psp)
drivers/accel/amdxdna/aie_psp.c
125
static int psp_validate_fw(struct psp_device *psp, u8 cmd, u64 paddr, u32 buf_sz)
drivers/accel/amdxdna/aie_psp.c
140
static int psp_start(struct psp_device *psp)
drivers/accel/amdxdna/aie_psp.c
154
int aie_psp_start(struct psp_device *psp)
drivers/accel/amdxdna/aie_psp.c
178
static void *psp_alloc_fw_buf(struct psp_device *psp, const void *fw_data,
drivers/accel/amdxdna/aie_psp.c
201
struct psp_device *aiem_psp_create(struct drm_device *ddev, struct psp_config *conf)
drivers/accel/amdxdna/aie_psp.c
203
struct psp_device *psp;
drivers/accel/amdxdna/aie_psp.c
57
static int psp_exec(struct psp_device *psp, u32 *reg_vals)
drivers/accel/amdxdna/aie_psp.c
98
int aie_psp_waitmode_poll(struct psp_device *psp)
drivers/crypto/ccp/dbc.c
119
void dbc_dev_destroy(struct psp_device *psp)
drivers/crypto/ccp/dbc.c
133
struct psp_device *psp_master = psp_get_master_device();
drivers/crypto/ccp/dbc.c
192
int dbc_dev_init(struct psp_device *psp)
drivers/crypto/ccp/dbc.h
23
struct psp_device *psp;
drivers/crypto/ccp/dbc.h
44
void dbc_dev_destroy(struct psp_device *psp);
drivers/crypto/ccp/dbc.h
45
int dbc_dev_init(struct psp_device *psp);
drivers/crypto/ccp/hsti.c
115
int psp_init_hsti(struct psp_device *psp)
drivers/crypto/ccp/hsti.c
27
struct psp_device *psp = sp->psp_data; \
drivers/crypto/ccp/hsti.c
67
struct psp_device *psp = sp->psp_data;
drivers/crypto/ccp/hsti.c
80
static int psp_populate_hsti(struct psp_device *psp)
drivers/crypto/ccp/hsti.h
15
int psp_init_hsti(struct psp_device *psp);
drivers/crypto/ccp/platform-access.c
150
struct psp_device *psp = psp_get_master_device();
drivers/crypto/ccp/platform-access.c
194
void platform_access_dev_destroy(struct psp_device *psp)
drivers/crypto/ccp/platform-access.c
206
int platform_access_dev_init(struct psp_device *psp)
drivers/crypto/ccp/platform-access.c
47
struct psp_device *psp = psp_get_master_device();
drivers/crypto/ccp/platform-access.c
59
struct psp_device *psp = psp_get_master_device();
drivers/crypto/ccp/platform-access.h
22
struct psp_device *psp;
drivers/crypto/ccp/platform-access.h
32
void platform_access_dev_destroy(struct psp_device *psp);
drivers/crypto/ccp/platform-access.h
33
int platform_access_dev_init(struct psp_device *psp);
drivers/crypto/ccp/psp-dev.c
107
static struct psp_device *psp_alloc_struct(struct sp_device *sp)
drivers/crypto/ccp/psp-dev.c
110
struct psp_device *psp;
drivers/crypto/ccp/psp-dev.c
126
struct psp_device *psp = data;
drivers/crypto/ccp/psp-dev.c
144
static unsigned int psp_get_capability(struct psp_device *psp)
drivers/crypto/ccp/psp-dev.c
164
static int psp_check_sev_support(struct psp_device *psp)
drivers/crypto/ccp/psp-dev.c
175
static int psp_check_tee_support(struct psp_device *psp)
drivers/crypto/ccp/psp-dev.c
186
static int psp_check_sfs_support(struct psp_device *psp)
drivers/crypto/ccp/psp-dev.c
197
static int psp_init(struct psp_device *psp)
drivers/crypto/ccp/psp-dev.c
244
struct psp_device *psp;
drivers/crypto/ccp/psp-dev.c
25
struct psp_device *psp_master;
drivers/crypto/ccp/psp-dev.c
314
struct psp_device *psp = sp->psp_data;
drivers/crypto/ccp/psp-dev.c
335
void psp_set_sev_irq_handler(struct psp_device *psp, psp_irq_handler_t handler,
drivers/crypto/ccp/psp-dev.c
342
void psp_clear_sev_irq_handler(struct psp_device *psp)
drivers/crypto/ccp/psp-dev.c
347
struct psp_device *psp_get_master_device(void)
drivers/crypto/ccp/psp-dev.c
356
struct psp_device *psp = sp->psp_data;
drivers/crypto/ccp/psp-dev.c
46
int psp_mailbox_command(struct psp_device *psp, enum psp_cmd cmd, void *cmdbuff,
drivers/crypto/ccp/psp-dev.c
83
int psp_extended_mailbox_cmd(struct psp_device *psp, unsigned int timeout_msecs,
drivers/crypto/ccp/psp-dev.h
135
int psp_extended_mailbox_cmd(struct psp_device *psp, unsigned int timeout_msecs,
drivers/crypto/ccp/psp-dev.h
25
extern struct psp_device *psp_master;
drivers/crypto/ccp/psp-dev.h
77
void psp_set_sev_irq_handler(struct psp_device *psp, psp_irq_handler_t handler,
drivers/crypto/ccp/psp-dev.h
79
void psp_clear_sev_irq_handler(struct psp_device *psp);
drivers/crypto/ccp/psp-dev.h
81
struct psp_device *psp_get_master_device(void);
drivers/crypto/ccp/psp-dev.h
97
int psp_mailbox_command(struct psp_device *psp, enum psp_cmd cmd, void *cmdbuff,
drivers/crypto/ccp/sev-dev-tsm.c
23
#define dev_to_psp(dev) ((struct psp_device *)(dev_to_sp(dev)->psp_data))
drivers/crypto/ccp/sev-dev.c
1101
struct psp_device *psp_master = psp_get_master_device();
drivers/crypto/ccp/sev-dev.c
1155
struct psp_device *psp_master = psp_get_master_device();
drivers/crypto/ccp/sev-dev.c
1244
struct psp_device *psp = psp_master;
drivers/crypto/ccp/sev-dev.c
1358
struct psp_device *psp = psp_master;
drivers/crypto/ccp/sev-dev.c
1684
struct psp_device *psp = psp_master;
drivers/crypto/ccp/sev-dev.c
2016
struct psp_device *psp = psp_master;
drivers/crypto/ccp/sev-dev.c
2669
int sev_dev_init(struct psp_device *psp)
drivers/crypto/ccp/sev-dev.c
2793
struct psp_device *psp = psp_master;
drivers/crypto/ccp/sev-dev.c
2828
void sev_dev_destroy(struct psp_device *psp)
drivers/crypto/ccp/sev-dev.c
852
struct psp_device *psp = psp_master;
drivers/crypto/ccp/sev-dev.h
41
struct psp_device *psp;
drivers/crypto/ccp/sev-dev.h
71
int sev_dev_init(struct psp_device *psp);
drivers/crypto/ccp/sev-dev.h
72
void sev_dev_destroy(struct psp_device *psp);
drivers/crypto/ccp/sfs.c
109
struct psp_device *psp_master = psp_get_master_device();
drivers/crypto/ccp/sfs.c
192
void sfs_dev_destroy(struct psp_device *psp)
drivers/crypto/ccp/sfs.c
251
int sfs_dev_init(struct psp_device *psp)
drivers/crypto/ccp/sfs.h
36
struct psp_device *psp;
drivers/crypto/ccp/sfs.h
44
void sfs_dev_destroy(struct psp_device *psp);
drivers/crypto/ccp/sfs.h
45
int sfs_dev_init(struct psp_device *psp);
drivers/crypto/ccp/sp-pci.c
48
struct psp_device *psp = sp->psp_data; \
drivers/crypto/ccp/sp-pci.c
72
struct psp_device *psp = sp->psp_data;
drivers/crypto/ccp/tee-dev.c
189
int tee_dev_init(struct psp_device *psp)
drivers/crypto/ccp/tee-dev.c
232
void tee_dev_destroy(struct psp_device *psp)
drivers/crypto/ccp/tee-dev.c
348
struct psp_device *psp = psp_get_master_device();
drivers/crypto/ccp/tee-dev.c
387
struct psp_device *psp = psp_get_master_device();
drivers/crypto/ccp/tee-dev.c
396
int tee_restore(struct psp_device *psp)
drivers/crypto/ccp/tee-dev.h
112
int tee_dev_init(struct psp_device *psp);
drivers/crypto/ccp/tee-dev.h
113
void tee_dev_destroy(struct psp_device *psp);
drivers/crypto/ccp/tee-dev.h
114
int tee_restore(struct psp_device *psp);
drivers/crypto/ccp/tee-dev.h
55
struct psp_device *psp;