Home
last modified time | relevance | path

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

12345678910>>...157

/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...]
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx4/
H A Dmcg.c50 #define mcg_warn_group(group, format, arg...) \
52 (group)->name, group->demux->port, ## arg)
54 #define mcg_debug_group(group, format, arg...) \
56 (group)->name, (group)->demux->port, ## arg)
58 #define mcg_error_group(group, format, arg...) \
59 pr_err(" %16s: " format, (group)->name, ## arg)
136 struct mcast_group *group; member
144 mcg_warn_group(group, "di
166 struct mcast_group *group; mcast_find() local
183 mcast_insert(struct mlx4_ib_demux_ctx *ctx, struct mcast_group *group) mcast_insert() argument
252 send_join_to_wire(struct mcast_group *group, struct ib_sa_mad *sa_mad) send_join_to_wire() argument
279 send_leave_to_wire(struct mcast_group *group, u8 join_state) send_leave_to_wire() argument
318 send_reply_to_slave(int slave, struct mcast_group *group, struct ib_sa_mad *req_sa_mad, u16 status) send_reply_to_slave() argument
437 release_group(struct mcast_group *group, int from_timeout_handler) release_group() argument
474 adjust_membership(struct mcast_group *group, u8 join_state, int inc) adjust_membership() argument
483 get_leave_state(struct mcast_group *group) get_leave_state() argument
495 join_group(struct mcast_group *group, int slave, u8 join_mask) join_group() argument
511 leave_group(struct mcast_group *group, int slave, u8 leave_state) leave_group() argument
524 check_leave(struct mcast_group *group, int slave, u8 leave_mask) check_leave() argument
542 struct mcast_group *group; mlx4_ib_mcg_timeout_handler() local
584 handle_leave_req(struct mcast_group *group, u8 leave_mask, struct mcast_req *req) handle_leave_req() argument
605 handle_join_req(struct mcast_group *group, u8 join_mask, struct mcast_req *req) handle_join_req() argument
644 struct mcast_group *group; mlx4_ib_mcg_work_handler() local
750 struct mcast_group *group = NULL, *cur_group, *n; search_relocate_mgid0_group() local
813 struct mcast_group *group, *cur_group; acquire_group() local
871 struct mcast_group *group = req->group; queue_req() local
888 struct mcast_group *group; mlx4_ib_mcg_demux_handler() local
937 struct mcast_group *group; mlx4_ib_mcg_multiplex_handler() local
993 struct mcast_group *group = sysfs_show_group() local
1060 force_clean_group(struct mcast_group *group) force_clean_group() argument
1077 struct mcast_group *group; _mlx4_ib_mcg_port_cleanup() local
1163 clear_pending_reqs(struct mcast_group *group, int vf) clear_pending_reqs() argument
1196 push_deleteing_req(struct mcast_group *group, int slave) push_deleteing_req() argument
1227 struct mcast_group *group; clean_vf_mcast() local
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx4/
H A Dmcg.c50 #define mcg_warn_group(group, format, arg...) \
52 (group)->name, group->demux->port, ## arg)
54 #define mcg_debug_group(group, format, arg...) \
56 (group)->name, (group)->demux->port, ## arg)
58 #define mcg_error_group(group, format, arg...) \
59 pr_err(" %16s: " format, (group)->name, ## arg)
136 struct mcast_group *group; member
144 mcg_warn_group(group, "di
166 struct mcast_group *group; mcast_find() local
183 mcast_insert(struct mlx4_ib_demux_ctx *ctx, struct mcast_group *group) mcast_insert() argument
252 send_join_to_wire(struct mcast_group *group, struct ib_sa_mad *sa_mad) send_join_to_wire() argument
279 send_leave_to_wire(struct mcast_group *group, u8 join_state) send_leave_to_wire() argument
318 send_reply_to_slave(int slave, struct mcast_group *group, struct ib_sa_mad *req_sa_mad, u16 status) send_reply_to_slave() argument
437 release_group(struct mcast_group *group, int from_timeout_handler) release_group() argument
474 adjust_membership(struct mcast_group *group, u8 join_state, int inc) adjust_membership() argument
483 get_leave_state(struct mcast_group *group) get_leave_state() argument
495 join_group(struct mcast_group *group, int slave, u8 join_mask) join_group() argument
511 leave_group(struct mcast_group *group, int slave, u8 leave_state) leave_group() argument
524 check_leave(struct mcast_group *group, int slave, u8 leave_mask) check_leave() argument
542 struct mcast_group *group; mlx4_ib_mcg_timeout_handler() local
584 handle_leave_req(struct mcast_group *group, u8 leave_mask, struct mcast_req *req) handle_leave_req() argument
605 handle_join_req(struct mcast_group *group, u8 join_mask, struct mcast_req *req) handle_join_req() argument
644 struct mcast_group *group; mlx4_ib_mcg_work_handler() local
750 struct mcast_group *group = NULL, *cur_group, *n; search_relocate_mgid0_group() local
813 struct mcast_group *group, *cur_group; acquire_group() local
871 struct mcast_group *group = req->group; queue_req() local
888 struct mcast_group *group; mlx4_ib_mcg_demux_handler() local
937 struct mcast_group *group; mlx4_ib_mcg_multiplex_handler() local
993 struct mcast_group *group = sysfs_show_group() local
1070 force_clean_group(struct mcast_group *group) force_clean_group() argument
1087 struct mcast_group *group; _mlx4_ib_mcg_port_cleanup() local
1173 clear_pending_reqs(struct mcast_group *group, int vf) clear_pending_reqs() argument
1206 push_deleteing_req(struct mcast_group *group, int slave) push_deleteing_req() argument
1237 struct mcast_group *group; clean_vf_mcast() local
[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...]
/kernel/linux/linux-6.6/drivers/vfio/
H A Dgroup.c26 static struct vfio_device *vfio_device_get_from_name(struct vfio_group *group, in vfio_device_get_from_name() argument
31 mutex_lock(&group->device_lock); in vfio_device_get_from_name()
32 list_for_each_entry(it, &group->device_list, group_next) { in vfio_device_get_from_name()
50 mutex_unlock(&group->device_lock); in vfio_device_get_from_name()
58 static bool vfio_group_has_iommu(struct vfio_group *group) in vfio_group_has_iommu() argument
60 lockdep_assert_held(&group->group_lock); in vfio_group_has_iommu()
65 WARN_ON(!group->container != !group->container_users); in vfio_group_has_iommu()
67 return group->container || group in vfio_group_has_iommu()
76 vfio_group_ioctl_unset_container(struct vfio_group *group) vfio_group_ioctl_unset_container() argument
102 vfio_group_ioctl_set_container(struct vfio_group *group, int __user *arg) vfio_group_ioctl_set_container() argument
306 vfio_group_ioctl_get_device_fd(struct vfio_group *group, char __user *arg) vfio_group_ioctl_get_device_fd() argument
346 vfio_group_ioctl_get_status(struct vfio_group *group, struct vfio_group_status __user *arg) vfio_group_ioctl_get_status() argument
388 struct vfio_group *group = filep->private_data; vfio_group_fops_unl_ioctl() local
407 struct vfio_group *group = device->group; vfio_device_block_group() local
425 struct vfio_group *group = device->group; vfio_device_unblock_group() local
434 struct vfio_group *group = vfio_group_fops_open() local
476 struct vfio_group *group = filep->private_data; vfio_group_fops_release() local
511 struct vfio_group *group; vfio_group_find_from_iommu() local
528 struct vfio_group *group = container_of(dev, struct vfio_group, dev); vfio_group_release() local
541 struct vfio_group *group; vfio_group_alloc() local
578 struct vfio_group *group; vfio_create_group() local
615 struct vfio_group *group; vfio_noiommu_group_alloc() local
646 vfio_group_has_device(struct vfio_group *group, struct device *dev) vfio_group_has_device() argument
664 struct vfio_group *group; vfio_group_find_or_alloc() local
705 struct vfio_group *group; vfio_device_set_group() local
722 struct vfio_group *group = device->group; vfio_device_remove_group() local
783 struct vfio_group *group = device->group; vfio_device_group_use_iommu() local
800 struct vfio_group *group = device->group; vfio_device_group_unuse_iommu() local
818 struct vfio_group *group = file->private_data; vfio_group_from_file() local
835 struct vfio_group *group = vfio_group_from_file(file); vfio_file_iommu_group() local
864 vfio_group_enforced_coherent(struct vfio_group *group) vfio_group_enforced_coherent() argument
887 vfio_group_set_kvm(struct vfio_group *group, struct kvm *kvm) vfio_group_set_kvm() argument
903 struct vfio_group *group = vfio_group_from_file(file); vfio_file_has_dev() local
[all...]
/kernel/linux/linux-5.10/fs/notify/
H A Dgroup.c20 * Final freeing of a group
22 static void fsnotify_final_destroy_group(struct fsnotify_group *group) in fsnotify_final_destroy_group() argument
24 if (group->ops->free_group_priv) in fsnotify_final_destroy_group()
25 group->ops->free_group_priv(group); in fsnotify_final_destroy_group()
27 mem_cgroup_put(group->memcg); in fsnotify_final_destroy_group()
28 mutex_destroy(&group->mark_mutex); in fsnotify_final_destroy_group()
30 kfree(group); in fsnotify_final_destroy_group()
34 * Stop queueing new events for this group. Once this function returns
35 * fsnotify_add_event() will not add any new events to the group'
37 fsnotify_group_stop_queueing(struct fsnotify_group *group) fsnotify_group_stop_queueing() argument
50 fsnotify_destroy_group(struct fsnotify_group *group) fsnotify_destroy_group() argument
99 fsnotify_get_group(struct fsnotify_group *group) fsnotify_get_group() argument
107 fsnotify_put_group(struct fsnotify_group *group) fsnotify_put_group() argument
119 struct fsnotify_group *group; fsnotify_alloc_group() local
146 struct fsnotify_group *group = file->private_data; fsnotify_fasync() local
[all...]
H A Dnotification.c7 * Basic idea behind the notification queue: An fsnotify group (like inotify)
10 * event to the group notify queue. Since a single event might need to be on
11 * multiple group's notification queues we can't add the event directly to each
17 * another group a new event_holder (from fsnotify_event_holder_cachep) will be
51 bool fsnotify_notify_queue_is_empty(struct fsnotify_group *group) in fsnotify_notify_queue_is_empty() argument
53 assert_spin_locked(&group->notification_lock); in fsnotify_notify_queue_is_empty()
54 return list_empty(&group->notification_list) ? true : false; in fsnotify_notify_queue_is_empty()
57 void fsnotify_destroy_event(struct fsnotify_group *group, in fsnotify_destroy_event() argument
60 /* Overflow events are per-group and we don't want to free them */ in fsnotify_destroy_event()
61 if (!event || event == group in fsnotify_destroy_event()
84 fsnotify_add_event(struct fsnotify_group *group, struct fsnotify_event *event, int (*merge)(struct list_head *, struct fsnotify_event *)) fsnotify_add_event() argument
131 fsnotify_remove_queued_event(struct fsnotify_group *group, struct fsnotify_event *event) fsnotify_remove_queued_event() argument
147 fsnotify_remove_first_event(struct fsnotify_group *group) fsnotify_remove_first_event() argument
165 fsnotify_peek_first_event(struct fsnotify_group *group) fsnotify_peek_first_event() argument
177 fsnotify_flush_notify(struct fsnotify_group *group) fsnotify_flush_notify() 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...]
/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...]
/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...]
/kernel/linux/linux-6.6/fs/notify/
H A Dnotification.c7 * Basic idea behind the notification queue: An fsnotify group (like inotify)
10 * event to the group notify queue. Since a single event might need to be on
11 * multiple group's notification queues we can't add the event directly to each
17 * another group a new event_holder (from fsnotify_event_holder_cachep) will be
50 void fsnotify_destroy_event(struct fsnotify_group *group, in fsnotify_destroy_event() argument
53 /* Overflow events are per-group and we don't want to free them */ in fsnotify_destroy_event()
54 if (!event || event == group->overflow_event) in fsnotify_destroy_event()
63 spin_lock(&group->notification_lock); in fsnotify_destroy_event()
65 spin_unlock(&group->notification_lock); in fsnotify_destroy_event()
67 group in fsnotify_destroy_event()
81 fsnotify_insert_event(struct fsnotify_group *group, struct fsnotify_event *event, int (*merge)(struct fsnotify_group *, struct fsnotify_event *), void (*insert)(struct fsnotify_group *, struct fsnotify_event *)) fsnotify_insert_event() argument
132 fsnotify_remove_queued_event(struct fsnotify_group *group, struct fsnotify_event *event) fsnotify_remove_queued_event() argument
148 fsnotify_peek_first_event(struct fsnotify_group *group) fsnotify_peek_first_event() argument
163 fsnotify_remove_first_event(struct fsnotify_group *group) fsnotify_remove_first_event() argument
181 fsnotify_flush_notify(struct fsnotify_group *group) fsnotify_flush_notify() argument
[all...]
H A Dgroup.c20 * Final freeing of a group
22 static void fsnotify_final_destroy_group(struct fsnotify_group *group) in fsnotify_final_destroy_group() argument
24 if (group->ops->free_group_priv) in fsnotify_final_destroy_group()
25 group->ops->free_group_priv(group); in fsnotify_final_destroy_group()
27 mem_cgroup_put(group->memcg); in fsnotify_final_destroy_group()
28 mutex_destroy(&group->mark_mutex); in fsnotify_final_destroy_group()
30 kfree(group); in fsnotify_final_destroy_group()
34 * Stop queueing new events for this group. Once this function returns
35 * fsnotify_add_event() will not add any new events to the group'
37 fsnotify_group_stop_queueing(struct fsnotify_group *group) fsnotify_group_stop_queueing() argument
50 fsnotify_destroy_group(struct fsnotify_group *group) fsnotify_destroy_group() argument
99 fsnotify_get_group(struct fsnotify_group *group) fsnotify_get_group() argument
107 fsnotify_put_group(struct fsnotify_group *group) fsnotify_put_group() argument
119 struct fsnotify_group *group; __fsnotify_alloc_group() local
168 struct fsnotify_group *group = file->private_data; fsnotify_fasync() local
[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...]
/kernel/linux/linux-5.10/drivers/infiniband/core/
H A Dmulticast.c117 struct mcast_group *group; member
133 struct mcast_group *group; in mcast_find() local
137 group = rb_entry(node, struct mcast_group, node); in mcast_find()
138 ret = memcmp(mgid->raw, group->rec.mgid.raw, sizeof *mgid); in mcast_find()
140 return group; in mcast_find()
151 struct mcast_group *group, in mcast_insert()
163 ret = memcmp(group->rec.mgid.raw, cur_group->rec.mgid.raw, in mcast_insert()
164 sizeof group->rec.mgid); in mcast_insert()
174 rb_link_node(&group->node, parent, link); in mcast_insert()
175 rb_insert_color(&group in mcast_insert()
150 mcast_insert(struct mcast_port *port, struct mcast_group *group, int allow_duplicates) mcast_insert() argument
185 release_group(struct mcast_group *group) release_group() argument
208 struct mcast_group *group = member->group; queue_join() local
228 adjust_membership(struct mcast_group *group, u8 join_state, int inc) adjust_membership() argument
243 get_leave_state(struct mcast_group *group) get_leave_state() argument
330 send_join(struct mcast_group *group, struct mcast_member *member) send_join() argument
345 send_leave(struct mcast_group *group, u8 leave_state) send_leave() argument
365 join_group(struct mcast_group *group, struct mcast_member *member, u8 join_state) join_group() argument
376 fail_join(struct mcast_group *group, struct mcast_member *member, int status) fail_join() argument
385 process_group_error(struct mcast_group *group) process_group_error() argument
426 struct mcast_group *group; mcast_work_handler() local
491 process_join_error(struct mcast_group *group, int status) process_join_error() argument
514 struct mcast_group *group = context; join_handler() local
548 struct mcast_group *group = context; leave_handler() local
560 struct mcast_group *group, *cur_group; acquire_group() local
665 struct mcast_group *group; ib_sa_free_multicast() local
698 struct mcast_group *group; ib_sa_get_mcmember_rec() local
773 struct mcast_group *group; mcast_groups_event() local
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/core/
H A Dmulticast.c117 struct mcast_group *group; member
133 struct mcast_group *group; in mcast_find() local
137 group = rb_entry(node, struct mcast_group, node); in mcast_find()
138 ret = memcmp(mgid->raw, group->rec.mgid.raw, sizeof *mgid); in mcast_find()
140 return group; in mcast_find()
151 struct mcast_group *group, in mcast_insert()
163 ret = memcmp(group->rec.mgid.raw, cur_group->rec.mgid.raw, in mcast_insert()
164 sizeof group->rec.mgid); in mcast_insert()
174 rb_link_node(&group->node, parent, link); in mcast_insert()
175 rb_insert_color(&group in mcast_insert()
150 mcast_insert(struct mcast_port *port, struct mcast_group *group, int allow_duplicates) mcast_insert() argument
185 release_group(struct mcast_group *group) release_group() argument
208 struct mcast_group *group = member->group; queue_join() local
228 adjust_membership(struct mcast_group *group, u8 join_state, int inc) adjust_membership() argument
243 get_leave_state(struct mcast_group *group) get_leave_state() argument
330 send_join(struct mcast_group *group, struct mcast_member *member) send_join() argument
345 send_leave(struct mcast_group *group, u8 leave_state) send_leave() argument
365 join_group(struct mcast_group *group, struct mcast_member *member, u8 join_state) join_group() argument
376 fail_join(struct mcast_group *group, struct mcast_member *member, int status) fail_join() argument
385 process_group_error(struct mcast_group *group) process_group_error() argument
426 struct mcast_group *group; mcast_work_handler() local
491 process_join_error(struct mcast_group *group, int status) process_join_error() argument
514 struct mcast_group *group = context; join_handler() local
548 struct mcast_group *group = context; leave_handler() local
560 struct mcast_group *group, *cur_group; acquire_group() local
665 struct mcast_group *group; ib_sa_free_multicast() local
698 struct mcast_group *group; ib_sa_get_mcmember_rec() local
774 struct mcast_group *group; mcast_groups_event() local
[all...]
/kernel/linux/linux-6.6/drivers/iommu/
H A Diommu.c75 #define for_each_group_device(group, pos) \
76 list_for_each_entry(pos, &(group)->devices, list)
80 ssize_t (*show)(struct iommu_group *group, char *buf);
81 ssize_t (*store)(struct iommu_group *group,
104 struct iommu_group *group);
110 static int __iommu_device_set_domain(struct iommu_group *group,
114 static int __iommu_group_set_domain_internal(struct iommu_group *group,
117 static int __iommu_group_set_domain(struct iommu_group *group, in __iommu_group_set_domain() argument
120 return __iommu_group_set_domain_internal(group, new_domain, 0); in __iommu_group_set_domain()
122 static void __iommu_group_set_domain_nofail(struct iommu_group *group, in __iommu_group_set_domain_nofail() argument
391 struct iommu_group *group; iommu_init_device() local
441 struct iommu_group *group = dev->iommu_group; iommu_deinit_device() local
487 struct iommu_group *group; __iommu_probe_device() local
579 __iommu_group_free_device(struct iommu_group *group, struct group_device *grp_dev) __iommu_group_free_device() argument
605 struct iommu_group *group = dev->iommu_group; __iommu_group_remove_device() local
632 struct iommu_group *group = dev->iommu_group; iommu_release_device() local
681 struct iommu_group *group = to_iommu_group(kobj); iommu_group_attr_show() local
694 struct iommu_group *group = to_iommu_group(kobj); iommu_group_attr_store() local
707 iommu_group_create_file(struct iommu_group *group, struct iommu_group_attribute *attr) iommu_group_create_file() argument
713 iommu_group_remove_file(struct iommu_group *group, struct iommu_group_attribute *attr) iommu_group_remove_file() argument
719 iommu_group_show_name(struct iommu_group *group, char *buf) iommu_group_show_name() argument
800 iommu_get_group_resv_regions(struct iommu_group *group, struct list_head *head) iommu_get_group_resv_regions() argument
829 iommu_group_show_resv_regions(struct iommu_group *group, char *buf) iommu_group_show_resv_regions() argument
851 iommu_group_show_type(struct iommu_group *group, char *buf) iommu_group_show_type() argument
891 struct iommu_group *group = to_iommu_group(kobj); iommu_group_release() local
926 struct iommu_group *group; iommu_group_alloc() local
993 iommu_group_get_iommudata(struct iommu_group *group) iommu_group_get_iommudata() argument
1009 iommu_group_set_iommudata(struct iommu_group *group, void *iommu_data, void (*release)(void *iommu_data)) iommu_group_set_iommudata() argument
1025 iommu_group_set_name(struct iommu_group *group, const char *name) iommu_group_set_name() argument
1119 iommu_group_alloc_device(struct iommu_group *group, struct device *dev) iommu_group_alloc_device() argument
1182 iommu_group_add_device(struct iommu_group *group, struct device *dev) iommu_group_add_device() argument
1209 struct iommu_group *group = dev->iommu_group; iommu_group_remove_device() local
1231 iommu_group_for_each_dev(struct iommu_group *group, void *data, int (*fn)(struct device *, void *)) iommu_group_for_each_dev() argument
1259 struct iommu_group *group = dev->iommu_group; iommu_group_get() local
1275 iommu_group_ref_get(struct iommu_group *group) iommu_group_ref_get() argument
1289 iommu_group_put(struct iommu_group *group) iommu_group_put() argument
1513 iommu_group_id(struct iommu_group *group) iommu_group_id() argument
1542 struct iommu_group *group; get_pci_function_alias_group() local
1576 struct iommu_group *group; get_pci_alias_group() local
1610 struct iommu_group *group; global() member
1646 struct iommu_group *group = NULL; pci_device_group() local
1709 struct iommu_group *group; fsl_mc_device_group() local
1732 __iommu_group_alloc_default_domain(const struct bus_type *bus, struct iommu_group *group, int req_type) __iommu_group_alloc_default_domain() argument
1745 iommu_group_alloc_default_domain(struct iommu_group *group, int req_type) iommu_group_alloc_default_domain() argument
1774 iommu_group_default_domain(struct iommu_group *group) iommu_group_default_domain() argument
1812 iommu_get_default_domain_type(struct iommu_group *group, int target_type) iommu_get_default_domain_type() argument
1857 struct iommu_group *group, *next; bus_iommu_probe() local
1937 iommu_group_has_isolated_msi(struct iommu_group *group) iommu_group_has_isolated_msi() argument
2023 __iommu_group_set_core_domain(struct iommu_group *group) __iommu_group_set_core_domain() argument
2065 struct iommu_group *group; iommu_attach_device() local
2101 struct iommu_group *group; iommu_detach_device() local
2122 struct iommu_group *group; iommu_get_domain_for_dev() local
2145 __iommu_attach_group(struct iommu_domain *domain, struct iommu_group *group) __iommu_attach_group() argument
2167 iommu_attach_group(struct iommu_domain *domain, struct iommu_group *group) iommu_attach_group() argument
2190 iommu_group_replace_domain(struct iommu_group *group, struct iommu_domain *new_domain) iommu_group_replace_domain() argument
2205 __iommu_device_set_domain(struct iommu_group *group, struct device *dev, struct iommu_domain *new_domain, unsigned int flags) __iommu_device_set_domain() argument
2264 __iommu_group_set_domain_internal(struct iommu_group *group, struct iommu_domain *new_domain, unsigned int flags) __iommu_group_set_domain_internal() argument
2347 iommu_detach_group(struct iommu_domain *domain, struct iommu_group *group) iommu_detach_group() argument
2944 iommu_setup_default_domain(struct iommu_group *group, int target_type) iommu_setup_default_domain() argument
3053 iommu_group_store_type(struct iommu_group *group, const char *buf, size_t count) iommu_group_store_type() argument
3117 iommu_is_default_domain(struct iommu_group *group) iommu_is_default_domain() argument
3145 struct iommu_group *group = iommu_group_get(dev); iommu_device_use_default_domain() local
3179 struct iommu_group *group = iommu_group_get(dev); iommu_device_unuse_default_domain() local
3192 __iommu_group_alloc_blocking_domain(struct iommu_group *group) __iommu_group_alloc_blocking_domain() argument
3215 __iommu_take_dma_ownership(struct iommu_group *group, void *owner) __iommu_take_dma_ownership() argument
3244 iommu_group_claim_dma_owner(struct iommu_group *group, void *owner) iommu_group_claim_dma_owner() argument
3276 struct iommu_group *group; iommu_device_claim_dma_owner() local
3305 __iommu_release_dma_ownership(struct iommu_group *group) __iommu_release_dma_ownership() argument
3322 iommu_group_release_dma_owner(struct iommu_group *group) iommu_group_release_dma_owner() argument
3338 struct iommu_group *group = iommu_group_get(dev); iommu_device_release_dma_owner() local
3357 iommu_group_dma_owner_claimed(struct iommu_group *group) iommu_group_dma_owner_claimed() argument
3369 __iommu_set_group_pasid(struct iommu_domain *domain, struct iommu_group *group, ioasid_t pasid) __iommu_set_group_pasid() argument
3384 __iommu_remove_group_pasid(struct iommu_group *group, ioasid_t pasid) __iommu_remove_group_pasid() argument
3407 struct iommu_group *group; iommu_attach_device_pasid() local
3450 struct iommu_group *group = iommu_group_get(dev); iommu_detach_device_pasid() local
3480 struct iommu_group *group; iommu_get_domain_for_dev_pasid() local
[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...]

Completed in 19 milliseconds

12345678910>>...157