Searched refs:ffa_device (Results 1 – 9 of 9) sorted by relevance
| /linux-6.15/include/linux/ |
| H A D | arm_ffa.h | 133 struct ffa_device { struct 151 int (*probe)(struct ffa_device *sdev); 152 void (*remove)(struct ffa_device *sdev); 173 struct ffa_device * 181 bool ffa_device_is_valid(struct ffa_device *ffa_dev); 184 static inline struct ffa_device * 451 void (*mode_32bit_set)(struct ffa_device *dev); 452 int (*sync_send_receive)(struct ffa_device *dev, 455 int (*sync_send_receive2)(struct ffa_device *dev, 466 int (*run)(struct ffa_device *dev, u16 vcpu); [all …]
|
| /linux-6.15/drivers/firmware/arm_ffa/ |
| H A D | bus.c | 25 struct ffa_device *ffa_dev; in ffa_device_match() 50 struct ffa_device *ffa_dev = to_ffa_dev(dev); in ffa_device_probe() 69 const struct ffa_device *ffa_dev = to_ffa_dev(dev); in ffa_device_uevent() 78 struct ffa_device *ffa_dev = to_ffa_dev(dev); in modalias_show() 88 struct ffa_device *ffa_dev = to_ffa_dev(dev); in partition_id_show() 97 struct ffa_device *ffa_dev = to_ffa_dev(dev); in uuid_show() 150 struct ffa_device *ffa_dev = to_ffa_dev(dev); in ffa_release_device() 170 bool ffa_device_is_valid(struct ffa_device *ffa_dev) in ffa_device_is_valid() 174 struct ffa_device *tmp_dev; in ffa_device_is_valid() 191 struct ffa_device * [all …]
|
| H A D | common.h | 17 bool ffa_device_is_valid(struct ffa_device *ffa_dev); 18 void ffa_device_match_uuid(struct ffa_device *ffa_dev, const uuid_t *uuid);
|
| H A D | driver.c | 939 struct ffa_device *dev; 1028 static int ffa_run(struct ffa_device *dev, u16 vcpu) in ffa_run() 1082 static void ffa_mode_32bit_set(struct ffa_device *dev) in ffa_mode_32bit_set() 1087 static int ffa_sync_send_receive(struct ffa_device *dev, in ffa_sync_send_receive() 1099 static int ffa_sync_send_receive2(struct ffa_device *dev, in ffa_sync_send_receive2() 1136 struct ffa_device *dev; 1183 static int ffa_sched_recv_cb_register(struct ffa_device *dev, in ffa_sched_recv_cb_register() 1560 struct ffa_device *fdev = to_ffa_dev(dev); in ffa_bus_notifier() 1585 static int ffa_xa_add_partition_info(struct ffa_device *dev) in ffa_xa_add_partition_info() 1637 struct ffa_device *ffa_dev; in ffa_setup_host_partition() [all …]
|
| /linux-6.15/drivers/tee/tstee/ |
| H A D | core.c | 98 struct ffa_device *ffa_dev = tstee->ffa_dev; in tstee_open_session() 164 struct ffa_device *ffa_dev = tstee->ffa_dev; in tstee_invoke_func() 247 struct ffa_device *ffa_dev = tstee->ffa_dev; in tstee_shm_register() 310 struct ffa_device *ffa_dev = tstee->ffa_dev; in tstee_shm_unregister() 389 static bool tstee_check_rpc_compatible(struct ffa_device *ffa_dev) in tstee_check_rpc_compatible() 407 static int tstee_probe(struct ffa_device *ffa_dev) in tstee_probe() 454 static void tstee_remove(struct ffa_device *ffa_dev) in tstee_remove()
|
| H A D | tstee_private.h | 79 struct ffa_device *ffa_dev;
|
| /linux-6.15/drivers/char/tpm/ |
| H A D | tpm_crb_ffa.c | 103 struct ffa_device *ffa_dev; 269 static int tpm_crb_ffa_probe(struct ffa_device *ffa_dev) in tpm_crb_ffa_probe() 324 static void tpm_crb_ffa_remove(struct ffa_device *ffa_dev) in tpm_crb_ffa_remove()
|
| /linux-6.15/drivers/tee/optee/ |
| H A D | ffa_abi.c | 275 struct ffa_device *ffa_dev = optee->ffa.ffa_dev; in optee_ffa_shm_register() 318 struct ffa_device *ffa_dev = optee->ffa.ffa_dev; in optee_ffa_shm_unregister() 536 struct ffa_device *ffa_dev = optee->ffa.ffa_dev; in optee_ffa_yielding_call() 660 static bool optee_ffa_api_is_compatbile(struct ffa_device *ffa_dev, in optee_ffa_api_is_compatbile() 700 static bool optee_ffa_exchange_caps(struct ffa_device *ffa_dev, in optee_ffa_exchange_caps() 743 struct ffa_device *ffa_dev = optee->ffa.ffa_dev; in enable_async_notif() 815 static void optee_ffa_remove(struct ffa_device *ffa_dev) in optee_ffa_remove() 831 static int optee_ffa_async_notif_init(struct ffa_device *ffa_dev, in optee_ffa_async_notif_init() 871 static int optee_ffa_probe(struct ffa_device *ffa_dev) in optee_ffa_probe()
|
| H A D | optee_private.h | 163 struct ffa_device *ffa_dev;
|