Lines Matching refs:snp_guest_dev

40 struct snp_guest_dev {  struct
60 static bool is_vmpck_empty(struct snp_guest_dev *snp_dev) in is_vmpck_empty() argument
87 static void snp_disable_vmpck(struct snp_guest_dev *snp_dev) in snp_disable_vmpck()
95 static inline u64 __snp_get_msg_seqno(struct snp_guest_dev *snp_dev) in __snp_get_msg_seqno()
108 static u64 snp_get_msg_seqno(struct snp_guest_dev *snp_dev) in snp_get_msg_seqno()
128 static void snp_inc_msg_seqno(struct snp_guest_dev *snp_dev) in snp_inc_msg_seqno()
137 static inline struct snp_guest_dev *to_snp_dev(struct file *file) in to_snp_dev()
141 return container_of(dev, struct snp_guest_dev, misc); in to_snp_dev()
144 static struct snp_guest_crypto *init_crypto(struct snp_guest_dev *snp_dev, u8 *key, size_t keylen) in init_crypto()
240 static int __enc_payload(struct snp_guest_dev *snp_dev, struct snp_guest_msg *msg, in __enc_payload()
252 static int dec_payload(struct snp_guest_dev *snp_dev, struct snp_guest_msg *msg, in dec_payload()
265 static int verify_and_dec_payload(struct snp_guest_dev *snp_dev, void *payload, u32 sz) in verify_and_dec_payload()
296 static int enc_payload(struct snp_guest_dev *snp_dev, u64 seqno, int version, u8 type, in enc_payload()
323 static int handle_guest_request(struct snp_guest_dev *snp_dev, u64 exit_code, int msg_ver, in handle_guest_request()
410 static int get_report(struct snp_guest_dev *snp_dev, struct snp_guest_request_ioctl *arg) in get_report()
449 static int get_derived_key(struct snp_guest_dev *snp_dev, struct snp_guest_request_ioctl *arg) in get_derived_key()
491 static int get_ext_report(struct snp_guest_dev *snp_dev, struct snp_guest_request_ioctl *arg) in get_ext_report()
569 struct snp_guest_dev *snp_dev = to_snp_dev(file); in snp_guest_ioctl()
689 struct snp_guest_dev *snp_dev; in sev_guest_probe()
705 snp_dev = devm_kzalloc(&pdev->dev, sizeof(struct snp_guest_dev), GFP_KERNEL); in sev_guest_probe()
774 struct snp_guest_dev *snp_dev = platform_get_drvdata(pdev); in sev_guest_remove()