Lines Matching refs:buffer

252 		if (out->memref.buffer)  in entry_ck_slot_list()
258 for (token_id = 0, id = out->memref.buffer; token_id < TOKEN_COUNT; in entry_ck_slot_list()
324 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_ck_slot_info()
341 TEE_MemMove(out->memref.buffer, &info, out->memref.size); in entry_ck_slot_info()
378 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_ck_token_info()
408 TEE_MemMove(out->memref.buffer, &info, sizeof(info)); in entry_ck_token_info()
445 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_ck_token_mecha_ids()
464 if (out->memref.buffer) in entry_ck_token_mecha_ids()
476 TEE_MemMove(out->memref.buffer, array, out->memref.size); in entry_ck_token_mecha_ids()
501 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_ck_token_mecha_info()
526 TEE_MemMove(out->memref.buffer, &info, sizeof(info)); in entry_ck_token_mecha_info()
607 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_ck_open_session()
666 TEE_MemMove(out->memref.buffer, &session->handle, in entry_ck_open_session()
711 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_ck_close_session()
743 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_ck_close_all_sessions()
784 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_ck_session_info()
798 TEE_MemMove(out->memref.buffer, &info, sizeof(info)); in entry_ck_session_info()
826 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_ck_token_initialize()
1048 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_ck_init_pin()
1211 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_ck_set_pin()
1358 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_ck_login()
1465 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_ck_logout()
1496 params[0].memref.buffer = seed; in seed_rng_pool()
1533 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_ck_seed_random()
1542 if (in->memref.size && !in->memref.buffer) in entry_ck_seed_random()
1548 res = seed_rng_pool(in->memref.buffer, in->memref.size); in entry_ck_seed_random()
1569 void *buffer = NULL; in entry_ck_generate_random() local
1577 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_ck_generate_random()
1586 if (out->memref.size && !out->memref.buffer) in entry_ck_generate_random()
1593 buffer = TEE_Malloc(buffer_size, TEE_MALLOC_FILL_ZERO); in entry_ck_generate_random()
1594 if (!buffer) in entry_ck_generate_random()
1597 data = out->memref.buffer; in entry_ck_generate_random()
1603 TEE_GenerateRandom(buffer, count); in entry_ck_generate_random()
1604 TEE_MemMove(data, buffer, count); in entry_ck_generate_random()
1612 TEE_Free(buffer); in entry_ck_generate_random()