Lines Matching refs:memref
258 params[0].memref.size != TEE_PARAM0_SIZE_MIN) in entry_ck_slot_list()
261 if (out->memref.size < out_size) { in entry_ck_slot_list()
262 out->memref.size = out_size; in entry_ck_slot_list()
264 if (out->memref.buffer) in entry_ck_slot_list()
270 for (token_id = 0, id = out->memref.buffer; token_id < TOKEN_COUNT; in entry_ck_slot_list()
274 out->memref.size = out_size; in entry_ck_slot_list()
333 if (ptypes != exp_pt || out->memref.size != sizeof(info)) in entry_ck_slot_info()
336 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_ck_slot_info()
352 out->memref.size = sizeof(info); in entry_ck_slot_info()
353 TEE_MemMove(out->memref.buffer, &info, out->memref.size); in entry_ck_slot_info()
387 if (ptypes != exp_pt || out->memref.size != sizeof(info)) in entry_ck_token_info()
390 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_ck_token_info()
420 TEE_MemMove(out->memref.buffer, &info, sizeof(info)); in entry_ck_token_info()
457 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_ck_token_mecha_ids()
470 count = out->memref.size / sizeof(*array); in entry_ck_token_mecha_ids()
473 if (out->memref.size < count * sizeof(*array)) { in entry_ck_token_mecha_ids()
475 out->memref.size = count * sizeof(*array); in entry_ck_token_mecha_ids()
476 if (out->memref.buffer) in entry_ck_token_mecha_ids()
487 out->memref.size = count * sizeof(*array); in entry_ck_token_mecha_ids()
488 TEE_MemMove(out->memref.buffer, array, out->memref.size); in entry_ck_token_mecha_ids()
510 if (ptypes != exp_pt || out->memref.size != sizeof(info)) in entry_ck_token_mecha_info()
513 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_ck_token_mecha_info()
538 TEE_MemMove(out->memref.buffer, &info, sizeof(info)); in entry_ck_token_mecha_info()
616 out->memref.size != sizeof(session->handle)) in entry_ck_open_session()
619 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_ck_open_session()
678 TEE_MemMove(out->memref.buffer, &session->handle, in entry_ck_open_session()
723 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_ck_close_session()
755 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_ck_close_all_sessions()
793 if (!client || ptypes != exp_pt || out->memref.size != sizeof(info)) in entry_ck_session_info()
796 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_ck_session_info()
810 TEE_MemMove(out->memref.buffer, &info, sizeof(info)); in entry_ck_session_info()
838 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_ck_token_initialize()
1104 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_ck_init_pin()
1267 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_ck_set_pin()
1414 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_ck_login()
1521 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_ck_logout()
1552 params[0].memref.buffer = seed; in seed_rng_pool()
1553 params[0].memref.size = (uint32_t)length; in seed_rng_pool()
1589 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_ck_seed_random()
1598 if (in->memref.size && !in->memref.buffer) in entry_ck_seed_random()
1601 if (!in->memref.size) in entry_ck_seed_random()
1604 res = seed_rng_pool(in->memref.buffer, in->memref.size); in entry_ck_seed_random()
1633 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_ck_generate_random()
1642 if (out->memref.size && !out->memref.buffer) in entry_ck_generate_random()
1645 if (!out->memref.size) in entry_ck_generate_random()
1648 buffer_size = MIN(out->memref.size, RNG_CHUNK_SIZE); in entry_ck_generate_random()
1653 data = out->memref.buffer; in entry_ck_generate_random()
1654 left = out->memref.size; in entry_ck_generate_random()