Home
last modified time | relevance | path

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

/linux/include/linux/
A Darm_ffa.h15 struct ffa_device { struct
22 #define to_ffa_dev(d) container_of(d, struct ffa_device, dev) argument
30 int (*probe)(struct ffa_device *sdev);
31 void (*remove)(struct ffa_device *sdev);
46 void ffa_device_unregister(struct ffa_device *ffa_dev);
50 bool ffa_device_is_valid(struct ffa_device *ffa_dev);
51 const struct ffa_dev_ops *ffa_dev_ops_get(struct ffa_device *dev);
259 void (*mode_32bit_set)(struct ffa_device *dev);
260 int (*sync_send_receive)(struct ffa_device *dev,
263 int (*memory_share)(struct ffa_device *dev,
[all …]
/linux/drivers/firmware/arm_ffa/
A Dbus.c21 struct ffa_device *ffa_dev; in ffa_device_match()
47 struct ffa_device *ffa_dev = to_ffa_dev(dev); in ffa_device_probe()
61 struct ffa_device *ffa_dev = to_ffa_dev(dev); in ffa_device_uevent()
70 struct ffa_device *ffa_dev = to_ffa_dev(dev); in partition_id_show()
79 struct ffa_device *ffa_dev = to_ffa_dev(dev); in uuid_show()
131 struct ffa_device *ffa_dev = to_ffa_dev(dev); in ffa_release_device()
149 bool ffa_device_is_valid(struct ffa_device *ffa_dev) in ffa_device_is_valid()
153 struct ffa_device *tmp_dev; in ffa_device_is_valid()
170 struct ffa_device *ffa_device_register(const uuid_t *uuid, int vm_id) in ffa_device_register()
174 struct ffa_device *ffa_dev; in ffa_device_register()
[all …]
A Dcommon.h19 bool ffa_device_is_valid(struct ffa_device *ffa_dev);
20 void ffa_device_match_uuid(struct ffa_device *ffa_dev, const uuid_t *uuid);
A Ddriver.c594 static void ffa_mode_32bit_set(struct ffa_device *dev) in ffa_mode_32bit_set()
599 static int ffa_sync_send_receive(struct ffa_device *dev, in ffa_sync_send_receive()
607 ffa_memory_share(struct ffa_device *dev, struct ffa_mem_ops_args *args) in ffa_memory_share()
616 ffa_memory_lend(struct ffa_device *dev, struct ffa_mem_ops_args *args) in ffa_memory_lend()
641 const struct ffa_dev_ops *ffa_dev_ops_get(struct ffa_device *dev) in ffa_dev_ops_get()
650 void ffa_device_match_uuid(struct ffa_device *ffa_dev, const uuid_t *uuid) in ffa_device_match_uuid()
668 struct ffa_device *ffa_dev; in ffa_setup_partitions()
/linux/drivers/tee/optee/
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()
535 struct ffa_device *ffa_dev = optee->ffa.ffa_dev; in optee_ffa_yielding_call()
637 static bool optee_ffa_api_is_compatbile(struct ffa_device *ffa_dev, in optee_ffa_api_is_compatbile()
672 static bool optee_ffa_exchange_caps(struct ffa_device *ffa_dev, in optee_ffa_exchange_caps()
780 static void optee_ffa_remove(struct ffa_device *ffa_dev) in optee_ffa_remove()
792 static int optee_ffa_probe(struct ffa_device *ffa_dev) in optee_ffa_probe()
A Doptee_private.h93 struct ffa_device *ffa_dev;

Completed in 12 milliseconds