Home
last modified time | relevance | path

Searched refs:ffa_device (Results 1 – 9 of 9) sorted by relevance

/linux-6.15/include/linux/
H A Darm_ffa.h133 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 Dbus.c25 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 Dcommon.h17 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 Ddriver.c939 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 Dcore.c98 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 Dtstee_private.h79 struct ffa_device *ffa_dev;
/linux-6.15/drivers/char/tpm/
H A Dtpm_crb_ffa.c103 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 Dffa_abi.c275 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 Doptee_private.h163 struct ffa_device *ffa_dev;