Home
last modified time | relevance | path

Searched refs:mac_context (Results 1 – 25 of 140) sorted by relevance

123456

/wlan-driver/qcacld-3.0/core/sme/src/csr/
H A Dcsr_inside_api.h33 bool csr_is_supported_channel(struct mac_context *mac, uint32_t chan_freq);
68 enum csr_roam_state csr_roam_state_change(struct mac_context *mac,
71 void csr_roaming_state_msg_processor(struct mac_context *mac, void *msg_buf);
72 void csr_roam_joined_state_msg_processor(struct mac_context *mac,
75 void csr_release_command_roam(struct mac_context *mac, tSmeCmd *pCommand);
76 void csr_release_command_wm_status_change(struct mac_context *mac,
78 QDF_STATUS csr_scan_open(struct mac_context *mac);
79 QDF_STATUS csr_scan_close(struct mac_context *mac);
81 void csr_free_scan_result_entry(struct mac_context *mac, struct tag_csrscan_result
84 QDF_STATUS csr_roam_call_callback(struct mac_context *mac, uint32_t sessionId,
[all …]
H A Dcsr_util.c179 void csr_purge_pdev_all_ser_cmd_list(struct mac_context *mac_ctx) in csr_purge_pdev_all_ser_cmd_list()
184 tListElem *csr_nonscan_active_ll_peek_head(struct mac_context *mac_ctx, in csr_nonscan_active_ll_peek_head()
200 tListElem *csr_nonscan_pending_ll_peek_head(struct mac_context *mac_ctx, in csr_nonscan_pending_ll_peek_head()
220 bool csr_nonscan_active_ll_remove_entry(struct mac_context *mac_ctx, in csr_nonscan_active_ll_remove_entry()
232 tListElem *csr_nonscan_pending_ll_next(struct mac_context *mac_ctx, in csr_nonscan_pending_ll_next()
262 static bool csr_is_conn_state(struct mac_context *mac_ctx, uint32_t session_id, in csr_is_conn_state()
272 bool csr_is_conn_state_connected(struct mac_context *mac, uint32_t sessionId) in csr_is_conn_state_connected()
278 bool csr_is_conn_state_connected_wds(struct mac_context *mac_ctx, in csr_is_conn_state_connected_wds()
285 bool csr_is_conn_state_connected_infra_ap(struct mac_context *mac_ctx, in csr_is_conn_state_connected_infra_ap()
294 bool csr_is_conn_state_disconnected_wds(struct mac_context *mac_ctx, in csr_is_conn_state_disconnected_wds()
[all …]
H A Dcsr_api_roam.c109 static QDF_STATUS csr_sae_callback(struct mac_context *mac_ctx, in csr_sae_callback()
143 static inline QDF_STATUS csr_sae_callback(struct mac_context *mac_ctx, in csr_sae_callback()
153 static void init_config_param(struct mac_context *mac);
154 static QDF_STATUS csr_roam_open(struct mac_context *mac);
155 static QDF_STATUS csr_roam_close(struct mac_context *mac);
156 static QDF_STATUS csr_init11d_info(struct mac_context *mac, tCsr11dinfo *ps11dinfo);
157 static QDF_STATUS csr_init_channel_power_list(struct mac_context *mac,
159 static QDF_STATUS csr_roam_free_connected_info(struct mac_context *mac,
162 static void csr_init_session(struct mac_context *mac, uint32_t sessionId);
164 static void csr_init_operating_classes(struct mac_context *mac);
[all …]
/wlan-driver/qcacld-3.0/core/mac/src/pe/lim/
H A Dlim_utils.h149 char *lim_dot11_mode_str(struct mac_context *mac, uint8_t dot11Mode);
150 void lim_print_mlm_state(struct mac_context *mac, uint16_t logLevel,
152 void lim_print_sme_state(struct mac_context *mac, uint16_t logLevel,
154 void lim_print_msg_name(struct mac_context *mac, uint16_t logLevel, uint32_t msgType);
156 QDF_STATUS lim_send_set_max_tx_power_req(struct mac_context *mac,
183 uint8_t lim_get_max_tx_power(struct mac_context *mac,
195 void lim_calculate_tpc(struct mac_context *mac,
210 void lim_init_peer_idxpool(struct mac_context *, struct pe_session *);
211 uint16_t lim_assign_peer_idx(struct mac_context *, struct pe_session *);
241 uint16_t lim_assign_mlo_conn_idx(struct mac_context *mac,
[all …]
H A Dlim_types.h365 bool lim_process_sme_req_messages(struct mac_context *, struct scheduler_msg *);
366 void lim_process_mlm_req_messages(struct mac_context *, struct scheduler_msg *);
367 void lim_process_mlm_rsp_messages(struct mac_context *, uint32_t, uint32_t *);
368 void lim_process_sme_del_bss_rsp(struct mac_context *mac,
379 void lim_process_mlm_start_cnf(struct mac_context *mac_ctx, uint32_t *msg_buf);
381 void lim_get_random_bssid(struct mac_context *mac, uint8_t *data);
384 void handle_ht_capabilityand_ht_info(struct mac_context *mac,
387 void lim_handle_param_update(struct mac_context *mac, eUpdateIEsType cfgId);
390 void lim_apply_configuration(struct mac_context *, struct pe_session *);
399 void lim_set_cfg_protection(struct mac_context *mac, struct pe_session *pesessionEntry);
[all …]
H A Dlim_assoc_utils.h43 uint8_t lim_compare_capabilities(struct mac_context *,
46 uint8_t lim_check_rx_basic_rates(struct mac_context *, tSirMacRateSet, struct pe_session *);
47 uint8_t lim_check_mcs_set(struct mac_context *mac, uint8_t *supportedMCSSet);
69 QDF_STATUS lim_cleanup_rx_path(struct mac_context *, tpDphHashNode,
72 void lim_reject_association(struct mac_context *, tSirMacAddr, uint8_t,
76 QDF_STATUS lim_populate_peer_rate_set(struct mac_context *mac,
111 QDF_STATUS lim_populate_own_rate_set(struct mac_context *mac_ctx,
120 QDF_STATUS lim_populate_matching_rate_set(struct mac_context *mac_ctx,
130 QDF_STATUS lim_add_sta(struct mac_context *, tpDphHashNode, uint8_t, struct pe_session *);
131 QDF_STATUS lim_del_bss(struct mac_context *, tpDphHashNode, uint16_t, struct pe_session *);
[all …]
H A Dlim_send_sme_rsp_messages.h56 void lim_send_sme_rsp(struct mac_context *mac_ctx, uint16_t msg_type,
69 void lim_send_sme_start_bss_rsp(struct mac_context *mac,
89 void lim_send_sme_join_reassoc_rsp(struct mac_context *mac_ctx,
108 void lim_cm_send_connect_rsp(struct mac_context *mac_ctx,
127 QDF_STATUS lim_prepare_disconnect_done_ind(struct mac_context *mac_ctx,
149 void lim_send_sme_disassoc_ntf(struct mac_context *mac,
171 void lim_send_sme_deauth_ntf(struct mac_context *mac, tSirMacAddr peerMacAddr,
175 void lim_send_sme_disassoc_ind(struct mac_context *, tpDphHashNode, struct pe_session *);
176 void lim_send_sme_deauth_ind(struct mac_context *, tpDphHashNode,
192 void lim_send_sme_set_context_rsp(struct mac_context *mac,
[all …]
H A Dlim_send_messages.h38 QDF_STATUS lim_send_beacon_params(struct mac_context *mac,
42 QDF_STATUS lim_send_mode_update(struct mac_context *mac,
45 QDF_STATUS lim_send_rx_nss_update(struct mac_context *mac,
49 QDF_STATUS lim_set_membership(struct mac_context *mac,
53 QDF_STATUS lim_set_user_pos(struct mac_context *mac,
64 QDF_STATUS lim_send_switch_chnl_params(struct mac_context *mac,
76 QDF_STATUS lim_send_edca_params(struct mac_context *mac,
95 void lim_set_active_edca_params(struct mac_context *mac_ctx,
109 QDF_STATUS lim_send_exclude_unencrypt_ind(struct mac_context *mac,
112 QDF_STATUS lim_send_ht40_obss_scanind(struct mac_context *mac_ctx,
[all …]
H A Dlim_security_utils.h53 uint8_t lim_is_auth_algo_supported(struct mac_context *, tAniAuthType,
57 void lim_init_pre_auth_list(struct mac_context *);
58 void lim_delete_pre_auth_list(struct mac_context *);
59 struct tLimPreAuthNode *lim_search_pre_auth_list(struct mac_context *,
74 struct mac_context *mac,
77 void lim_add_pre_auth_node(struct mac_context *, struct tLimPreAuthNode *);
78 void lim_delete_pre_auth_node(struct mac_context *, tSirMacAddr);
79 void lim_release_pre_auth_node(struct mac_context *mac,
81 void lim_restore_from_auth_state(struct mac_context *,
83 uint8_t lim_delete_open_auth_pre_auth_node(struct mac_context *mac_ctx);
[all …]
H A Dlim_mlo.h190 void lim_ap_mlo_sta_peer_ind(struct mac_context *mac,
236 QDF_STATUS lim_mlo_assoc_ind_upper_layer(struct mac_context *mac,
285 lim_fill_assoc_req_mlo_ie(struct mac_context *mac_ctx,
299 lim_send_assoc_rsp_mgmt_frame_mlo(struct mac_context *mac_ctx,
312 lim_send_bcn_frame_mlo(struct mac_context *mac_ctx, struct pe_session *session);
322 lim_send_probe_req_frame_mlo(struct mac_context *mac_ctx,
332 uint16_t lim_send_tdls_mgmt_frame_mlo(struct mac_context *mac_ctx,
365 bool lim_is_ml_peer_state_disconn(struct mac_context *mac_ctx,
450 static inline void lim_ap_mlo_sta_peer_ind(struct mac_context *mac, in lim_ap_mlo_sta_peer_ind()
463 struct mac_context *mac, in lim_mlo_assoc_ind_upper_layer()
[all …]
/wlan-driver/qcacld-3.0/core/mac/src/sys/legacy/src/utils/inc/
H A Dutils_parser.h39 void convert_ssid(struct mac_context *, tSirMacSSid *, tDot11fIESSID *);
40 void convert_supp_rates(struct mac_context *, tSirMacRateSet *, tDot11fIESuppRates *);
41 void convert_fh_params(struct mac_context *, tSirMacFHParamSet *,
43 void convert_ext_supp_rates(struct mac_context *, tSirMacRateSet *,
45 void convert_qos_caps(struct mac_context *, tSirMacQosCapabilityIE *,
47 void convert_qos_caps_station(struct mac_context *, tSirMacQosCapabilityStaIE *,
49 QDF_STATUS convert_wpa(struct mac_context *, tSirMacWpaInfo *, tDot11fIEWPA *);
50 QDF_STATUS convert_wpa_opaque(struct mac_context *, tSirMacWpaInfo *,
52 QDF_STATUS convert_wapi_opaque(struct mac_context *, tSirMacWapiInfo *,
54 QDF_STATUS convert_rsn(struct mac_context *, tSirMacRsnInfo *, tDot11fIERSN *);
[all …]
/wlan-driver/qcacld-3.0/core/mac/src/pe/include/
H A Dlim_ft.h37 void lim_ft_open(struct mac_context *mac, struct pe_session *pe_session);
38 void lim_ft_cleanup(struct mac_context *mac, struct pe_session *pe_session);
40 void lim_ft_cleanup_pre_auth_info(struct mac_context *mac,
42 bool lim_process_ft_pre_auth_req(struct mac_context *mac,
44 void lim_process_ft_preauth_rsp_timeout(struct mac_context *mac);
55 void lim_process_mlm_ft_reassoc_req(struct mac_context *mac,
57 void lim_perform_ft_pre_auth(struct mac_context *mac, QDF_STATUS status,
59 void lim_post_ft_pre_auth_rsp(struct mac_context *mac, QDF_STATUS status,
62 void lim_handle_ft_pre_auth_rsp(struct mac_context *mac, QDF_STATUS status,
65 QDF_STATUS lim_ft_setup_auth_session(struct mac_context *mac,
[all …]
H A Dlim_api.h100 QDF_STATUS lim_post_msg_api(struct mac_context *mac, struct scheduler_msg *msg);
103 lim_post_msg_to_process_deferred_queue(struct mac_context *mac) in lim_post_msg_to_process_deferred_queue()
161 QDF_STATUS lim_initialize(struct mac_context *);
162 QDF_STATUS pe_open(struct mac_context *mac, struct cds_config_info *cds_cfg);
163 QDF_STATUS pe_close(struct mac_context *mac);
164 QDF_STATUS lim_start(struct mac_context *mac);
165 QDF_STATUS pe_start(struct mac_context *mac);
166 void pe_stop(struct mac_context *mac);
195 void pe_register_mgmt_rx_frm_callback(struct mac_context *mac_ctx);
208 void pe_deregister_mgmt_rx_frm_callback(struct mac_context *mac_ctx);
[all …]
H A Drrm_api.h37 QDF_STATUS rrm_initialize(struct mac_context *mac);
47 void rrm_cleanup(struct mac_context *mac, uint8_t idx);
49 QDF_STATUS rrm_process_link_measurement_request(struct mac_context *mac,
57 rrm_process_radio_measurement_request(struct mac_context *mac_ctx,
62 QDF_STATUS rrm_process_neighbor_report_response(struct mac_context *mac,
68 QDF_STATUS rrm_send_set_max_tx_power_req(struct mac_context *mac,
72 int8_t rrm_get_mgmt_tx_power(struct mac_context *mac,
75 void rrm_cache_mgmt_tx_power(struct mac_context *mac,
78 tpRRMCaps rrm_get_capabilities(struct mac_context *mac,
81 void rrm_get_start_tsf(struct mac_context *mac, uint32_t *pStartTSF);
[all …]
H A Dsch_api.h40 void sch_qos_update_broadcast(struct mac_context *mac,
44 void sch_set_default_edca_params(struct mac_context *mac, struct pe_session *pe_session);
47 void sch_qos_update_local(struct mac_context *mac, struct pe_session *pe_session);
53 void sch_edca_profile_update(struct mac_context *mac,
57 QDF_STATUS sch_set_fixed_beacon_fields(struct mac_context *mac,
68 QDF_STATUS sch_process_pre_beacon_ind(struct mac_context *mac,
72 void sch_beacon_process(struct mac_context *mac, uint8_t *pRxPacketInfo,
75 QDF_STATUS sch_beacon_edca_process(struct mac_context *mac,
79 void sch_generate_tim(struct mac_context *, uint8_t **, uint16_t *, uint8_t);
81 void sch_set_beacon_interval(struct mac_context *mac,
[all …]
H A Dlim_process_fils.h38 bool lim_process_fils_auth_frame2(struct mac_context *mac_ctx,
65 bool lim_is_valid_fils_auth_frame(struct mac_context *mac_ctx,
96 void lim_update_fils_config(struct mac_context *mac_ctx,
109 QDF_STATUS lim_create_fils_auth_data(struct mac_context *mac_ctx,
141 populate_fils_connect_params(struct mac_context *mac_ctx,
173 QDF_STATUS aead_encrypt_assoc_req(struct mac_context *mac_ctx,
190 QDF_STATUS aead_decrypt_assoc_rsp(struct mac_context *mac_ctx,
221 bool lim_verify_fils_params_assoc_rsp(struct mac_context *mac_ctx,
226 static inline bool lim_process_fils_auth_frame2(struct mac_context *mac_ctx, in lim_process_fils_auth_frame2()
241 static inline bool lim_is_valid_fils_auth_frame(struct mac_context *mac_ctx, in lim_is_valid_fils_auth_frame()
[all …]
H A Dlim_admit_control.h38 lim_tspec_find_by_assoc_id(struct mac_context *, uint16_t,
43 QDF_STATUS lim_tspec_add(struct mac_context *mac,
50 QDF_STATUS lim_admit_control_add_ts(struct mac_context *mac,
60 lim_admit_control_add_sta(struct mac_context *mac, uint8_t *staAddr, uint8_t alloc) in lim_admit_control_add_sta()
66 lim_admit_control_delete_sta(struct mac_context *mac, uint16_t assocId);
69 lim_admit_control_delete_ts(struct mac_context *mac,
74 QDF_STATUS lim_admit_control_init(struct mac_context *mac);
76 QDF_STATUS lim_send_hal_msg_add_ts(struct mac_context *mac,
81 QDF_STATUS lim_send_hal_msg_add_ts(struct mac_context *mac,
87 QDF_STATUS lim_send_hal_msg_del_ts(struct mac_context *mac,
[all …]
/wlan-driver/qcacld-3.0/core/mac/src/include/
H A Dparser_api.h643 sir_convert_probe_req_frame2_struct(struct mac_context *mac,
648 sir_convert_probe_frame2_struct(struct mac_context *mac, uint8_t *frame,
652 sir_convert_assoc_req_frame2_struct(struct mac_context *mac,
669 sir_convert_assoc_resp_frame2_struct(struct mac_context *mac,
675 sir_convert_reassoc_req_frame2_struct(struct mac_context *mac,
680 sir_parse_beacon_ie(struct mac_context *mac,
685 sir_convert_beacon_frame2_struct(struct mac_context *mac,
690 sir_convert_auth_frame2_struct(struct mac_context *mac,
695 sir_convert_addts_rsp2_struct(struct mac_context *mac,
700 sir_convert_delts_req2_struct(struct mac_context *mac,
[all …]
/wlan-driver/qcacld-3.0/core/sme/inc/
H A Dcsr_internal.h411 csr_get_vdev_dot11_mode(struct mac_context *mac,
415 QDF_STATUS csr_get_channel_and_power_list(struct mac_context *mac);
417 QDF_STATUS csr_set_modify_profile_fields(struct mac_context *mac,
420 QDF_STATUS csr_get_modify_profile_fields(struct mac_context *mac,
423 void csr_set_global_cfgs(struct mac_context *mac);
424 void csr_set_default_dot11_mode(struct mac_context *mac);
425 bool csr_is_conn_state_disconnected(struct mac_context *mac,
427 bool csr_is_conn_state_connected(struct mac_context *mac,
429 bool csr_is_conn_state_wds(struct mac_context *mac, uint32_t sessionId);
430 bool csr_is_conn_state_connected_wds(struct mac_context *mac,
[all …]
H A Dsme_inside.h142 QDF_STATUS csr_set_serialization_params_to_cmd(struct mac_context *mac_ctx,
145 tSmeCmd *sme_get_command_buffer(struct mac_context *mac);
146 void sme_release_command(struct mac_context *mac, tSmeCmd *pCmd);
147 bool qos_process_command(struct mac_context *mac, tSmeCmd *pCommand);
148 void qos_release_command(struct mac_context *mac, tSmeCmd *pCommand);
149 QDF_STATUS csr_roam_process_command(struct mac_context *mac, tSmeCmd *pCommand);
162 void csr_roam_wm_status_change_complete(struct mac_context *mac_ctx,
164 void csr_roam_process_wm_status_change_command(struct mac_context *mac,
167 void csr_reinit_roam_cmd(struct mac_context *mac, tSmeCmd *pCommand);
168 void csr_reinit_wm_status_change_cmd(struct mac_context *mac,
[all …]
H A Dsme_rrm_api.h40 QDF_STATUS sme_rrm_msg_processor(struct mac_context *mac, uint16_t msg_type,
42 QDF_STATUS rrm_close(struct mac_context *mac);
43 QDF_STATUS rrm_open(struct mac_context *mac);
44 QDF_STATUS sme_rrm_neighbor_report_request(struct mac_context *mac,
47 QDF_STATUS sme_rrm_process_beacon_report_req_ind(struct mac_context *mac,
57 QDF_STATUS rrm_start(struct mac_context *mac_ctx);
66 QDF_STATUS rrm_stop(struct mac_context *mac_ctx);
H A Dsme_qos_internal.h94 QDF_STATUS sme_qos_open(struct mac_context *mac);
95 QDF_STATUS sme_qos_close(struct mac_context *mac);
96 QDF_STATUS sme_qos_msg_processor(struct mac_context *mac, uint16_t msg_type,
102 QDF_STATUS sme_qos_csr_event_ind(struct mac_context *mac,
105 uint8_t sme_qos_get_acm_mask(struct mac_context *mac,
108 uint8_t sme_qos_ese_retrieve_tspec_info(struct mac_context *mac, uint8_t sessionId,
/wlan-driver/qcacld-3.0/core/mac/src/pe/nan/
H A Dnan_datapath.h44 void lim_process_ndi_mlm_add_bss_rsp(struct mac_context *mac_ctx,
57 void lim_ndi_del_bss_rsp(struct mac_context * mac_ctx,
61 void lim_ndp_add_sta_rsp(struct mac_context *mac_ctx,
65 void lim_process_ndi_del_sta_rsp(struct mac_context *mac_ctx,
80 void lim_process_ndi_mlm_add_bss_rsp(struct mac_context *mac_ctx, in lim_process_ndi_mlm_add_bss_rsp()
95 void lim_ndi_del_bss_rsp(struct mac_context *mac_ctx, in lim_ndi_del_bss_rsp()
102 void lim_process_ndi_del_sta_rsp(struct mac_context *mac_ctx, in lim_process_ndi_del_sta_rsp()
109 void lim_ndp_add_sta_rsp(struct mac_context *mac_ctx, in lim_ndp_add_sta_rsp()
/wlan-driver/qcacld-3.0/core/mac/src/sys/legacy/src/system/src/
H A Dmac_init_api.c45 static struct mac_context *global_mac_context;
47 static inline struct mac_context *mac_allocate_context_buffer(void) in mac_allocate_context_buffer()
60 static struct mac_context global_mac_context;
62 static inline struct mac_context *mac_allocate_context_buffer(void) in mac_allocate_context_buffer()
76 struct mac_context *mac = MAC_CONTEXT(mac_handle); in mac_start()
94 struct mac_context *mac = MAC_CONTEXT(mac_handle); in mac_stop()
104 struct mac_context *mac; in mac_open()
171 struct mac_context *mac = MAC_CONTEXT(mac_handle); in mac_close()
195 struct mac_context *mac = MAC_CONTEXT(mac_handle); in mac_register_session_open_close_cb()
202 void mac_register_bcn_report_send_cb(struct mac_context *mac, in mac_register_bcn_report_send_cb()
/wlan-driver/qcacld-3.0/core/sme/src/common/
H A Dsme_api.c94 static QDF_STATUS init_sme_cmd_list(struct mac_context *mac);
96 static void sme_disconnect_connected_sessions(struct mac_context *mac,
99 static QDF_STATUS sme_handle_generic_change_country_code(struct mac_context *mac,
102 static QDF_STATUS sme_process_nss_update_resp(struct mac_context *mac, uint8_t *msg);
105 static QDF_STATUS sme_process_channel_change_resp(struct mac_context *mac,
108 static QDF_STATUS sme_stats_ext_event(struct mac_context *mac,
111 static QDF_STATUS sme_fw_state_resp(struct mac_context *mac);
130 struct mac_context *sme_get_mac_context(void) in sme_get_mac_context()
132 struct mac_context *mac_ctx; in sme_get_mac_context()
152 static QDF_STATUS sme_process_set_hw_mode_resp(struct mac_context *mac, uint8_t *msg) in sme_process_set_hw_mode_resp()
[all …]

123456