Lines Matching refs:ffa_dev

274 	struct ffa_device *ffa_dev = optee->ffa.ffa_dev;  in optee_ffa_shm_register()  local
275 const struct ffa_mem_ops *mem_ops = ffa_dev->ops->mem_ops; in optee_ffa_shm_register()
277 .receiver = ffa_dev->vm_id, in optee_ffa_shm_register()
317 struct ffa_device *ffa_dev = optee->ffa.ffa_dev; in optee_ffa_shm_unregister() local
318 const struct ffa_msg_ops *msg_ops = ffa_dev->ops->msg_ops; in optee_ffa_shm_unregister()
319 const struct ffa_mem_ops *mem_ops = ffa_dev->ops->mem_ops; in optee_ffa_shm_unregister()
331 rc = msg_ops->sync_send_receive(ffa_dev, &data); in optee_ffa_shm_unregister()
357 mem_ops = optee->ffa.ffa_dev->ops->mem_ops; in optee_ffa_shm_unregister_supp()
534 struct ffa_device *ffa_dev = optee->ffa.ffa_dev; in optee_ffa_yielding_call() local
535 const struct ffa_msg_ops *msg_ops = ffa_dev->ops->msg_ops; in optee_ffa_yielding_call()
546 rc = msg_ops->sync_send_receive(ffa_dev, data); in optee_ffa_yielding_call()
656 static bool optee_ffa_api_is_compatbile(struct ffa_device *ffa_dev, in optee_ffa_api_is_compatbile() argument
663 msg_ops->mode_32bit_set(ffa_dev); in optee_ffa_api_is_compatbile()
665 rc = msg_ops->sync_send_receive(ffa_dev, &data); in optee_ffa_api_is_compatbile()
678 rc = msg_ops->sync_send_receive(ffa_dev, &data); in optee_ffa_api_is_compatbile()
692 static bool optee_ffa_exchange_caps(struct ffa_device *ffa_dev, in optee_ffa_exchange_caps() argument
700 rc = ops->msg_ops->sync_send_receive(ffa_dev, &data); in optee_ffa_exchange_caps()
775 static void optee_ffa_remove(struct ffa_device *ffa_dev) in optee_ffa_remove() argument
777 struct optee *optee = ffa_dev_get_drvdata(ffa_dev); in optee_ffa_remove()
787 static int optee_ffa_probe(struct ffa_device *ffa_dev) in optee_ffa_probe() argument
799 ffa_ops = ffa_dev->ops; in optee_ffa_probe()
801 if (!optee_ffa_api_is_compatbile(ffa_dev, ffa_ops)) in optee_ffa_probe()
804 if (!optee_ffa_exchange_caps(ffa_dev, ffa_ops, &sec_caps, in optee_ffa_probe()
822 optee->ffa.ffa_dev = ffa_dev; in optee_ffa_probe()
857 ffa_dev_set_drvdata(ffa_dev, optee); in optee_ffa_probe()