Lines Matching refs:buffer

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()
336 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_ck_slot_info()
353 TEE_MemMove(out->memref.buffer, &info, out->memref.size); in entry_ck_slot_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()
476 if (out->memref.buffer) in entry_ck_token_mecha_ids()
488 TEE_MemMove(out->memref.buffer, array, out->memref.size); in entry_ck_token_mecha_ids()
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()
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()
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()
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()
1604 res = seed_rng_pool(in->memref.buffer, in->memref.size); in entry_ck_seed_random()
1625 void *buffer = NULL; in entry_ck_generate_random() local
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()
1649 buffer = TEE_Malloc(buffer_size, TEE_MALLOC_FILL_ZERO); in entry_ck_generate_random()
1650 if (!buffer) in entry_ck_generate_random()
1653 data = out->memref.buffer; in entry_ck_generate_random()
1659 TEE_GenerateRandom(buffer, count); in entry_ck_generate_random()
1660 TEE_MemMove(data, buffer, count); in entry_ck_generate_random()
1668 TEE_Free(buffer); in entry_ck_generate_random()