Symbol: ffa_device
drivers/char/tpm/tpm_crb_ffa.c
114
struct ffa_device *ffa_dev;
drivers/char/tpm/tpm_crb_ffa.c
332
static int tpm_crb_ffa_probe(struct ffa_device *ffa_dev)
drivers/char/tpm/tpm_crb_ffa.c
388
static void tpm_crb_ffa_remove(struct ffa_device *ffa_dev)
drivers/firmware/arm_ffa/bus.c
150
struct ffa_device *ffa_dev = to_ffa_dev(dev);
drivers/firmware/arm_ffa/bus.c
170
bool ffa_device_is_valid(struct ffa_device *ffa_dev)
drivers/firmware/arm_ffa/bus.c
174
struct ffa_device *tmp_dev;
drivers/firmware/arm_ffa/bus.c
191
struct ffa_device *
drivers/firmware/arm_ffa/bus.c
197
struct ffa_device *ffa_dev;
drivers/firmware/arm_ffa/bus.c
236
void ffa_device_unregister(struct ffa_device *ffa_dev)
drivers/firmware/arm_ffa/bus.c
25
struct ffa_device *ffa_dev;
drivers/firmware/arm_ffa/bus.c
50
struct ffa_device *ffa_dev = to_ffa_dev(dev);
drivers/firmware/arm_ffa/bus.c
69
const struct ffa_device *ffa_dev = to_ffa_dev(dev);
drivers/firmware/arm_ffa/bus.c
78
struct ffa_device *ffa_dev = to_ffa_dev(dev);
drivers/firmware/arm_ffa/bus.c
88
struct ffa_device *ffa_dev = to_ffa_dev(dev);
drivers/firmware/arm_ffa/bus.c
97
struct ffa_device *ffa_dev = to_ffa_dev(dev);
drivers/firmware/arm_ffa/common.h
17
bool ffa_device_is_valid(struct ffa_device *ffa_dev);
drivers/firmware/arm_ffa/common.h
18
void ffa_device_match_uuid(struct ffa_device *ffa_dev, const uuid_t *uuid);
drivers/firmware/arm_ffa/driver.c
1074
static int ffa_run(struct ffa_device *dev, u16 vcpu)
drivers/firmware/arm_ffa/driver.c
1128
static void ffa_mode_32bit_set(struct ffa_device *dev)
drivers/firmware/arm_ffa/driver.c
1133
static int ffa_sync_send_receive(struct ffa_device *dev,
drivers/firmware/arm_ffa/driver.c
1140
static int ffa_indirect_msg_send(struct ffa_device *dev, void *buf, size_t sz)
drivers/firmware/arm_ffa/driver.c
1145
static int ffa_sync_send_receive2(struct ffa_device *dev,
drivers/firmware/arm_ffa/driver.c
1182
struct ffa_device *dev;
drivers/firmware/arm_ffa/driver.c
1189
ffa_sched_recv_cb_update(struct ffa_device *dev, ffa_sched_recv_cb callback,
drivers/firmware/arm_ffa/driver.c
1229
static int ffa_sched_recv_cb_register(struct ffa_device *dev,
drivers/firmware/arm_ffa/driver.c
1235
static int ffa_sched_recv_cb_unregister(struct ffa_device *dev)
drivers/firmware/arm_ffa/driver.c
1299
static int update_notifier_cb(struct ffa_device *dev, int notify_id,
drivers/firmware/arm_ffa/driver.c
1327
static int __ffa_notify_relinquish(struct ffa_device *dev, int notify_id,
drivers/firmware/arm_ffa/driver.c
1355
static int ffa_notify_relinquish(struct ffa_device *dev, int notify_id)
drivers/firmware/arm_ffa/driver.c
1360
static int ffa_fwk_notify_relinquish(struct ffa_device *dev, int notify_id)
drivers/firmware/arm_ffa/driver.c
1365
static int __ffa_notify_request(struct ffa_device *dev, bool is_per_vcpu,
drivers/firmware/arm_ffa/driver.c
1417
static int ffa_notify_request(struct ffa_device *dev, bool is_per_vcpu,
drivers/firmware/arm_ffa/driver.c
1425
ffa_fwk_notify_request(struct ffa_device *dev, ffa_fwk_notifier_cb cb,
drivers/firmware/arm_ffa/driver.c
1431
static int ffa_notify_send(struct ffa_device *dev, int notify_id,
drivers/firmware/arm_ffa/driver.c
1588
void ffa_device_match_uuid(struct ffa_device *ffa_dev, const uuid_t *uuid)
drivers/firmware/arm_ffa/driver.c
1607
struct ffa_device *fdev = to_ffa_dev(dev);
drivers/firmware/arm_ffa/driver.c
1632
static int ffa_xa_add_partition_info(struct ffa_device *dev)
drivers/firmware/arm_ffa/driver.c
1684
struct ffa_device *ffa_dev;
drivers/firmware/arm_ffa/driver.c
1735
struct ffa_device *ffa_dev;
drivers/firmware/arm_ffa/driver.c
499
static int ffa_msg_send2(struct ffa_device *dev, u16 src_id, void *buf, size_t sz)
drivers/firmware/arm_ffa/driver.c
960
struct ffa_device *dev;
drivers/tee/optee/ffa_abi.c
1054
static int optee_ffa_probe(struct ffa_device *ffa_dev)
drivers/tee/optee/ffa_abi.c
275
struct ffa_device *ffa_dev = optee->ffa.ffa_dev;
drivers/tee/optee/ffa_abi.c
318
struct ffa_device *ffa_dev = optee->ffa.ffa_dev;
drivers/tee/optee/ffa_abi.c
536
struct ffa_device *ffa_dev = optee->ffa.ffa_dev;
drivers/tee/optee/ffa_abi.c
686
struct ffa_device *ffa_dev = optee->ffa.ffa_dev;
drivers/tee/optee/ffa_abi.c
745
struct ffa_device *ffa_dev = optee->ffa.ffa_dev;
drivers/tee/optee/ffa_abi.c
778
static bool optee_ffa_get_os_revision(struct ffa_device *ffa_dev,
drivers/tee/optee/ffa_abi.c
811
static bool optee_ffa_api_is_compatible(struct ffa_device *ffa_dev,
drivers/tee/optee/ffa_abi.c
837
static bool optee_ffa_exchange_caps(struct ffa_device *ffa_dev,
drivers/tee/optee/ffa_abi.c
889
struct ffa_device *ffa_dev = optee->ffa.ffa_dev;
drivers/tee/optee/ffa_abi.c
965
static void optee_ffa_remove(struct ffa_device *ffa_dev)
drivers/tee/optee/ffa_abi.c
983
static int optee_ffa_async_notif_init(struct ffa_device *ffa_dev,
drivers/tee/optee/optee_private.h
163
struct ffa_device *ffa_dev;
drivers/tee/tstee/core.c
164
struct ffa_device *ffa_dev = tstee->ffa_dev;
drivers/tee/tstee/core.c
247
struct ffa_device *ffa_dev = tstee->ffa_dev;
drivers/tee/tstee/core.c
310
struct ffa_device *ffa_dev = tstee->ffa_dev;
drivers/tee/tstee/core.c
389
static bool tstee_check_rpc_compatible(struct ffa_device *ffa_dev)
drivers/tee/tstee/core.c
407
static int tstee_probe(struct ffa_device *ffa_dev)
drivers/tee/tstee/core.c
454
static void tstee_remove(struct ffa_device *ffa_dev)
drivers/tee/tstee/core.c
98
struct ffa_device *ffa_dev = tstee->ffa_dev;
drivers/tee/tstee/tstee_private.h
79
struct ffa_device *ffa_dev;
include/linux/arm_ffa.h
144
#define to_ffa_dev(d) container_of(d, struct ffa_device, dev)
include/linux/arm_ffa.h
152
int (*probe)(struct ffa_device *sdev);
include/linux/arm_ffa.h
153
void (*remove)(struct ffa_device *sdev);
include/linux/arm_ffa.h
161
static inline void ffa_dev_set_drvdata(struct ffa_device *fdev, void *data)
include/linux/arm_ffa.h
166
static inline void *ffa_dev_get_drvdata(struct ffa_device *fdev)
include/linux/arm_ffa.h
174
struct ffa_device *
include/linux/arm_ffa.h
177
void ffa_device_unregister(struct ffa_device *ffa_dev);
include/linux/arm_ffa.h
182
bool ffa_device_is_valid(struct ffa_device *ffa_dev);
include/linux/arm_ffa.h
185
static inline struct ffa_device *
include/linux/arm_ffa.h
192
static inline void ffa_device_unregister(struct ffa_device *dev) {}
include/linux/arm_ffa.h
206
bool ffa_device_is_valid(struct ffa_device *ffa_dev) { return false; }
include/linux/arm_ffa.h
254
bool ffa_partition_check_property(struct ffa_device *dev, u32 property)
include/linux/arm_ffa.h
470
void (*mode_32bit_set)(struct ffa_device *dev);
include/linux/arm_ffa.h
471
int (*sync_send_receive)(struct ffa_device *dev,
include/linux/arm_ffa.h
473
int (*indirect_send)(struct ffa_device *dev, void *buf, size_t sz);
include/linux/arm_ffa.h
474
int (*sync_send_receive2)(struct ffa_device *dev,
include/linux/arm_ffa.h
485
int (*run)(struct ffa_device *dev, u16 vcpu);
include/linux/arm_ffa.h
493
int (*sched_recv_cb_register)(struct ffa_device *dev,
include/linux/arm_ffa.h
495
int (*sched_recv_cb_unregister)(struct ffa_device *dev);
include/linux/arm_ffa.h
496
int (*notify_request)(struct ffa_device *dev, bool per_vcpu,
include/linux/arm_ffa.h
498
int (*notify_relinquish)(struct ffa_device *dev, int notify_id);
include/linux/arm_ffa.h
499
int (*fwk_notify_request)(struct ffa_device *dev,
include/linux/arm_ffa.h
502
int (*fwk_notify_relinquish)(struct ffa_device *dev, int notify_id);
include/linux/arm_ffa.h
503
int (*notify_send)(struct ffa_device *dev, int notify_id, bool per_vcpu,