Searched refs:tsm_dev (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/virt/coco/ |
| H A D | tsm-core.c | 17 struct tsm_dev *tsm_dev = container_of(dev, struct tsm_dev, dev); in match_id() local 20 return tsm_dev->id == id; in match_id() 23 struct tsm_dev *find_tsm_dev(int id) in find_tsm_dev() 29 return container_of(dev, struct tsm_dev, dev); in find_tsm_dev() 32 static struct tsm_dev *alloc_tsm_dev(struct device *parent) in alloc_tsm_dev() 37 struct tsm_dev *tsm_dev __free(kfree) = in alloc_tsm_dev() 38 kzalloc_obj(*tsm_dev); in alloc_tsm_dev() 39 if (!tsm_dev) in alloc_tsm_dev() 46 tsm_dev->id = id; in alloc_tsm_dev() 47 dev = &tsm_dev->dev; in alloc_tsm_dev() [all …]
|
| /linux/drivers/pci/ |
| H A D | tsm.c | 35 return tsm->tsm_dev->pci_ops; in to_pci_tsm_ops() 178 pdev->tsm = ops->probe(dsm_dev->tsm->tsm_dev, pdev); in probe_fn() 186 static int pci_tsm_connect(struct pci_dev *pdev, struct tsm_dev *tsm_dev) in pci_tsm_connect() argument 190 const struct pci_tsm_ops *ops = tsm_dev->pci_ops; in pci_tsm_connect() 191 struct pci_tsm *pci_tsm __free(tsm_remove) = ops->probe(tsm_dev, pdev); in pci_tsm_connect() 234 struct tsm_dev *tsm_dev; in connect_show() local 244 tsm_dev = pdev->tsm->tsm_dev; in connect_show() 245 return sysfs_emit(buf, "%s\n", dev_name(&tsm_dev->dev)); in connect_show() 249 static bool is_link_tsm(struct tsm_dev *tsm_dev) in is_link_tsm() argument 251 return tsm_dev && tsm_dev->pci_ops && tsm_dev->pci_ops->link_ops.probe; in is_link_tsm() [all …]
|
| /linux/include/linux/ |
| H A D | pci-tsm.h | 9 struct tsm_dev; 48 struct pci_tsm *(*probe)(struct tsm_dev *tsm_dev, 74 struct pci_tsm *(*lock)(struct tsm_dev *tsm_dev, 113 struct tsm_dev *tsm_dev; member 203 int pci_tsm_register(struct tsm_dev *tsm_dev); 204 void pci_tsm_unregister(struct tsm_dev *tsm_dev); 206 struct tsm_dev *tsm_dev); 208 struct tsm_dev *tsm_dev); 220 static inline int pci_tsm_register(struct tsm_dev *tsm_dev) in pci_tsm_register() argument 224 static inline void pci_tsm_unregister(struct tsm_dev *tsm_dev) in pci_tsm_unregister() argument
|
| H A D | tsm.h | 112 struct tsm_dev { struct 118 DEFINE_FREE(put_tsm_dev, struct tsm_dev *, argument 123 struct tsm_dev *tsm_register(struct device *parent, struct pci_tsm_ops *ops); 124 void tsm_unregister(struct tsm_dev *tsm_dev); 125 struct tsm_dev *find_tsm_dev(int id);
|
| /linux/drivers/crypto/ccp/ |
| H A D | sev-dev.h | 67 struct tsm_dev *tsmdev;
|
| H A D | sev-dev-tsm.c | 225 static struct pci_tsm *dsm_probe(struct tsm_dev *tsmdev, struct pci_dev *pdev) in dsm_probe() 345 struct tsm_dev *tsmdev; in sev_tsm_init_locked()
|