Home
last modified time | relevance | path

Searched refs:group (Results 1 - 25 of 2386) sorted by relevance

12345678910>>...96

/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly/
H A DvktSpvAsmSpirvVersion1p4Tests.cpp70 void addTestsForAmberFiles (tcu::TestCaseGroup* tests, CaseGroup group) in addTestsForAmberFiles() argument
74 const std::string data_dir(group.data_dir); in addTestsForAmberFiles()
75 const std::string subdir(group.subdir); in addTestsForAmberFiles()
77 std::vector<Case> cases(group.cases); in addTestsForAmberFiles()
115 DE_UNREF(group); in addTestsForAmberFiles()
154 CaseGroup group(data_dir, "opcopylogical"); in createSpirvVersion1p4Group()
156 group.add("different_matrix_layout"); in createSpirvVersion1p4Group()
158 group.add("different_matrix_strides"); in createSpirvVersion1p4Group()
160 group.add("nested_arrays_different_inner_stride"); in createSpirvVersion1p4Group()
162 group in createSpirvVersion1p4Group()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/spirv_assembly/
H A DvktSpvAsmSpirvVersion1p4Tests.cpp71 void addTestsForAmberFiles (tcu::TestCaseGroup* tests, CaseGroup group) in addTestsForAmberFiles() argument
75 const std::string data_dir(group.data_dir); in addTestsForAmberFiles()
76 const std::string subdir(group.subdir); in addTestsForAmberFiles()
78 std::vector<Case> cases(group.cases); in addTestsForAmberFiles()
117 DE_UNREF(group); in addTestsForAmberFiles()
155 CaseGroup group(data_dir, "opcopylogical"); in createSpirvVersion1p4Group()
156 group.add("different_matrix_layout","different matrix layout"); in createSpirvVersion1p4Group()
157 group.add("different_matrix_strides","different matrix strides"); in createSpirvVersion1p4Group()
158 group.add("nested_arrays_different_inner_stride","nested_arrays_different_inner_stride"); in createSpirvVersion1p4Group()
159 group in createSpirvVersion1p4Group()
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/common/
H A Dmali_group.h40 * The structure represents a render group
41 * A render group is defined by all the cores that share the same Mali MMU
66 /* Parent virtual group (if any) */
75 /* Used by group to link child groups (for virtual group) */
91 /** @brief Create a new Mali group object
93 * @return A pointer to a new group object
98 void mali_group_dump_status(struct mali_group *group);
100 void mali_group_delete(struct mali_group *group);
102 mali_osk_errcode_t mali_group_add_mmu_core(struct mali_group *group, struc
111 mali_group_core_description(struct mali_group *group) mali_group_core_description() argument
122 mali_group_is_virtual(struct mali_group *group) mali_group_is_virtual() argument
135 mali_group_is_in_virtual(struct mali_group *group) mali_group_is_in_virtual() argument
156 mali_group_get_session(struct mali_group *group) mali_group_get_session() argument
164 mali_group_clear_session(struct mali_group *group) mali_group_clear_session() argument
190 mali_group_get_state(struct mali_group *group) mali_group_get_state() argument
197 mali_group_power_is_on(struct mali_group *group) mali_group_power_is_on() argument
206 mali_group_set_disable_request(struct mali_group *group, mali_bool disable) mali_group_set_disable_request() argument
223 mali_group_disable_requested(struct mali_group *group) mali_group_disable_requested() argument
237 mali_group_is_working(struct mali_group *group) mali_group_is_working() argument
248 mali_group_get_running_gp_job(struct mali_group *group) mali_group_get_running_gp_job() argument
263 mali_group_get_gp_core(struct mali_group *group) mali_group_get_gp_core() argument
271 mali_group_get_pp_core(struct mali_group *group) mali_group_get_pp_core() argument
301 mali_group_get_interrupt_result_gp(struct mali_group *group) mali_group_get_interrupt_result_gp() argument
309 mali_group_get_interrupt_result_pp(struct mali_group *group) mali_group_get_interrupt_result_pp() argument
317 mali_group_get_interrupt_result_mmu(struct mali_group *group) mali_group_get_interrupt_result_mmu() argument
325 mali_group_gp_is_active(struct mali_group *group) mali_group_gp_is_active() argument
333 mali_group_pp_is_active(struct mali_group *group) mali_group_pp_is_active() argument
341 mali_group_has_timed_out(struct mali_group *group) mali_group_has_timed_out() argument
371 mali_group_mask_all_interrupts_gp(struct mali_group *group) mali_group_mask_all_interrupts_gp() argument
379 mali_group_mask_all_interrupts_pp(struct mali_group *group) mali_group_mask_all_interrupts_pp() argument
387 mali_group_enable_interrupts_gp(struct mali_group *group, enum mali_interrupt_result exceptions) mali_group_enable_interrupts_gp() argument
395 mali_group_schedule_bottom_half_gp(struct mali_group *group) mali_group_schedule_bottom_half_gp() argument
402 mali_group_schedule_bottom_half_pp(struct mali_group *group) mali_group_schedule_bottom_half_pp() argument
409 mali_group_schedule_bottom_half_mmu(struct mali_group *group) mali_group_schedule_bottom_half_mmu() argument
421 mali_group_oom(struct mali_group *group) mali_group_oom() argument
437 mali_group_is_empty(struct mali_group *group) mali_group_is_empty() argument
[all...]
H A Dmali_group.c35 static void mali_group_report_l2_cache_counters_per_core(struct mali_group *group, u32 core_num);
51 static void mali_group_reset_pp(struct mali_group *group);
52 static void mali_group_reset_mmu(struct mali_group *group);
54 static void mali_group_activate_page_directory(struct mali_group *group, struct mali_session_data *session,
56 static void mali_group_recovery_reset(struct mali_group *group);
61 struct mali_group *group = NULL; in mali_group_create() local
64 MALI_PRINT_ERROR(("Mali group: Too many group objects created\n")); in mali_group_create()
68 group = mali_osk_calloc(1, sizeof(struct mali_group)); in mali_group_create()
69 if (group ! in mali_group_create()
97 mali_group_delete(struct mali_group *group) mali_group_delete() argument
174 mali_group_add_mmu_core(struct mali_group *group, struct mali_mmu_core *mmu_core) mali_group_add_mmu_core() argument
185 mali_group_remove_mmu_core(struct mali_group *group) mali_group_remove_mmu_core() argument
194 mali_group_add_gp_core(struct mali_group *group, struct mali_gp_core *gp_core) mali_group_add_gp_core() argument
206 mali_group_remove_gp_core(struct mali_group *group) mali_group_remove_gp_core() argument
215 mali_group_add_pp_core(struct mali_group *group, struct mali_pp_core *pp_core) mali_group_add_pp_core() argument
226 mali_group_remove_pp_core(struct mali_group *group) mali_group_remove_pp_core() argument
235 mali_group_activate(struct mali_group *group) mali_group_activate() argument
336 mali_group_set_active(struct mali_group *group) mali_group_set_active() argument
367 mali_group_deactivate(struct mali_group *group) mali_group_deactivate() argument
435 mali_group_power_up(struct mali_group *group) mali_group_power_up() argument
460 mali_group_power_down(struct mali_group *group) mali_group_power_down() argument
502 mali_group_dump_core_status(struct mali_group *group) mali_group_dump_core_status() argument
553 mali_group_dump_status(struct mali_group *group) mali_group_dump_status() argument
764 mali_group_reset(struct mali_group *group) mali_group_reset() argument
792 mali_group_start_gp_job(struct mali_group *group, struct mali_gp_job *job, mali_bool gpu_secure_mode_pre_enabled) mali_group_start_gp_job() argument
864 mali_group_start_pp_job(struct mali_group *group, struct mali_pp_job *job, u32 sub_job, mali_bool gpu_secure_mode_pre_enabled) mali_group_start_pp_job() argument
1017 mali_group_resume_gp_with_new_heap(struct mali_group *group, u32 job_id, u32 start_addr, u32 end_addr) mali_group_resume_gp_with_new_heap() argument
1038 mali_group_reset_mmu(struct mali_group *group) mali_group_reset_mmu() argument
1063 mali_group_reset_pp(struct mali_group *group) mali_group_reset_pp() argument
1087 mali_group_complete_pp(struct mali_group *group, mali_bool success, u32 *sub_job) mali_group_complete_pp() argument
1204 mali_group_complete_gp(struct mali_group *group, mali_bool success) mali_group_complete_gp() argument
1284 mali_group_activate_page_directory(struct mali_group *group, struct mali_session_data *session, mali_bool is_reload) mali_group_activate_page_directory() argument
1306 mali_group_recovery_reset(struct mali_group *group) mali_group_recovery_reset() argument
1356 mali_group_dump_state(struct mali_group *group, char *buf, u32 size) mali_group_dump_state() argument
1424 struct mali_group *group = (struct mali_group *)data; mali_group_upper_half_mmu() local
1506 struct mali_group *group = (struct mali_group *)data; mali_group_bottom_half_mmu() local
1545 struct mali_group *group = (struct mali_group *)data; mali_group_upper_half_gp() local
1600 struct mali_group *group = (struct mali_group *)data; mali_group_bottom_half_gp() local
1621 struct mali_group *group = (struct mali_group *)data; mali_group_upper_half_pp() local
1681 struct mali_group *group = (struct mali_group *)data; mali_group_bottom_half_pp() local
1704 struct mali_group *group = (struct mali_group *)data; mali_group_timeout() local
1718 mali_group_zap_session(struct mali_group *group, struct mali_session_data *session) mali_group_zap_session() argument
1741 mali_group_report_l2_cache_counters_per_core(struct mali_group *group, u32 core_num) mali_group_report_l2_cache_counters_per_core() argument
[all...]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/common/
H A Dmali_group.h39 * The structure represents a render group
40 * A render group is defined by all the cores that share the same Mali MMU
65 /* Parent virtual group (if any) */
74 /* Used by group to link child groups (for virtual group) */
90 /** @brief Create a new Mali group object
92 * @return A pointer to a new group object
99 void mali_group_dump_status(struct mali_group *group);
101 void mali_group_delete(struct mali_group *group);
103 _mali_osk_errcode_t mali_group_add_mmu_core(struct mali_group *group,
115 mali_group_core_description( struct mali_group *group) mali_group_core_description() argument
127 mali_group_is_virtual(struct mali_group *group) mali_group_is_virtual() argument
140 mali_group_is_in_virtual(struct mali_group *group) mali_group_is_in_virtual() argument
161 mali_group_get_session( struct mali_group *group) mali_group_get_session() argument
170 mali_group_clear_session(struct mali_group *group) mali_group_clear_session() argument
196 mali_group_get_state(struct mali_group *group) mali_group_get_state() argument
203 mali_group_power_is_on(struct mali_group *group) mali_group_power_is_on() argument
212 mali_group_set_disable_request( struct mali_group *group, mali_bool disable) mali_group_set_disable_request() argument
230 mali_group_disable_requested( struct mali_group *group) mali_group_disable_requested() argument
245 mali_group_is_working(struct mali_group *group) mali_group_is_working() argument
256 mali_group_get_running_gp_job(struct mali_group *group) mali_group_get_running_gp_job() argument
272 mali_group_get_gp_core(struct mali_group *group) mali_group_get_gp_core() argument
280 mali_group_get_pp_core(struct mali_group *group) mali_group_get_pp_core() argument
311 mali_group_get_interrupt_result_gp(struct mali_group *group) mali_group_get_interrupt_result_gp() argument
319 mali_group_get_interrupt_result_pp(struct mali_group *group) mali_group_get_interrupt_result_pp() argument
327 mali_group_get_interrupt_result_mmu(struct mali_group *group) mali_group_get_interrupt_result_mmu() argument
335 mali_group_gp_is_active(struct mali_group *group) mali_group_gp_is_active() argument
343 mali_group_pp_is_active(struct mali_group *group) mali_group_pp_is_active() argument
351 mali_group_has_timed_out(struct mali_group *group) mali_group_has_timed_out() argument
381 mali_group_mask_all_interrupts_gp(struct mali_group *group) mali_group_mask_all_interrupts_gp() argument
389 mali_group_mask_all_interrupts_pp(struct mali_group *group) mali_group_mask_all_interrupts_pp() argument
397 mali_group_enable_interrupts_gp( struct mali_group *group, enum mali_interrupt_result exceptions) mali_group_enable_interrupts_gp() argument
407 mali_group_schedule_bottom_half_gp(struct mali_group *group) mali_group_schedule_bottom_half_gp() argument
415 mali_group_schedule_bottom_half_pp(struct mali_group *group) mali_group_schedule_bottom_half_pp() argument
422 mali_group_schedule_bottom_half_mmu(struct mali_group *group) mali_group_schedule_bottom_half_mmu() argument
434 mali_group_oom(struct mali_group *group) mali_group_oom() argument
452 mali_group_is_empty(struct mali_group *group) mali_group_is_empty() argument
[all...]
H A Dmali_group.c34 static void mali_group_report_l2_cache_counters_per_core(struct mali_group *group, u32 core_num);
48 static void mali_group_reset_pp(struct mali_group *group);
49 static void mali_group_reset_mmu(struct mali_group *group);
51 static void mali_group_activate_page_directory(struct mali_group *group, struct mali_session_data *session, mali_bool is_reload);
52 static void mali_group_recovery_reset(struct mali_group *group);
59 struct mali_group *group = NULL; in mali_group_create() local
62 MALI_PRINT_ERROR(("Mali group: Too many group objects created\n")); in mali_group_create()
66 group = _mali_osk_calloc(1, sizeof(struct mali_group)); in mali_group_create()
67 if (NULL != group) { in mali_group_create()
94 mali_group_delete(struct mali_group *group) mali_group_delete() argument
170 mali_group_add_mmu_core(struct mali_group *group, struct mali_mmu_core *mmu_core) mali_group_add_mmu_core() argument
181 mali_group_remove_mmu_core(struct mali_group *group) mali_group_remove_mmu_core() argument
190 mali_group_add_gp_core(struct mali_group *group, struct mali_gp_core *gp_core) mali_group_add_gp_core() argument
202 mali_group_remove_gp_core(struct mali_group *group) mali_group_remove_gp_core() argument
211 mali_group_add_pp_core(struct mali_group *group, struct mali_pp_core *pp_core) mali_group_add_pp_core() argument
222 mali_group_remove_pp_core(struct mali_group *group) mali_group_remove_pp_core() argument
231 mali_group_activate(struct mali_group *group) mali_group_activate() argument
347 mali_group_set_active(struct mali_group *group) mali_group_set_active() argument
379 mali_group_deactivate(struct mali_group *group) mali_group_deactivate() argument
453 mali_group_power_up(struct mali_group *group) mali_group_power_up() argument
480 mali_group_power_down(struct mali_group *group) mali_group_power_down() argument
524 mali_group_dump_core_status(struct mali_group *group) mali_group_dump_core_status() argument
574 mali_group_dump_status(struct mali_group *group) mali_group_dump_status() argument
785 mali_group_reset(struct mali_group *group) mali_group_reset() argument
814 mali_group_start_gp_job(struct mali_group *group, struct mali_gp_job *job, mali_bool gpu_secure_mode_pre_enabled) mali_group_start_gp_job() argument
893 mali_group_start_pp_job(struct mali_group *group, struct mali_pp_job *job, u32 sub_job, mali_bool gpu_secure_mode_pre_enabled) mali_group_start_pp_job() argument
1047 mali_group_resume_gp_with_new_heap(struct mali_group *group, u32 job_id, u32 start_addr, u32 end_addr) mali_group_resume_gp_with_new_heap() argument
1068 mali_group_reset_mmu(struct mali_group *group) mali_group_reset_mmu() argument
1092 mali_group_reset_pp(struct mali_group *group) mali_group_reset_pp() argument
1115 mali_group_complete_pp(struct mali_group *group, mali_bool success, u32 *sub_job) mali_group_complete_pp() argument
1229 mali_group_complete_gp(struct mali_group *group, mali_bool success) mali_group_complete_gp() argument
1309 mali_group_activate_page_directory(struct mali_group *group, struct mali_session_data *session, mali_bool is_reload) mali_group_activate_page_directory() argument
1333 mali_group_recovery_reset(struct mali_group *group) mali_group_recovery_reset() argument
1382 mali_group_dump_state(struct mali_group *group, char *buf, u32 size) mali_group_dump_state() argument
1465 struct mali_group *group = (struct mali_group *)data; mali_group_upper_half_mmu() local
1557 struct mali_group *group = (struct mali_group *)data; mali_group_bottom_half_mmu() local
1602 struct mali_group *group = (struct mali_group *)data; mali_group_upper_half_gp() local
1664 struct mali_group *group = (struct mali_group *)data; mali_group_bottom_half_gp() local
1689 struct mali_group *group = (struct mali_group *)data; mali_group_upper_half_pp() local
1756 struct mali_group *group = (struct mali_group *)data; mali_group_bottom_half_pp() local
1783 struct mali_group *group = (struct mali_group *)data; mali_group_timeout() local
1798 mali_group_zap_session(struct mali_group *group, struct mali_session_data *session) mali_group_zap_session() argument
1822 mali_group_report_l2_cache_counters_per_core(struct mali_group *group, u32 core_num) mali_group_report_l2_cache_counters_per_core() argument
[all...]
/third_party/wpa_supplicant/wpa_supplicant-2.9/src/p2p/
H A Dp2p_group.c2 * Wi-Fi Direct - P2P group operations
32 * struct p2p_group - Internal P2P module per-group data
49 struct p2p_group *group, **groups; in p2p_group_init() local
51 group = os_zalloc(sizeof(*group)); in p2p_group_init()
52 if (group == NULL) in p2p_group_init()
58 os_free(group); in p2p_group_init()
61 groups[p2p->num_groups++] = group; in p2p_group_init()
64 group->p2p = p2p; in p2p_group_init()
65 group in p2p_group_init()
84 p2p_group_free_members(struct p2p_group *group) p2p_group_free_members() argument
98 p2p_group_deinit(struct p2p_group *group) p2p_group_deinit() argument
137 p2p_group_add_common_ies(struct p2p_group *group, struct wpabuf *ie) p2p_group_add_common_ies() argument
208 p2p_group_build_beacon_ie(struct p2p_group *group) p2p_group_build_beacon_ie() argument
354 wifi_display_build_go_ie(struct p2p_group *group) wifi_display_build_go_ie() argument
405 wifi_display_group_update(struct p2p_group *group) wifi_display_group_update() argument
414 p2p_buf_add_group_info(struct p2p_group *group, struct wpabuf *buf, int max_clients) p2p_buf_add_group_info() argument
436 p2p_group_buf_add_id(struct p2p_group *group, struct wpabuf *buf) p2p_group_buf_add_id() argument
443 p2p_group_build_probe_resp_ie(struct p2p_group *group) p2p_group_build_probe_resp_ie() argument
482 p2p_group_update_ies(struct p2p_group *group) p2p_group_update_ies() argument
572 p2p_group_remove_member(struct p2p_group *group, const u8 *addr) p2p_group_remove_member() argument
602 p2p_group_notif_assoc(struct p2p_group *group, const u8 *addr, const u8 *ie, size_t len) p2p_group_notif_assoc() argument
646 p2p_group_assoc_resp_ie(struct p2p_group *group, u8 status) p2p_group_assoc_resp_ie() argument
690 p2p_group_notif_disassoc(struct p2p_group *group, const u8 *addr) p2p_group_notif_disassoc() argument
759 p2p_group_match_dev_type(struct p2p_group *group, struct wpabuf *wps) p2p_group_match_dev_type() argument
776 p2p_group_match_dev_id(struct p2p_group *group, struct wpabuf *p2p) p2p_group_match_dev_id() argument
801 p2p_group_notif_formation_done(struct p2p_group *group) p2p_group_notif_formation_done() argument
811 p2p_group_notif_noa(struct p2p_group *group, const u8 *noa, size_t noa_len) p2p_group_notif_noa() argument
841 p2p_group_get_client(struct p2p_group *group, const u8 *dev_id) p2p_group_get_client() argument
855 p2p_group_get_client_interface_addr(struct p2p_group *group, const u8 *dev_addr) p2p_group_get_client_interface_addr() argument
869 p2p_group_get_client_iface( struct p2p_group *group, const u8 *interface_addr) p2p_group_get_client_iface() argument
883 p2p_group_get_dev_addr(struct p2p_group *group, const u8 *addr) p2p_group_get_dev_addr() argument
910 p2p_group_go_discover(struct p2p_group *group, const u8 *dev_id, const u8 *searching_dev, int rx_freq) p2p_group_go_discover() argument
956 p2p_group_get_interface_addr(struct p2p_group *group) p2p_group_get_interface_addr() argument
962 p2p_group_presence_req(struct p2p_group *group, const u8 *client_interface_addr, const u8 *noa, size_t noa_len) p2p_group_presence_req() argument
1000 p2p_get_group_num_members(struct p2p_group *group) p2p_get_group_num_members() argument
1009 p2p_client_limit_reached(struct p2p_group *group) p2p_client_limit_reached() argument
1018 p2p_iterate_group_members(struct p2p_group *group, void **next) p2p_iterate_group_members() argument
1036 p2p_group_is_client_connected(struct p2p_group *group, const u8 *dev_addr) p2p_group_is_client_connected() argument
1049 p2p_group_is_group_id_match(struct p2p_group *group, const u8 *group_id, size_t group_id_len) p2p_group_is_group_id_match() argument
1061 p2p_group_force_beacon_update_ies(struct p2p_group *group) p2p_group_force_beacon_update_ies() argument
1068 p2p_group_get_freq(struct p2p_group *group) p2p_group_get_freq() argument
1074 p2p_group_get_config(struct p2p_group *group) p2p_group_get_config() argument
1080 p2p_loop_on_all_groups(struct p2p_data *p2p, int (*group_callback)(struct p2p_group *group, void *user_data), void *user_data) p2p_loop_on_all_groups() argument
1094 p2p_group_get_common_freqs(struct p2p_group *group, int *common_freqs, unsigned int *num) p2p_group_get_common_freqs() argument
[all...]
/third_party/node/deps/openssl/openssl/crypto/ec/
H A Decp_smpl.c98 int ossl_ec_GFp_simple_group_init(EC_GROUP *group) in ossl_ec_GFp_simple_group_init() argument
100 group->field = BN_new(); in ossl_ec_GFp_simple_group_init()
101 group->a = BN_new(); in ossl_ec_GFp_simple_group_init()
102 group->b = BN_new(); in ossl_ec_GFp_simple_group_init()
103 if (group->field == NULL || group->a == NULL || group->b == NULL) { in ossl_ec_GFp_simple_group_init()
104 BN_free(group->field); in ossl_ec_GFp_simple_group_init()
105 BN_free(group->a); in ossl_ec_GFp_simple_group_init()
106 BN_free(group in ossl_ec_GFp_simple_group_init()
113 ossl_ec_GFp_simple_group_finish(EC_GROUP *group) ossl_ec_GFp_simple_group_finish() argument
120 ossl_ec_GFp_simple_group_clear_finish(EC_GROUP *group) ossl_ec_GFp_simple_group_clear_finish() argument
141 ossl_ec_GFp_simple_group_set_curve(EC_GROUP *group, const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) ossl_ec_GFp_simple_group_set_curve() argument
200 ossl_ec_GFp_simple_group_get_curve(const EC_GROUP *group, BIGNUM *p, BIGNUM *a, BIGNUM *b, BN_CTX *ctx) ossl_ec_GFp_simple_group_get_curve() argument
245 ossl_ec_GFp_simple_group_get_degree(const EC_GROUP *group) ossl_ec_GFp_simple_group_get_degree() argument
250 ossl_ec_GFp_simple_group_check_discriminant(const EC_GROUP *group, BN_CTX *ctx) ossl_ec_GFp_simple_group_check_discriminant() argument
367 ossl_ec_GFp_simple_point_set_to_infinity(const EC_GROUP *group, EC_POINT *point) ossl_ec_GFp_simple_point_set_to_infinity() argument
375 ossl_ec_GFp_simple_set_Jprojective_coordinates_GFp(const EC_GROUP *group, EC_POINT *point, const BIGNUM *x, const BIGNUM *y, const BIGNUM *z, BN_CTX *ctx) ossl_ec_GFp_simple_set_Jprojective_coordinates_GFp() argument
435 ossl_ec_GFp_simple_get_Jprojective_coordinates_GFp(const EC_GROUP *group, const EC_POINT *point, BIGNUM *x, BIGNUM *y, BIGNUM *z, BN_CTX *ctx) ossl_ec_GFp_simple_get_Jprojective_coordinates_GFp() argument
484 ossl_ec_GFp_simple_point_set_affine_coordinates(const EC_GROUP *group, EC_POINT *point, const BIGNUM *x, const BIGNUM *y, BN_CTX *ctx) ossl_ec_GFp_simple_point_set_affine_coordinates() argument
501 ossl_ec_GFp_simple_point_get_affine_coordinates(const EC_GROUP *group, const EC_POINT *point, BIGNUM *x, BIGNUM *y, BN_CTX *ctx) ossl_ec_GFp_simple_point_get_affine_coordinates() argument
613 ossl_ec_GFp_simple_add(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a, const EC_POINT *b, BN_CTX *ctx) ossl_ec_GFp_simple_add() argument
798 ossl_ec_GFp_simple_dbl(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a, BN_CTX *ctx) ossl_ec_GFp_simple_dbl() argument
940 ossl_ec_GFp_simple_invert(const EC_GROUP *group, EC_POINT *point, BN_CTX *ctx) ossl_ec_GFp_simple_invert() argument
950 ossl_ec_GFp_simple_is_at_infinity(const EC_GROUP *group, const EC_POINT *point) ossl_ec_GFp_simple_is_at_infinity() argument
956 ossl_ec_GFp_simple_is_on_curve(const EC_GROUP *group, const EC_POINT *point, BN_CTX *ctx) ossl_ec_GFp_simple_is_on_curve() argument
1059 ossl_ec_GFp_simple_cmp(const EC_GROUP *group, const EC_POINT *a, const EC_POINT *b, BN_CTX *ctx) ossl_ec_GFp_simple_cmp() argument
1167 ossl_ec_GFp_simple_make_affine(const EC_GROUP *group, EC_POINT *point, BN_CTX *ctx) ossl_ec_GFp_simple_make_affine() argument
1206 ossl_ec_GFp_simple_points_make_affine(const EC_GROUP *group, size_t num, EC_POINT *points[], BN_CTX *ctx) ossl_ec_GFp_simple_points_make_affine() argument
1365 ossl_ec_GFp_simple_field_mul(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) ossl_ec_GFp_simple_field_mul() argument
1371 ossl_ec_GFp_simple_field_sqr(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) ossl_ec_GFp_simple_field_sqr() argument
1383 ossl_ec_GFp_simple_field_inv(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) ossl_ec_GFp_simple_field_inv() argument
1430 ossl_ec_GFp_simple_blind_coordinates(const EC_GROUP *group, EC_POINT *p, BN_CTX *ctx) ossl_ec_GFp_simple_blind_coordinates() argument
1493 ossl_ec_GFp_simple_ladder_pre(const EC_GROUP *group, EC_POINT *r, EC_POINT *s, EC_POINT *p, BN_CTX *ctx) ossl_ec_GFp_simple_ladder_pre() argument
1563 ossl_ec_GFp_simple_ladder_step(const EC_GROUP *group, EC_POINT *r, EC_POINT *s, EC_POINT *p, BN_CTX *ctx) ossl_ec_GFp_simple_ladder_step() argument
1651 ossl_ec_GFp_simple_ladder_post(const EC_GROUP *group, EC_POINT *r, EC_POINT *s, EC_POINT *p, BN_CTX *ctx) ossl_ec_GFp_simple_ladder_post() argument
[all...]
H A Dec2_smpl.c28 int ossl_ec_GF2m_simple_group_init(EC_GROUP *group) in ossl_ec_GF2m_simple_group_init() argument
30 group->field = BN_new(); in ossl_ec_GF2m_simple_group_init()
31 group->a = BN_new(); in ossl_ec_GF2m_simple_group_init()
32 group->b = BN_new(); in ossl_ec_GF2m_simple_group_init()
34 if (group->field == NULL || group->a == NULL || group->b == NULL) { in ossl_ec_GF2m_simple_group_init()
35 BN_free(group->field); in ossl_ec_GF2m_simple_group_init()
36 BN_free(group->a); in ossl_ec_GF2m_simple_group_init()
37 BN_free(group in ossl_ec_GF2m_simple_group_init()
47 ossl_ec_GF2m_simple_group_finish(EC_GROUP *group) ossl_ec_GF2m_simple_group_finish() argument
58 ossl_ec_GF2m_simple_group_clear_finish(EC_GROUP *group) ossl_ec_GF2m_simple_group_clear_finish() argument
101 ossl_ec_GF2m_simple_group_set_curve(EC_GROUP *group, const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) ossl_ec_GF2m_simple_group_set_curve() argument
141 ossl_ec_GF2m_simple_group_get_curve(const EC_GROUP *group, BIGNUM *p, BIGNUM *a, BIGNUM *b, BN_CTX *ctx) ossl_ec_GF2m_simple_group_get_curve() argument
171 ossl_ec_GF2m_simple_group_get_degree(const EC_GROUP *group) ossl_ec_GF2m_simple_group_get_degree() argument
180 ossl_ec_GF2m_simple_group_check_discriminant(const EC_GROUP *group, BN_CTX *ctx) ossl_ec_GF2m_simple_group_check_discriminant() argument
276 ossl_ec_GF2m_simple_point_set_to_infinity(const EC_GROUP *group, EC_POINT *point) ossl_ec_GF2m_simple_point_set_to_infinity() argument
288 ossl_ec_GF2m_simple_point_set_affine_coordinates(const EC_GROUP *group, EC_POINT *point, const BIGNUM *x, const BIGNUM *y, BN_CTX *ctx) ossl_ec_GF2m_simple_point_set_affine_coordinates() argument
320 ossl_ec_GF2m_simple_point_get_affine_coordinates(const EC_GROUP *group, const EC_POINT *point, BIGNUM *x, BIGNUM *y, BN_CTX *ctx) ossl_ec_GF2m_simple_point_get_affine_coordinates() argument
356 ossl_ec_GF2m_simple_add(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a, const EC_POINT *b, BN_CTX *ctx) ossl_ec_GF2m_simple_add() argument
477 ossl_ec_GF2m_simple_dbl(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a, BN_CTX *ctx) ossl_ec_GF2m_simple_dbl() argument
483 ossl_ec_GF2m_simple_invert(const EC_GROUP *group, EC_POINT *point, BN_CTX *ctx) ossl_ec_GF2m_simple_invert() argument
497 ossl_ec_GF2m_simple_is_at_infinity(const EC_GROUP *group, const EC_POINT *point) ossl_ec_GF2m_simple_is_at_infinity() argument
508 ossl_ec_GF2m_simple_is_on_curve(const EC_GROUP *group, const EC_POINT *point, BN_CTX *ctx) ossl_ec_GF2m_simple_is_on_curve() argument
581 ossl_ec_GF2m_simple_cmp(const EC_GROUP *group, const EC_POINT *a, const EC_POINT *b, BN_CTX *ctx) ossl_ec_GF2m_simple_cmp() argument
632 ossl_ec_GF2m_simple_make_affine(const EC_GROUP *group, EC_POINT *point, BN_CTX *ctx) ossl_ec_GF2m_simple_make_affine() argument
681 ossl_ec_GF2m_simple_points_make_affine(const EC_GROUP *group, size_t num, EC_POINT *points[], BN_CTX *ctx) ossl_ec_GF2m_simple_points_make_affine() argument
695 ossl_ec_GF2m_simple_field_mul(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) ossl_ec_GF2m_simple_field_mul() argument
702 ossl_ec_GF2m_simple_field_sqr(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) ossl_ec_GF2m_simple_field_sqr() argument
709 ossl_ec_GF2m_simple_field_div(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) ossl_ec_GF2m_simple_field_div() argument
722 ec_GF2m_simple_ladder_pre(const EC_GROUP *group, EC_POINT *r, EC_POINT *s, EC_POINT *p, BN_CTX *ctx) ec_GF2m_simple_ladder_pre() argument
775 ec_GF2m_simple_ladder_step(const EC_GROUP *group, EC_POINT *r, EC_POINT *s, EC_POINT *p, BN_CTX *ctx) ec_GF2m_simple_ladder_step() argument
805 ec_GF2m_simple_ladder_post(const EC_GROUP *group, EC_POINT *r, EC_POINT *s, EC_POINT *p, BN_CTX *ctx) ec_GF2m_simple_ladder_post() argument
868 ec_GF2m_simple_points_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar, size_t num, const EC_POINT *points[], const BIGNUM *scalars[], BN_CTX *ctx) ec_GF2m_simple_points_mul() argument
929 ec_GF2m_simple_field_inv(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) ec_GF2m_simple_field_inv() argument
[all...]
H A Dec_lib.c88 void EC_pre_comp_free(EC_GROUP *group) in EC_pre_comp_free() argument
90 switch (group->pre_comp_type) { in EC_pre_comp_free()
95 EC_nistz256_pre_comp_free(group->pre_comp.nistz256); in EC_pre_comp_free()
100 EC_nistp224_pre_comp_free(group->pre_comp.nistp224); in EC_pre_comp_free()
103 EC_nistp256_pre_comp_free(group->pre_comp.nistp256); in EC_pre_comp_free()
106 EC_nistp521_pre_comp_free(group->pre_comp.nistp521); in EC_pre_comp_free()
115 EC_ec_pre_comp_free(group->pre_comp.ec); in EC_pre_comp_free()
118 group->pre_comp.ec = NULL; in EC_pre_comp_free()
121 void EC_GROUP_free(EC_GROUP *group) in EC_GROUP_free() argument
123 if (!group) in EC_GROUP_free()
140 EC_GROUP_clear_free(EC_GROUP *group) EC_GROUP_clear_free() argument
289 EC_GROUP_method_of(const EC_GROUP *group) EC_GROUP_method_of() argument
315 ec_guess_cofactor(EC_GROUP *group) ec_guess_cofactor() argument
363 EC_GROUP_set_generator(EC_GROUP *group, const EC_POINT *generator, const BIGNUM *order, const BIGNUM *cofactor) EC_GROUP_set_generator() argument
433 EC_GROUP_get0_generator(const EC_GROUP *group) EC_GROUP_get0_generator() argument
438 EC_GROUP_get_mont_data(const EC_GROUP *group) EC_GROUP_get_mont_data() argument
443 EC_GROUP_get_order(const EC_GROUP *group, BIGNUM *order, BN_CTX *ctx) EC_GROUP_get_order() argument
453 EC_GROUP_get0_order(const EC_GROUP *group) EC_GROUP_get0_order() argument
458 EC_GROUP_order_bits(const EC_GROUP *group) EC_GROUP_order_bits() argument
463 EC_GROUP_get_cofactor(const EC_GROUP *group, BIGNUM *cofactor, BN_CTX *ctx) EC_GROUP_get_cofactor() argument
475 EC_GROUP_get0_cofactor(const EC_GROUP *group) EC_GROUP_get0_cofactor() argument
480 EC_GROUP_set_curve_name(EC_GROUP *group, int nid) EC_GROUP_set_curve_name() argument
489 EC_GROUP_get_curve_name(const EC_GROUP *group) EC_GROUP_get_curve_name() argument
494 EC_GROUP_get0_field(const EC_GROUP *group) EC_GROUP_get0_field() argument
499 EC_GROUP_get_field_type(const EC_GROUP *group) EC_GROUP_get_field_type() argument
504 EC_GROUP_set_asn1_flag(EC_GROUP *group, int flag) EC_GROUP_set_asn1_flag() argument
509 EC_GROUP_get_asn1_flag(const EC_GROUP *group) EC_GROUP_get_asn1_flag() argument
514 EC_GROUP_set_point_conversion_form(EC_GROUP *group, point_conversion_form_t form) EC_GROUP_set_point_conversion_form() argument
520 EC_GROUP_get_point_conversion_form(const EC_GROUP *group) EC_GROUP_get_point_conversion_form() argument
526 EC_GROUP_set_seed(EC_GROUP *group, const unsigned char *p, size_t len) EC_GROUP_set_seed() argument
545 EC_GROUP_get0_seed(const EC_GROUP *group) EC_GROUP_get0_seed() argument
550 EC_GROUP_get_seed_len(const EC_GROUP *group) EC_GROUP_get_seed_len() argument
555 EC_GROUP_set_curve(EC_GROUP *group, const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) EC_GROUP_set_curve() argument
565 EC_GROUP_get_curve(const EC_GROUP *group, BIGNUM *p, BIGNUM *a, BIGNUM *b, BN_CTX *ctx) EC_GROUP_get_curve() argument
576 EC_GROUP_set_curve_GFp(EC_GROUP *group, const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) EC_GROUP_set_curve_GFp() argument
582 EC_GROUP_get_curve_GFp(const EC_GROUP *group, BIGNUM *p, BIGNUM *a, BIGNUM *b, BN_CTX *ctx) EC_GROUP_get_curve_GFp() argument
589 EC_GROUP_set_curve_GF2m(EC_GROUP *group, const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) EC_GROUP_set_curve_GF2m() argument
595 EC_GROUP_get_curve_GF2m(const EC_GROUP *group, BIGNUM *p, BIGNUM *a, BIGNUM *b, BN_CTX *ctx) EC_GROUP_get_curve_GF2m() argument
603 EC_GROUP_get_degree(const EC_GROUP *group) EC_GROUP_get_degree() argument
612 EC_GROUP_check_discriminant(const EC_GROUP *group, BN_CTX *ctx) EC_GROUP_check_discriminant() argument
715 EC_POINT_new(const EC_GROUP *group) EC_POINT_new() argument
785 EC_POINT_dup(const EC_POINT *a, const EC_GROUP *group) EC_POINT_dup() argument
811 EC_POINT_set_to_infinity(const EC_GROUP *group, EC_POINT *point) EC_POINT_set_to_infinity() argument
825 EC_POINT_set_Jprojective_coordinates_GFp(const EC_GROUP *group, EC_POINT *point, const BIGNUM *x, const BIGNUM *y, const BIGNUM *z, BN_CTX *ctx) EC_POINT_set_Jprojective_coordinates_GFp() argument
842 EC_POINT_get_Jprojective_coordinates_GFp(const EC_GROUP *group, const EC_POINT *point, BIGNUM *x, BIGNUM *y, BIGNUM *z, BN_CTX *ctx) EC_POINT_get_Jprojective_coordinates_GFp() argument
860 EC_POINT_set_affine_coordinates(const EC_GROUP *group, EC_POINT *point, const BIGNUM *x, const BIGNUM *y, BN_CTX *ctx) EC_POINT_set_affine_coordinates() argument
883 EC_POINT_set_affine_coordinates_GFp(const EC_GROUP *group, EC_POINT *point, const BIGNUM *x, const BIGNUM *y, BN_CTX *ctx) EC_POINT_set_affine_coordinates_GFp() argument
891 EC_POINT_set_affine_coordinates_GF2m(const EC_GROUP *group, EC_POINT *point, const BIGNUM *x, const BIGNUM *y, BN_CTX *ctx) EC_POINT_set_affine_coordinates_GF2m() argument
900 EC_POINT_get_affine_coordinates(const EC_GROUP *group, const EC_POINT *point, BIGNUM *x, BIGNUM *y, BN_CTX *ctx) EC_POINT_get_affine_coordinates() argument
920 EC_POINT_get_affine_coordinates_GFp(const EC_GROUP *group, const EC_POINT *point, BIGNUM *x, BIGNUM *y, BN_CTX *ctx) EC_POINT_get_affine_coordinates_GFp() argument
928 EC_POINT_get_affine_coordinates_GF2m(const EC_GROUP *group, const EC_POINT *point, BIGNUM *x, BIGNUM *y, BN_CTX *ctx) EC_POINT_get_affine_coordinates_GF2m() argument
937 EC_POINT_add(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a, const EC_POINT *b, BN_CTX *ctx) EC_POINT_add() argument
952 EC_POINT_dbl(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a, BN_CTX *ctx) EC_POINT_dbl() argument
966 EC_POINT_invert(const EC_GROUP *group, EC_POINT *a, BN_CTX *ctx) EC_POINT_invert() argument
979 EC_POINT_is_at_infinity(const EC_GROUP *group, const EC_POINT *point) EC_POINT_is_at_infinity() argument
999 EC_POINT_is_on_curve(const EC_GROUP *group, const EC_POINT *point, BN_CTX *ctx) EC_POINT_is_on_curve() argument
1013 EC_POINT_cmp(const EC_GROUP *group, const EC_POINT *a, const EC_POINT *b, BN_CTX *ctx) EC_POINT_cmp() argument
1028 EC_POINT_make_affine(const EC_GROUP *group, EC_POINT *point, BN_CTX *ctx) EC_POINT_make_affine() argument
1041 EC_POINTs_make_affine(const EC_GROUP *group, size_t num, EC_POINT *points[], BN_CTX *ctx) EC_POINTs_make_affine() argument
1067 EC_POINTs_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar, size_t num, const EC_POINT *points[], const BIGNUM *scalars[], BN_CTX *ctx) EC_POINTs_mul() argument
1114 EC_POINT_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *g_scalar, const EC_POINT *point, const BIGNUM *p_scalar, BN_CTX *ctx) EC_POINT_mul() argument
1155 EC_GROUP_precompute_mult(EC_GROUP *group, BN_CTX *ctx) EC_GROUP_precompute_mult() argument
1167 EC_GROUP_have_precompute_mult(const EC_GROUP *group) EC_GROUP_have_precompute_mult() argument
1185 ec_precompute_mont_data(EC_GROUP *group) ec_precompute_mont_data() argument
1226 ossl_ec_group_simple_order_bits(const EC_GROUP *group) ossl_ec_group_simple_order_bits() argument
1233 ec_field_inverse_mod_ord(const EC_GROUP *group, BIGNUM *r, const BIGNUM *x, BN_CTX *ctx) ec_field_inverse_mod_ord() argument
1294 ossl_ec_group_do_inverse_ord(const EC_GROUP *group, BIGNUM *res, const BIGNUM *x, BN_CTX *ctx) ossl_ec_group_do_inverse_ord() argument
1313 ossl_ec_point_blind_coordinates(const EC_GROUP *group, EC_POINT *p, BN_CTX *ctx) ossl_ec_point_blind_coordinates() argument
1322 EC_GROUP_get_basis_type(const EC_GROUP *group) EC_GROUP_get_basis_type() argument
1346 EC_GROUP_get_trinomial_basis(const EC_GROUP *group, unsigned int *k) EC_GROUP_get_trinomial_basis() argument
1364 EC_GROUP_get_pentanomial_basis(const EC_GROUP *group, unsigned int *k1, unsigned int *k2, unsigned int *k3) EC_GROUP_get_pentanomial_basis() argument
1401 ec_group_explicit_to_named(const EC_GROUP *group, OSSL_LIB_CTX *libctx, const char *propq, BN_CTX *ctx) ec_group_explicit_to_named() argument
1502 ossl_ec_group_set_params(EC_GROUP *group, const OSSL_PARAM params[]) ossl_ec_group_set_params() argument
1541 EC_GROUP *group = NULL; EC_GROUP_new_from_params() local
[all...]
H A Decp_mont.c83 int ossl_ec_GFp_mont_group_init(EC_GROUP *group) in ossl_ec_GFp_mont_group_init() argument
87 ok = ossl_ec_GFp_simple_group_init(group); in ossl_ec_GFp_mont_group_init()
88 group->field_data1 = NULL; in ossl_ec_GFp_mont_group_init()
89 group->field_data2 = NULL; in ossl_ec_GFp_mont_group_init()
93 void ossl_ec_GFp_mont_group_finish(EC_GROUP *group) in ossl_ec_GFp_mont_group_finish() argument
95 BN_MONT_CTX_free(group->field_data1); in ossl_ec_GFp_mont_group_finish()
96 group->field_data1 = NULL; in ossl_ec_GFp_mont_group_finish()
97 BN_free(group->field_data2); in ossl_ec_GFp_mont_group_finish()
98 group->field_data2 = NULL; in ossl_ec_GFp_mont_group_finish()
99 ossl_ec_GFp_simple_group_finish(group); in ossl_ec_GFp_mont_group_finish()
102 ossl_ec_GFp_mont_group_clear_finish(EC_GROUP *group) ossl_ec_GFp_mont_group_clear_finish() argument
142 ossl_ec_GFp_mont_group_set_curve(EC_GROUP *group, const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) ossl_ec_GFp_mont_group_set_curve() argument
196 ossl_ec_GFp_mont_field_mul(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) ossl_ec_GFp_mont_field_mul() argument
207 ossl_ec_GFp_mont_field_sqr(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) ossl_ec_GFp_mont_field_sqr() argument
223 ossl_ec_GFp_mont_field_inv(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) ossl_ec_GFp_mont_field_inv() argument
267 ossl_ec_GFp_mont_field_encode(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) ossl_ec_GFp_mont_field_encode() argument
278 ossl_ec_GFp_mont_field_decode(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) ossl_ec_GFp_mont_field_decode() argument
289 ossl_ec_GFp_mont_field_set_to_one(const EC_GROUP *group, BIGNUM *r, BN_CTX *ctx) ossl_ec_GFp_mont_field_set_to_one() argument
[all...]
/third_party/openssl/crypto/ec/
H A Decp_smpl.c98 int ossl_ec_GFp_simple_group_init(EC_GROUP *group) in ossl_ec_GFp_simple_group_init() argument
100 group->field = BN_new(); in ossl_ec_GFp_simple_group_init()
101 group->a = BN_new(); in ossl_ec_GFp_simple_group_init()
102 group->b = BN_new(); in ossl_ec_GFp_simple_group_init()
103 if (group->field == NULL || group->a == NULL || group->b == NULL) { in ossl_ec_GFp_simple_group_init()
104 BN_free(group->field); in ossl_ec_GFp_simple_group_init()
105 BN_free(group->a); in ossl_ec_GFp_simple_group_init()
106 BN_free(group in ossl_ec_GFp_simple_group_init()
113 ossl_ec_GFp_simple_group_finish(EC_GROUP *group) ossl_ec_GFp_simple_group_finish() argument
120 ossl_ec_GFp_simple_group_clear_finish(EC_GROUP *group) ossl_ec_GFp_simple_group_clear_finish() argument
141 ossl_ec_GFp_simple_group_set_curve(EC_GROUP *group, const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) ossl_ec_GFp_simple_group_set_curve() argument
200 ossl_ec_GFp_simple_group_get_curve(const EC_GROUP *group, BIGNUM *p, BIGNUM *a, BIGNUM *b, BN_CTX *ctx) ossl_ec_GFp_simple_group_get_curve() argument
245 ossl_ec_GFp_simple_group_get_degree(const EC_GROUP *group) ossl_ec_GFp_simple_group_get_degree() argument
250 ossl_ec_GFp_simple_group_check_discriminant(const EC_GROUP *group, BN_CTX *ctx) ossl_ec_GFp_simple_group_check_discriminant() argument
367 ossl_ec_GFp_simple_point_set_to_infinity(const EC_GROUP *group, EC_POINT *point) ossl_ec_GFp_simple_point_set_to_infinity() argument
375 ossl_ec_GFp_simple_set_Jprojective_coordinates_GFp(const EC_GROUP *group, EC_POINT *point, const BIGNUM *x, const BIGNUM *y, const BIGNUM *z, BN_CTX *ctx) ossl_ec_GFp_simple_set_Jprojective_coordinates_GFp() argument
435 ossl_ec_GFp_simple_get_Jprojective_coordinates_GFp(const EC_GROUP *group, const EC_POINT *point, BIGNUM *x, BIGNUM *y, BIGNUM *z, BN_CTX *ctx) ossl_ec_GFp_simple_get_Jprojective_coordinates_GFp() argument
484 ossl_ec_GFp_simple_point_set_affine_coordinates(const EC_GROUP *group, EC_POINT *point, const BIGNUM *x, const BIGNUM *y, BN_CTX *ctx) ossl_ec_GFp_simple_point_set_affine_coordinates() argument
501 ossl_ec_GFp_simple_point_get_affine_coordinates(const EC_GROUP *group, const EC_POINT *point, BIGNUM *x, BIGNUM *y, BN_CTX *ctx) ossl_ec_GFp_simple_point_get_affine_coordinates() argument
613 ossl_ec_GFp_simple_add(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a, const EC_POINT *b, BN_CTX *ctx) ossl_ec_GFp_simple_add() argument
798 ossl_ec_GFp_simple_dbl(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a, BN_CTX *ctx) ossl_ec_GFp_simple_dbl() argument
940 ossl_ec_GFp_simple_invert(const EC_GROUP *group, EC_POINT *point, BN_CTX *ctx) ossl_ec_GFp_simple_invert() argument
950 ossl_ec_GFp_simple_is_at_infinity(const EC_GROUP *group, const EC_POINT *point) ossl_ec_GFp_simple_is_at_infinity() argument
956 ossl_ec_GFp_simple_is_on_curve(const EC_GROUP *group, const EC_POINT *point, BN_CTX *ctx) ossl_ec_GFp_simple_is_on_curve() argument
1059 ossl_ec_GFp_simple_cmp(const EC_GROUP *group, const EC_POINT *a, const EC_POINT *b, BN_CTX *ctx) ossl_ec_GFp_simple_cmp() argument
1167 ossl_ec_GFp_simple_make_affine(const EC_GROUP *group, EC_POINT *point, BN_CTX *ctx) ossl_ec_GFp_simple_make_affine() argument
1206 ossl_ec_GFp_simple_points_make_affine(const EC_GROUP *group, size_t num, EC_POINT *points[], BN_CTX *ctx) ossl_ec_GFp_simple_points_make_affine() argument
1365 ossl_ec_GFp_simple_field_mul(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) ossl_ec_GFp_simple_field_mul() argument
1371 ossl_ec_GFp_simple_field_sqr(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) ossl_ec_GFp_simple_field_sqr() argument
1383 ossl_ec_GFp_simple_field_inv(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) ossl_ec_GFp_simple_field_inv() argument
1430 ossl_ec_GFp_simple_blind_coordinates(const EC_GROUP *group, EC_POINT *p, BN_CTX *ctx) ossl_ec_GFp_simple_blind_coordinates() argument
1493 ossl_ec_GFp_simple_ladder_pre(const EC_GROUP *group, EC_POINT *r, EC_POINT *s, EC_POINT *p, BN_CTX *ctx) ossl_ec_GFp_simple_ladder_pre() argument
1563 ossl_ec_GFp_simple_ladder_step(const EC_GROUP *group, EC_POINT *r, EC_POINT *s, EC_POINT *p, BN_CTX *ctx) ossl_ec_GFp_simple_ladder_step() argument
1651 ossl_ec_GFp_simple_ladder_post(const EC_GROUP *group, EC_POINT *r, EC_POINT *s, EC_POINT *p, BN_CTX *ctx) ossl_ec_GFp_simple_ladder_post() argument
[all...]
H A Dec2_smpl.c28 int ossl_ec_GF2m_simple_group_init(EC_GROUP *group) in ossl_ec_GF2m_simple_group_init() argument
30 group->field = BN_new(); in ossl_ec_GF2m_simple_group_init()
31 group->a = BN_new(); in ossl_ec_GF2m_simple_group_init()
32 group->b = BN_new(); in ossl_ec_GF2m_simple_group_init()
34 if (group->field == NULL || group->a == NULL || group->b == NULL) { in ossl_ec_GF2m_simple_group_init()
35 BN_free(group->field); in ossl_ec_GF2m_simple_group_init()
36 BN_free(group->a); in ossl_ec_GF2m_simple_group_init()
37 BN_free(group in ossl_ec_GF2m_simple_group_init()
47 ossl_ec_GF2m_simple_group_finish(EC_GROUP *group) ossl_ec_GF2m_simple_group_finish() argument
58 ossl_ec_GF2m_simple_group_clear_finish(EC_GROUP *group) ossl_ec_GF2m_simple_group_clear_finish() argument
101 ossl_ec_GF2m_simple_group_set_curve(EC_GROUP *group, const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) ossl_ec_GF2m_simple_group_set_curve() argument
141 ossl_ec_GF2m_simple_group_get_curve(const EC_GROUP *group, BIGNUM *p, BIGNUM *a, BIGNUM *b, BN_CTX *ctx) ossl_ec_GF2m_simple_group_get_curve() argument
171 ossl_ec_GF2m_simple_group_get_degree(const EC_GROUP *group) ossl_ec_GF2m_simple_group_get_degree() argument
180 ossl_ec_GF2m_simple_group_check_discriminant(const EC_GROUP *group, BN_CTX *ctx) ossl_ec_GF2m_simple_group_check_discriminant() argument
276 ossl_ec_GF2m_simple_point_set_to_infinity(const EC_GROUP *group, EC_POINT *point) ossl_ec_GF2m_simple_point_set_to_infinity() argument
288 ossl_ec_GF2m_simple_point_set_affine_coordinates(const EC_GROUP *group, EC_POINT *point, const BIGNUM *x, const BIGNUM *y, BN_CTX *ctx) ossl_ec_GF2m_simple_point_set_affine_coordinates() argument
320 ossl_ec_GF2m_simple_point_get_affine_coordinates(const EC_GROUP *group, const EC_POINT *point, BIGNUM *x, BIGNUM *y, BN_CTX *ctx) ossl_ec_GF2m_simple_point_get_affine_coordinates() argument
356 ossl_ec_GF2m_simple_add(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a, const EC_POINT *b, BN_CTX *ctx) ossl_ec_GF2m_simple_add() argument
477 ossl_ec_GF2m_simple_dbl(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a, BN_CTX *ctx) ossl_ec_GF2m_simple_dbl() argument
483 ossl_ec_GF2m_simple_invert(const EC_GROUP *group, EC_POINT *point, BN_CTX *ctx) ossl_ec_GF2m_simple_invert() argument
497 ossl_ec_GF2m_simple_is_at_infinity(const EC_GROUP *group, const EC_POINT *point) ossl_ec_GF2m_simple_is_at_infinity() argument
508 ossl_ec_GF2m_simple_is_on_curve(const EC_GROUP *group, const EC_POINT *point, BN_CTX *ctx) ossl_ec_GF2m_simple_is_on_curve() argument
581 ossl_ec_GF2m_simple_cmp(const EC_GROUP *group, const EC_POINT *a, const EC_POINT *b, BN_CTX *ctx) ossl_ec_GF2m_simple_cmp() argument
632 ossl_ec_GF2m_simple_make_affine(const EC_GROUP *group, EC_POINT *point, BN_CTX *ctx) ossl_ec_GF2m_simple_make_affine() argument
681 ossl_ec_GF2m_simple_points_make_affine(const EC_GROUP *group, size_t num, EC_POINT *points[], BN_CTX *ctx) ossl_ec_GF2m_simple_points_make_affine() argument
695 ossl_ec_GF2m_simple_field_mul(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) ossl_ec_GF2m_simple_field_mul() argument
702 ossl_ec_GF2m_simple_field_sqr(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) ossl_ec_GF2m_simple_field_sqr() argument
709 ossl_ec_GF2m_simple_field_div(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) ossl_ec_GF2m_simple_field_div() argument
722 ec_GF2m_simple_ladder_pre(const EC_GROUP *group, EC_POINT *r, EC_POINT *s, EC_POINT *p, BN_CTX *ctx) ec_GF2m_simple_ladder_pre() argument
775 ec_GF2m_simple_ladder_step(const EC_GROUP *group, EC_POINT *r, EC_POINT *s, EC_POINT *p, BN_CTX *ctx) ec_GF2m_simple_ladder_step() argument
805 ec_GF2m_simple_ladder_post(const EC_GROUP *group, EC_POINT *r, EC_POINT *s, EC_POINT *p, BN_CTX *ctx) ec_GF2m_simple_ladder_post() argument
868 ec_GF2m_simple_points_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar, size_t num, const EC_POINT *points[], const BIGNUM *scalars[], BN_CTX *ctx) ec_GF2m_simple_points_mul() argument
929 ec_GF2m_simple_field_inv(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) ec_GF2m_simple_field_inv() argument
[all...]
H A Dec_lib.c88 void EC_pre_comp_free(EC_GROUP *group) in EC_pre_comp_free() argument
90 switch (group->pre_comp_type) { in EC_pre_comp_free()
95 EC_nistz256_pre_comp_free(group->pre_comp.nistz256); in EC_pre_comp_free()
100 EC_nistp224_pre_comp_free(group->pre_comp.nistp224); in EC_pre_comp_free()
103 EC_nistp256_pre_comp_free(group->pre_comp.nistp256); in EC_pre_comp_free()
106 EC_nistp521_pre_comp_free(group->pre_comp.nistp521); in EC_pre_comp_free()
115 EC_ec_pre_comp_free(group->pre_comp.ec); in EC_pre_comp_free()
118 group->pre_comp.ec = NULL; in EC_pre_comp_free()
121 void EC_GROUP_free(EC_GROUP *group) in EC_GROUP_free() argument
123 if (!group) in EC_GROUP_free()
140 EC_GROUP_clear_free(EC_GROUP *group) EC_GROUP_clear_free() argument
289 EC_GROUP_method_of(const EC_GROUP *group) EC_GROUP_method_of() argument
315 ec_guess_cofactor(EC_GROUP *group) ec_guess_cofactor() argument
363 EC_GROUP_set_generator(EC_GROUP *group, const EC_POINT *generator, const BIGNUM *order, const BIGNUM *cofactor) EC_GROUP_set_generator() argument
433 EC_GROUP_get0_generator(const EC_GROUP *group) EC_GROUP_get0_generator() argument
438 EC_GROUP_get_mont_data(const EC_GROUP *group) EC_GROUP_get_mont_data() argument
443 EC_GROUP_get_order(const EC_GROUP *group, BIGNUM *order, BN_CTX *ctx) EC_GROUP_get_order() argument
453 EC_GROUP_get0_order(const EC_GROUP *group) EC_GROUP_get0_order() argument
458 EC_GROUP_order_bits(const EC_GROUP *group) EC_GROUP_order_bits() argument
463 EC_GROUP_get_cofactor(const EC_GROUP *group, BIGNUM *cofactor, BN_CTX *ctx) EC_GROUP_get_cofactor() argument
475 EC_GROUP_get0_cofactor(const EC_GROUP *group) EC_GROUP_get0_cofactor() argument
480 EC_GROUP_set_curve_name(EC_GROUP *group, int nid) EC_GROUP_set_curve_name() argument
489 EC_GROUP_get_curve_name(const EC_GROUP *group) EC_GROUP_get_curve_name() argument
494 EC_GROUP_get0_field(const EC_GROUP *group) EC_GROUP_get0_field() argument
499 EC_GROUP_get_field_type(const EC_GROUP *group) EC_GROUP_get_field_type() argument
504 EC_GROUP_set_asn1_flag(EC_GROUP *group, int flag) EC_GROUP_set_asn1_flag() argument
509 EC_GROUP_get_asn1_flag(const EC_GROUP *group) EC_GROUP_get_asn1_flag() argument
514 EC_GROUP_set_point_conversion_form(EC_GROUP *group, point_conversion_form_t form) EC_GROUP_set_point_conversion_form() argument
520 EC_GROUP_get_point_conversion_form(const EC_GROUP *group) EC_GROUP_get_point_conversion_form() argument
526 EC_GROUP_set_seed(EC_GROUP *group, const unsigned char *p, size_t len) EC_GROUP_set_seed() argument
545 EC_GROUP_get0_seed(const EC_GROUP *group) EC_GROUP_get0_seed() argument
550 EC_GROUP_get_seed_len(const EC_GROUP *group) EC_GROUP_get_seed_len() argument
555 EC_GROUP_set_curve(EC_GROUP *group, const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) EC_GROUP_set_curve() argument
565 EC_GROUP_get_curve(const EC_GROUP *group, BIGNUM *p, BIGNUM *a, BIGNUM *b, BN_CTX *ctx) EC_GROUP_get_curve() argument
576 EC_GROUP_set_curve_GFp(EC_GROUP *group, const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) EC_GROUP_set_curve_GFp() argument
582 EC_GROUP_get_curve_GFp(const EC_GROUP *group, BIGNUM *p, BIGNUM *a, BIGNUM *b, BN_CTX *ctx) EC_GROUP_get_curve_GFp() argument
589 EC_GROUP_set_curve_GF2m(EC_GROUP *group, const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) EC_GROUP_set_curve_GF2m() argument
595 EC_GROUP_get_curve_GF2m(const EC_GROUP *group, BIGNUM *p, BIGNUM *a, BIGNUM *b, BN_CTX *ctx) EC_GROUP_get_curve_GF2m() argument
603 EC_GROUP_get_degree(const EC_GROUP *group) EC_GROUP_get_degree() argument
612 EC_GROUP_check_discriminant(const EC_GROUP *group, BN_CTX *ctx) EC_GROUP_check_discriminant() argument
715 EC_POINT_new(const EC_GROUP *group) EC_POINT_new() argument
785 EC_POINT_dup(const EC_POINT *a, const EC_GROUP *group) EC_POINT_dup() argument
811 EC_POINT_set_to_infinity(const EC_GROUP *group, EC_POINT *point) EC_POINT_set_to_infinity() argument
825 EC_POINT_set_Jprojective_coordinates_GFp(const EC_GROUP *group, EC_POINT *point, const BIGNUM *x, const BIGNUM *y, const BIGNUM *z, BN_CTX *ctx) EC_POINT_set_Jprojective_coordinates_GFp() argument
842 EC_POINT_get_Jprojective_coordinates_GFp(const EC_GROUP *group, const EC_POINT *point, BIGNUM *x, BIGNUM *y, BIGNUM *z, BN_CTX *ctx) EC_POINT_get_Jprojective_coordinates_GFp() argument
860 EC_POINT_set_affine_coordinates(const EC_GROUP *group, EC_POINT *point, const BIGNUM *x, const BIGNUM *y, BN_CTX *ctx) EC_POINT_set_affine_coordinates() argument
883 EC_POINT_set_affine_coordinates_GFp(const EC_GROUP *group, EC_POINT *point, const BIGNUM *x, const BIGNUM *y, BN_CTX *ctx) EC_POINT_set_affine_coordinates_GFp() argument
891 EC_POINT_set_affine_coordinates_GF2m(const EC_GROUP *group, EC_POINT *point, const BIGNUM *x, const BIGNUM *y, BN_CTX *ctx) EC_POINT_set_affine_coordinates_GF2m() argument
900 EC_POINT_get_affine_coordinates(const EC_GROUP *group, const EC_POINT *point, BIGNUM *x, BIGNUM *y, BN_CTX *ctx) EC_POINT_get_affine_coordinates() argument
920 EC_POINT_get_affine_coordinates_GFp(const EC_GROUP *group, const EC_POINT *point, BIGNUM *x, BIGNUM *y, BN_CTX *ctx) EC_POINT_get_affine_coordinates_GFp() argument
928 EC_POINT_get_affine_coordinates_GF2m(const EC_GROUP *group, const EC_POINT *point, BIGNUM *x, BIGNUM *y, BN_CTX *ctx) EC_POINT_get_affine_coordinates_GF2m() argument
937 EC_POINT_add(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a, const EC_POINT *b, BN_CTX *ctx) EC_POINT_add() argument
952 EC_POINT_dbl(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a, BN_CTX *ctx) EC_POINT_dbl() argument
966 EC_POINT_invert(const EC_GROUP *group, EC_POINT *a, BN_CTX *ctx) EC_POINT_invert() argument
979 EC_POINT_is_at_infinity(const EC_GROUP *group, const EC_POINT *point) EC_POINT_is_at_infinity() argument
999 EC_POINT_is_on_curve(const EC_GROUP *group, const EC_POINT *point, BN_CTX *ctx) EC_POINT_is_on_curve() argument
1013 EC_POINT_cmp(const EC_GROUP *group, const EC_POINT *a, const EC_POINT *b, BN_CTX *ctx) EC_POINT_cmp() argument
1028 EC_POINT_make_affine(const EC_GROUP *group, EC_POINT *point, BN_CTX *ctx) EC_POINT_make_affine() argument
1041 EC_POINTs_make_affine(const EC_GROUP *group, size_t num, EC_POINT *points[], BN_CTX *ctx) EC_POINTs_make_affine() argument
1067 EC_POINTs_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar, size_t num, const EC_POINT *points[], const BIGNUM *scalars[], BN_CTX *ctx) EC_POINTs_mul() argument
1114 EC_POINT_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *g_scalar, const EC_POINT *point, const BIGNUM *p_scalar, BN_CTX *ctx) EC_POINT_mul() argument
1155 EC_GROUP_precompute_mult(EC_GROUP *group, BN_CTX *ctx) EC_GROUP_precompute_mult() argument
1167 EC_GROUP_have_precompute_mult(const EC_GROUP *group) EC_GROUP_have_precompute_mult() argument
1185 ec_precompute_mont_data(EC_GROUP *group) ec_precompute_mont_data() argument
1226 ossl_ec_group_simple_order_bits(const EC_GROUP *group) ossl_ec_group_simple_order_bits() argument
1233 ec_field_inverse_mod_ord(const EC_GROUP *group, BIGNUM *r, const BIGNUM *x, BN_CTX *ctx) ec_field_inverse_mod_ord() argument
1294 ossl_ec_group_do_inverse_ord(const EC_GROUP *group, BIGNUM *res, const BIGNUM *x, BN_CTX *ctx) ossl_ec_group_do_inverse_ord() argument
1313 ossl_ec_point_blind_coordinates(const EC_GROUP *group, EC_POINT *p, BN_CTX *ctx) ossl_ec_point_blind_coordinates() argument
1322 EC_GROUP_get_basis_type(const EC_GROUP *group) EC_GROUP_get_basis_type() argument
1346 EC_GROUP_get_trinomial_basis(const EC_GROUP *group, unsigned int *k) EC_GROUP_get_trinomial_basis() argument
1364 EC_GROUP_get_pentanomial_basis(const EC_GROUP *group, unsigned int *k1, unsigned int *k2, unsigned int *k3) EC_GROUP_get_pentanomial_basis() argument
1401 ec_group_explicit_to_named(const EC_GROUP *group, OSSL_LIB_CTX *libctx, const char *propq, BN_CTX *ctx) ec_group_explicit_to_named() argument
1502 ossl_ec_group_set_params(EC_GROUP *group, const OSSL_PARAM params[]) ossl_ec_group_set_params() argument
1541 EC_GROUP *group = NULL; EC_GROUP_new_from_params() local
[all...]
H A Decp_mont.c83 int ossl_ec_GFp_mont_group_init(EC_GROUP *group) in ossl_ec_GFp_mont_group_init() argument
87 ok = ossl_ec_GFp_simple_group_init(group); in ossl_ec_GFp_mont_group_init()
88 group->field_data1 = NULL; in ossl_ec_GFp_mont_group_init()
89 group->field_data2 = NULL; in ossl_ec_GFp_mont_group_init()
93 void ossl_ec_GFp_mont_group_finish(EC_GROUP *group) in ossl_ec_GFp_mont_group_finish() argument
95 BN_MONT_CTX_free(group->field_data1); in ossl_ec_GFp_mont_group_finish()
96 group->field_data1 = NULL; in ossl_ec_GFp_mont_group_finish()
97 BN_free(group->field_data2); in ossl_ec_GFp_mont_group_finish()
98 group->field_data2 = NULL; in ossl_ec_GFp_mont_group_finish()
99 ossl_ec_GFp_simple_group_finish(group); in ossl_ec_GFp_mont_group_finish()
102 ossl_ec_GFp_mont_group_clear_finish(EC_GROUP *group) ossl_ec_GFp_mont_group_clear_finish() argument
142 ossl_ec_GFp_mont_group_set_curve(EC_GROUP *group, const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) ossl_ec_GFp_mont_group_set_curve() argument
196 ossl_ec_GFp_mont_field_mul(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) ossl_ec_GFp_mont_field_mul() argument
207 ossl_ec_GFp_mont_field_sqr(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) ossl_ec_GFp_mont_field_sqr() argument
223 ossl_ec_GFp_mont_field_inv(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) ossl_ec_GFp_mont_field_inv() argument
267 ossl_ec_GFp_mont_field_encode(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) ossl_ec_GFp_mont_field_encode() argument
278 ossl_ec_GFp_mont_field_decode(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) ossl_ec_GFp_mont_field_decode() argument
289 ossl_ec_GFp_mont_field_set_to_one(const EC_GROUP *group, BIGNUM *r, BN_CTX *ctx) ossl_ec_GFp_mont_field_set_to_one() argument
[all...]
/third_party/lwip/src/core/ipv4/
H A Digmp.c55 A query for a specific group address (as opposed to ALLHOSTS)
100 static err_t igmp_remove_group(struct netif *netif, struct igmp_group *group);
101 static void igmp_timeout(struct netif *netif, struct igmp_group *group);
102 static void igmp_start_timer(struct igmp_group *group, u8_t max_time);
103 static void igmp_delaying_member(struct igmp_group *group, u8_t maxresp);
105 static void igmp_send(struct netif *netif, struct igmp_group *group, u8_t type);
130 struct igmp_group *group; in igmp_start() local
134 group = igmp_lookup_group(netif, &allsystems); in igmp_start()
136 if (group != NULL) { in igmp_start()
137 group in igmp_start()
162 struct igmp_group *group = netif_igmp_data(netif); igmp_stop() local
194 struct igmp_group *group = netif_igmp_data(netif); igmp_report_groups() local
220 struct igmp_group *group = netif_igmp_data(ifp); igmp_lookfor_group() local
246 struct igmp_group *group; igmp_lookup_group() local
295 igmp_remove_group(struct netif *netif, struct igmp_group *group) igmp_remove_group() argument
326 struct igmp_group *group; igmp_input() local
491 struct igmp_group *group; global() local
591 struct igmp_group *group; global() local
657 struct igmp_group *group = netif_igmp_data(netif); global() local
684 struct igmp_group *group = netif_igmp_data(netif); global() local
704 igmp_timeout(struct netif *netif, struct igmp_group *group) global() argument
729 igmp_start_timer(struct igmp_group *group, u8_t max_time) global() argument
750 igmp_delaying_member(struct igmp_group *group, u8_t maxresp) global() argument
795 igmp_send(struct netif *netif, struct igmp_group *group, u8_t type) global() argument
[all...]
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/src/p2p/
H A Dp2p_group.c2 * Wi-Fi Direct - P2P group operations
32 * struct p2p_group - Internal P2P module per-group data
54 struct p2p_group *group, **groups; in p2p_group_init() local
56 group = os_zalloc(sizeof(*group)); in p2p_group_init()
57 if (group == NULL) in p2p_group_init()
63 os_free(group); in p2p_group_init()
66 groups[p2p->num_groups++] = group; in p2p_group_init()
69 group->p2p = p2p; in p2p_group_init()
70 group in p2p_group_init()
89 p2p_group_free_members(struct p2p_group *group) p2p_group_free_members() argument
103 p2p_group_deinit(struct p2p_group *group) p2p_group_deinit() argument
142 p2p_group_add_common_ies(struct p2p_group *group, struct wpabuf *ie) p2p_group_add_common_ies() argument
213 p2p_group_build_beacon_ie(struct p2p_group *group) p2p_group_build_beacon_ie() argument
370 wifi_display_build_go_ie(struct p2p_group *group) wifi_display_build_go_ie() argument
421 wifi_display_group_update(struct p2p_group *group) wifi_display_group_update() argument
430 p2p_buf_add_group_info(struct p2p_group *group, struct wpabuf *buf, int max_clients) p2p_buf_add_group_info() argument
452 p2p_group_buf_add_id(struct p2p_group *group, struct wpabuf *buf) p2p_group_buf_add_id() argument
459 p2p_group_build_probe_resp_ie(struct p2p_group *group) p2p_group_build_probe_resp_ie() argument
508 p2p_group_update_ies(struct p2p_group *group) p2p_group_update_ies() argument
608 p2p_group_remove_member(struct p2p_group *group, const u8 *addr) p2p_group_remove_member() argument
638 p2p_group_notif_assoc(struct p2p_group *group, const u8 *addr, const u8 *ie, size_t len) p2p_group_notif_assoc() argument
682 p2p_group_assoc_resp_ie(struct p2p_group *group, u8 status) p2p_group_assoc_resp_ie() argument
734 p2p_group_notif_disassoc(struct p2p_group *group, const u8 *addr) p2p_group_notif_disassoc() argument
803 p2p_group_match_dev_type(struct p2p_group *group, struct wpabuf *wps) p2p_group_match_dev_type() argument
820 p2p_group_match_dev_id(struct p2p_group *group, struct wpabuf *p2p) p2p_group_match_dev_id() argument
845 p2p_group_notif_formation_done(struct p2p_group *group) p2p_group_notif_formation_done() argument
855 p2p_group_notif_noa(struct p2p_group *group, const u8 *noa, size_t noa_len) p2p_group_notif_noa() argument
885 p2p_group_get_client(struct p2p_group *group, const u8 *dev_id) p2p_group_get_client() argument
899 p2p_group_get_client_interface_addr(struct p2p_group *group, const u8 *dev_addr) p2p_group_get_client_interface_addr() argument
913 p2p_group_get_client_iface( struct p2p_group *group, const u8 *interface_addr) p2p_group_get_client_iface() argument
927 p2p_group_get_dev_addr(struct p2p_group *group, const u8 *addr) p2p_group_get_dev_addr() argument
954 p2p_group_go_discover(struct p2p_group *group, const u8 *dev_id, const u8 *searching_dev, int rx_freq) p2p_group_go_discover() argument
1000 p2p_group_get_interface_addr(struct p2p_group *group) p2p_group_get_interface_addr() argument
1006 p2p_group_presence_req(struct p2p_group *group, const u8 *client_interface_addr, const u8 *noa, size_t noa_len) p2p_group_presence_req() argument
1044 p2p_get_group_num_members(struct p2p_group *group) p2p_get_group_num_members() argument
1053 p2p_client_limit_reached(struct p2p_group *group) p2p_client_limit_reached() argument
1062 p2p_iterate_group_members(struct p2p_group *group, void **next) p2p_iterate_group_members() argument
1080 p2p_group_is_client_connected(struct p2p_group *group, const u8 *dev_addr) p2p_group_is_client_connected() argument
1093 p2p_group_is_group_id_match(struct p2p_group *group, const u8 *group_id, size_t group_id_len) p2p_group_is_group_id_match() argument
1105 p2p_group_force_beacon_update_ies(struct p2p_group *group) p2p_group_force_beacon_update_ies() argument
1112 p2p_group_get_freq(struct p2p_group *group) p2p_group_get_freq() argument
1118 p2p_group_get_config(struct p2p_group *group) p2p_group_get_config() argument
1124 p2p_loop_on_all_groups(struct p2p_data *p2p, int (*group_callback)(struct p2p_group *group, void *user_data), void *user_data) p2p_loop_on_all_groups() argument
1138 p2p_group_get_common_freqs(struct p2p_group *group, int *common_freqs, unsigned int *num) p2p_group_get_common_freqs() argument
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/subgroups/
H A DvktSubgroupUniformControlFlowTests.cpp174 template<bool requirements> void addTestsForAmberFiles(tcu::TestCaseGroup* tests, CaseGroup group) in addTestsForAmberFiles() argument
177 const std::string data_dir(group.data_dir); in addTestsForAmberFiles()
178 const std::string subdir(group.subdir); in addTestsForAmberFiles()
180 std::vector<Case> cases(group.cases); in addTestsForAmberFiles()
211 // There are four main groups of tests. Each group runs the same set of base in createSubgroupUniformControlFlowTests()
213 // subgroups and a larger or smaller number of invocations. For each group of in createSubgroupUniformControlFlowTests()
243 CaseGroup group(data_dir, subdir); in createSubgroupUniformControlFlowTests()
245 group.add("subgroup_reconverge00", small, control, stage); in createSubgroupUniformControlFlowTests()
247 group.add("subgroup_reconverge01", small, control, stage); in createSubgroupUniformControlFlowTests()
249 group in createSubgroupUniformControlFlowTests()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/subgroups/
H A DvktSubgroupUniformControlFlowTests.cpp176 template<bool requirements> void addTestsForAmberFiles(tcu::TestCaseGroup* tests, CaseGroup group) in addTestsForAmberFiles() argument
179 const std::string data_dir(group.data_dir); in addTestsForAmberFiles()
180 const std::string subdir(group.subdir); in addTestsForAmberFiles()
182 std::vector<Case> cases(group.cases); in addTestsForAmberFiles()
214 // There are four main groups of tests. Each group runs the same set of base in createSubgroupUniformControlFlowTests()
216 // subgroups and a larger or smaller number of invocations. For each group of in createSubgroupUniformControlFlowTests()
246 CaseGroup group(data_dir, subdir); in createSubgroupUniformControlFlowTests()
247 group.add("subgroup_reconverge00", "if/else diverge", small, control, stage); in createSubgroupUniformControlFlowTests()
248 group.add("subgroup_reconverge01", "do while diverge", small, control, stage); in createSubgroupUniformControlFlowTests()
249 group in createSubgroupUniformControlFlowTests()
[all...]
/third_party/lwip/src/core/ipv6/
H A Dmld6.c9 * Note: The allnodes (ff01::1, ff02::1) group is assumed be received by your
85 static err_t mld6_remove_group(struct netif *netif, struct mld_group *group);
86 static void mld6_delayed_report(struct mld_group *group, u16_t maxresp);
87 static void mld6_send(struct netif *netif, struct mld_group *group, u8_t type);
98 struct mld_group *group = netif_mld6_data(netif); in mld6_stop() local
102 while (group != NULL) { in mld6_stop()
103 struct mld_group *next = group->next; /* avoid use-after-free below */ in mld6_stop()
105 /* disable the group at the MAC level */ in mld6_stop()
107 netif->mld_mac_filter(netif, &(group->group_address), NETIF_DEL_MAC_FILTER); in mld6_stop()
110 /* free group */ in mld6_stop()
127 struct mld_group *group = netif_mld6_data(netif); mld6_report_groups() local
146 struct mld_group *group = netif_mld6_data(ifp); mld6_lookfor_group() local
170 struct mld_group *group; mld6_new_group() local
194 mld6_remove_group(struct netif *netif, struct mld_group *group) mld6_remove_group() argument
230 struct mld_group *group; mld6_input() local
353 struct mld_group *group; global() local
447 struct mld_group *group; global() local
513 struct mld_group *group = netif_mld6_data(netif); global() local
547 struct mld_group *group = netif_mld6_data(netif); global() local
569 mld6_delayed_report(struct mld_group *group, u16_t maxresp_in) global() argument
604 mld6_send(struct netif *netif, struct mld_group *group, u8_t type) global() argument
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/pipeline/
H A DvktPipelineTests.cpp83 void createChildren (tcu::TestCaseGroup* group, PipelineConstructionType pipelineConstructionType) in createChildren() argument
85 tcu::TestContext& testCtx = group->getTestContext(); in createChildren()
87 group->addChild(createDynamicControlPointTests (testCtx, pipelineConstructionType)); in createChildren()
88 group->addChild(createStencilTests (testCtx, pipelineConstructionType)); in createChildren()
89 group->addChild(createBlendTests (testCtx, pipelineConstructionType)); in createChildren()
90 group->addChild(createDepthTests (testCtx, pipelineConstructionType)); in createChildren()
91 group->addChild(createDescriptorLimitsTests (testCtx, pipelineConstructionType)); in createChildren()
92 group->addChild(createDynamicOffsetTests (testCtx, pipelineConstructionType)); in createChildren()
94 group->addChild(createEarlyDestroyTests (testCtx, pipelineConstructionType)); in createChildren()
96 group in createChildren()
[all...]
/device/soc/hisilicon/common/platform/gpio/
H A Dgpio_hi35xx.c81 static int32_t GpioDumperCreate(struct Pl061GpioGroup *group) in GpioDumperCreate() argument
93 GPIO_DUMPER_NAME_PREFIX, group->index) < 0) { in GpioDumperCreate()
104 group->dumper = dumper; in GpioDumperCreate()
105 group->dumperName = name; in GpioDumperCreate()
110 static void GpioDumperDump(struct Pl061GpioGroup *group) in GpioDumperDump() argument
114 {"PL061_GPIO_DIR", PLATFORM_DUMPER_REGISTERB, (void *)(PL061_GPIO_DIR(group->regBase))}, in GpioDumperDump()
115 {"PL061_GPIO_IS", PLATFORM_DUMPER_REGISTERB, (void *)(PL061_GPIO_IS(group->regBase))}, in GpioDumperDump()
116 {"PL061_GPIO_IBE", PLATFORM_DUMPER_REGISTERB, (void *)(PL061_GPIO_IBE(group->regBase))}, in GpioDumperDump()
117 {"PL061_GPIO_IEV", PLATFORM_DUMPER_REGISTERB, (void *)(PL061_GPIO_IEV(group->regBase))}, in GpioDumperDump()
118 {"PL061_GPIO_IE", PLATFORM_DUMPER_REGISTERB, (void *)(PL061_GPIO_IE(group in GpioDumperDump()
136 GpioDumperDestroy(struct Pl061GpioGroup *group) GpioDumperDestroy() argument
147 struct Pl061GpioGroup *group = (struct Pl061GpioGroup *)cntlr; Pl061GpioSetDir() local
172 struct Pl061GpioGroup *group = (struct Pl061GpioGroup *)cntlr; Pl061GpioGetDir() local
191 struct Pl061GpioGroup *group = (struct Pl061GpioGroup *)cntlr; Pl061GpioWrite() local
214 struct Pl061GpioGroup *group = (struct Pl061GpioGroup *)cntlr; Pl061GpioRead() local
237 struct Pl061GpioGroup *group = (struct Pl061GpioGroup *)data; Pl061IrqHandleNoShare() local
258 Pl061GpioRegisterGroupIrqUnsafe(struct Pl061GpioGroup *group) Pl061GpioRegisterGroupIrqUnsafe() argument
292 Pl061GpioClearIrqUnsafe(struct Pl061GpioGroup *group, uint16_t bitNum) Pl061GpioClearIrqUnsafe() argument
301 Pl061GpioSetIrqEnableUnsafe(struct Pl061GpioGroup *group, uint16_t bitNum, int flag) Pl061GpioSetIrqEnableUnsafe() argument
319 struct Pl061GpioGroup *group = (struct Pl061GpioGroup *)cntlr; Pl061GpioEnableIrq() local
332 struct Pl061GpioGroup *group = (struct Pl061GpioGroup *)cntlr; Pl061GpioDisableIrq() local
342 Pl061GpioSetIrqTypeUnsafe(struct Pl061GpioGroup *group, uint16_t bitNum, uint16_t mode) Pl061GpioSetIrqTypeUnsafe() argument
384 struct Pl061GpioGroup *group = (struct Pl061GpioGroup *)cntlr; Pl061GpioSetIrq() local
407 struct Pl061GpioGroup *group = (struct Pl061GpioGroup *)cntlr; Pl061GpioUnsetIrq() local
491 struct Pl061GpioGroup *group = NULL; Pl061GpioUninitGroups() local
591 struct Pl061GpioGroup *group = NULL; Pl061GpioDebug() local
[all...]
/third_party/mesa3d/src/freedreno/perfcntrs/
H A Dfdperf.c58 /* NOTE first counter group should always be CP, since we unconditionally
63 const struct fd_perfcntr_group *group; member
213 select_counter(struct counter_group *group, int ctr, int n) in select_counter() argument
215 assert(n < group->group->num_countables); in select_counter()
216 assert(ctr < group->group->num_counters); in select_counter()
218 group->label[ctr] = group->group in select_counter()
297 resample_counter(struct counter_group *group, int ctr) resample_counter() argument
321 struct counter_group *group = &dev.groups[i]; resample() local
433 redraw_counter(WINDOW *win, int row, struct counter_group *group, int ctr, bool selected) redraw_counter() argument
476 struct counter_group *group = &dev.groups[i]; redraw() local
518 struct counter_group *group = &dev.groups[i]; current_counter() local
553 struct counter_group *group; counter_dialog() local
728 const struct counter_group *group = &dev.groups[i]; dump_counters() local
757 struct counter_group *group = &dev.groups[i]; restore_counter_groups() local
774 struct counter_group *group = &dev.groups[i]; setup_counter_groups() local
816 struct counter_group *group = &dev.groups[i]; config_save() local
859 struct counter_group *group = &dev.groups[i]; config_restore() local
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline/
H A DvktPipelineTests.cpp90 void createChildren (tcu::TestCaseGroup* group, PipelineConstructionType pipelineConstructionType) in createChildren() argument
92 tcu::TestContext& testCtx = group->getTestContext(); in createChildren()
94 group->addChild(createDynamicControlPointTests (testCtx, pipelineConstructionType)); in createChildren()
95 group->addChild(createStencilTests (testCtx, pipelineConstructionType)); in createChildren()
96 group->addChild(createBlendTests (testCtx, pipelineConstructionType)); in createChildren()
97 group->addChild(createDepthTests (testCtx, pipelineConstructionType)); in createChildren()
98 group->addChild(createDescriptorLimitsTests (testCtx, pipelineConstructionType)); in createChildren()
99 group->addChild(createDynamicOffsetTests (testCtx, pipelineConstructionType)); in createChildren()
100 group->addChild(createDynamicVertexAttributeTests (testCtx, pipelineConstructionType)); in createChildren()
102 group in createChildren()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing/
H A DvktRayTracingTests.cpp62 de::MovePtr<tcu::TestCaseGroup> group(new tcu::TestCaseGroup(testCtx, name.c_str())); in createTests()
64 group->addChild(createBuiltinTests(testCtx)); in createTests()
65 group->addChild(createSpecConstantTests(testCtx)); in createTests()
66 group->addChild(createBuildLargeShaderSetTests(testCtx)); in createTests()
67 group->addChild(createBuildTests(testCtx)); in createTests()
68 group->addChild(createCallableShadersTests(testCtx)); in createTests()
69 group->addChild(createTraceRaysTests(testCtx)); in createTests()
70 group->addChild(createTraceRaysMaintenance1Tests(testCtx)); in createTests()
71 group->addChild(createShaderBindingTableTests(testCtx)); in createTests()
72 group in createTests()
[all...]

Completed in 17 milliseconds

12345678910>>...96