Lines Matching refs:params
21 TEE_Param params[TEE_NUM_PARAMS]) in socket_open()
40 params[1].memref.size, &mobj); in socket_open()
44 res = copy_from_user(va, params[1].memref.buffer, in socket_open()
45 params[1].memref.size); in socket_open()
51 params[0].value.b, /* server port number */ in socket_open()
52 params[2].value.a, /* protocol */ in socket_open()
53 params[0].value.a /* ip version */); in socket_open()
54 tpm[2] = THREAD_PARAM_MEMREF(IN, mobj, 0, params[1].memref.size); in socket_open()
59 params[3].value.a = tpm[3].u.value.a; in socket_open()
65 TEE_Param params[TEE_NUM_PARAMS]) in socket_close()
80 params[0].value.a); in socket_close()
86 TEE_Param params[TEE_NUM_PARAMS]) in socket_send()
105 params[1].memref.size, &mobj); in socket_send()
109 res = copy_from_user(va, params[1].memref.buffer, in socket_send()
110 params[1].memref.size); in socket_send()
115 params[0].value.a /* handle */); in socket_send()
116 tpm[1] = THREAD_PARAM_MEMREF(IN, mobj, 0, params[1].memref.size); in socket_send()
117 tpm[2] = THREAD_PARAM_VALUE(INOUT, params[0].value.b, /* timeout */ in socket_send()
121 params[2].value.a = tpm[2].u.value.b; /* transmitted bytes */ in socket_send()
127 TEE_Param params[TEE_NUM_PARAMS]) in socket_recv()
144 if (params[1].memref.size) { in socket_recv()
147 params[1].memref.size, &mobj); in socket_recv()
153 params[0].value.a /* handle */); in socket_recv()
154 tpm[1] = THREAD_PARAM_MEMREF(OUT, mobj, 0, params[1].memref.size); in socket_recv()
155 tpm[2] = THREAD_PARAM_VALUE(IN, params[0].value.b /* timeout */, 0, 0); in socket_recv()
159 if (params[1].memref.size) { in socket_recv()
162 res2 = copy_to_user(params[1].memref.buffer, va, in socket_recv()
163 MIN(params[1].memref.size, in socket_recv()
168 params[1].memref.size = tpm[1].u.memref.size; in socket_recv()
174 TEE_Param params[TEE_NUM_PARAMS]) in socket_ioctl()
193 params[1].memref.size, &mobj); in socket_ioctl()
197 res = copy_from_user(va, params[1].memref.buffer, in socket_ioctl()
198 params[1].memref.size); in socket_ioctl()
203 params[0].value.a /* handle */); in socket_ioctl()
204 tpm[1] = THREAD_PARAM_MEMREF(INOUT, mobj, 0, params[1].memref.size); in socket_ioctl()
205 tpm[2] = THREAD_PARAM_VALUE(IN, params[0].value.b /* ioctl command */, in socket_ioctl()
209 if (tpm[1].u.memref.size <= params[1].memref.size) { in socket_ioctl()
212 res2 = copy_to_user(params[1].memref.buffer, va, in socket_ioctl()
218 params[1].memref.size = tpm[1].u.memref.size; in socket_ioctl()
224 TEE_Param params[TEE_NUM_PARAMS]);
268 uint32_t param_types, TEE_Param params[TEE_NUM_PARAMS]) in pta_socket_invoke_command()
271 return ta_funcs[cmd_id]((vaddr_t)sess_ctx, param_types, params); in pta_socket_invoke_command()