Lines Matching refs:token_id
55 struct ck_token *get_token(unsigned int token_id) in get_token() argument
57 if (token_id < TOKEN_COUNT) in get_token()
58 return &ck_token[confine_array_index(token_id, TOKEN_COUNT)]; in get_token()
253 uint32_t token_id = 0; in entry_ck_slot_list() local
254 const size_t out_size = sizeof(token_id) * TOKEN_COUNT; in entry_ck_slot_list()
270 for (token_id = 0, id = out->memref.buffer; token_id < TOKEN_COUNT; in entry_ck_slot_list()
271 token_id++, id += sizeof(token_id)) in entry_ck_slot_list()
272 TEE_MemMove(id, &token_id, sizeof(token_id)); in entry_ck_slot_list()
319 uint32_t token_id = 0; in entry_ck_slot_info() local
338 rc = serialargs_get(&ctrlargs, &token_id, sizeof(token_id)); in entry_ck_slot_info()
345 if (!get_token(token_id)) in entry_ck_slot_info()
368 uint32_t token_id = 0; in entry_ck_token_info() local
392 rc = serialargs_get(&ctrlargs, &token_id, sizeof(token_id)); in entry_ck_token_info()
399 token = get_token(token_id); in entry_ck_token_info()
407 (int)sizeof(info.serial_number), token_id); in entry_ck_token_info()
425 static void dmsg_print_supported_mechanism(unsigned int token_id __maybe_unused, in dmsg_print_supported_mechanism()
436 token_id, array[n], id2str_mechanism(array[n])); in dmsg_print_supported_mechanism()
449 uint32_t token_id = 0; in entry_ck_token_mecha_ids() local
459 rc = serialargs_get(&ctrlargs, &token_id, sizeof(token_id)); in entry_ck_token_mecha_ids()
466 token = get_token(token_id); in entry_ck_token_mecha_ids()
485 dmsg_print_supported_mechanism(token_id, array, count); in entry_ck_token_mecha_ids()
505 uint32_t token_id = 0; in entry_ck_token_mecha_info() local
515 rc = serialargs_get(&ctrlargs, &token_id, sizeof(uint32_t)); in entry_ck_token_mecha_info()
526 token = get_token(token_id); in entry_ck_token_mecha_info()
541 token_id, type); in entry_ck_token_mecha_info()
609 uint32_t token_id = 0; in entry_ck_open_session() local
621 rc = serialargs_get(&ctrlargs, &token_id, sizeof(token_id)); in entry_ck_open_session()
632 token = get_token(token_id); in entry_ck_open_session()
747 uint32_t token_id = 0; in entry_ck_close_all_sessions() local
757 rc = serialargs_get(&ctrlargs, &token_id, sizeof(uint32_t)); in entry_ck_close_all_sessions()
764 token = get_token(token_id); in entry_ck_close_all_sessions()
768 DMSG("Close all sessions for PKCS11 token %"PRIu32, token_id); in entry_ck_close_all_sessions()
830 uint32_t token_id = 0; in entry_ck_token_initialize() local
840 rc = serialargs_get(&ctrlargs, &token_id, sizeof(uint32_t)); in entry_ck_token_initialize()
859 token = get_token(token_id); in entry_ck_token_initialize()
864 IMSG("Token %"PRIu32": SO PIN locked", token_id); in entry_ck_token_initialize()
967 IMSG("PKCS11 token %"PRIu32": initialized", token_id); in entry_ck_token_initialize()