diff --git a/libqcomtee/src/linux/tee.h b/libqcomtee/src/linux/tee.h index c5584ad..614ebd7 100644 --- a/libqcomtee/src/linux/tee.h +++ b/libqcomtee/src/linux/tee.h @@ -424,13 +424,13 @@ struct tee_ioctl_shm_register_data { /** * struct tee_ioctl_invoke_func_arg - Invokes an object in a Trusted Application. - * @object: [in] Object id + * @id: [in] Object id * @op: [in] Object operation, specific to the object * @ret: [out] return value * @num_params [in] number of parameters following this struct */ struct tee_ioctl_object_invoke_arg { - __u64 object; + __u64 id; __u32 op; __u32 ret; __u32 num_params; diff --git a/libqcomtee/src/qcomtee_object.c b/libqcomtee/src/qcomtee_object.c index 025f490..537aff5 100644 --- a/libqcomtee/src/qcomtee_object.c +++ b/libqcomtee/src/qcomtee_object.c @@ -712,7 +712,7 @@ int qcomtee_object_invoke(struct qcomtee_object *object, qcomtee_op_t op, /* INVOKE object: */ arg->invoke.op = op; - arg->invoke.object = object->tee_object_id; + arg->invoke.id = object->tee_object_id; arg->invoke.num_params = num_params; tee_params = (struct tee_ioctl_param *)(&arg->invoke + 1);