Home
last modified time | relevance | path

Searched refs:t2lm (Results 1 – 17 of 17) sorted by relevance

/wlan-driver/qca-wifi-host-cmn/umac/mlo_mgr/src/
H A Dwlan_mlo_t2lm.c35 struct wlan_t2lm_info *t2lm) in wlan_mlo_parse_t2lm_info() argument
63 t2lm->direction = dir; in wlan_mlo_parse_t2lm_info()
64 t2lm->default_link_mapping = in wlan_mlo_parse_t2lm_info()
69 t2lm->mapping_switch_time_present = in wlan_mlo_parse_t2lm_info()
74 t2lm->expected_duration_present = in wlan_mlo_parse_t2lm_info()
79 t2lm->link_mapping_size = in wlan_mlo_parse_t2lm_info()
85 t2lm->direction, t2lm->default_link_mapping, in wlan_mlo_parse_t2lm_info()
86 t2lm->mapping_switch_time_present, in wlan_mlo_parse_t2lm_info()
87 t2lm->expected_duration_present, in wlan_mlo_parse_t2lm_info()
88 t2lm->link_mapping_size); in wlan_mlo_parse_t2lm_info()
[all …]
H A Dwlan_mlo_mgr_main.c971 struct wlan_t2lm_info *t2lm; in mlo_t2lm_ctx_init() local
973 t2lm = &ml_dev->t2lm_ctx.established_t2lm.t2lm; in mlo_t2lm_ctx_init()
977 t2lm->direction = WLAN_T2LM_BIDI_DIRECTION; in mlo_t2lm_ctx_init()
978 t2lm->default_link_mapping = 1; in mlo_t2lm_ctx_init()
979 t2lm->link_mapping_size = 0; in mlo_t2lm_ctx_init()
/wlan-driver/qcacld-3.0/components/umac/mlme/mlo_mgr/src/
H A Dwlan_t2lm_api.c76 struct wlan_t2lm_onging_negotiation_info *t2lm, in t2lm_is_valid_t2lm_link_map() argument
89 if (t2lm->t2lm_info[dir].direction == in t2lm_is_valid_t2lm_link_map()
93 if (t2lm->t2lm_info[dir].default_link_mapping && in t2lm_is_valid_t2lm_link_map()
94 t2lm->t2lm_info[dir].direction == WLAN_T2LM_BIDI_DIRECTION) { in t2lm_is_valid_t2lm_link_map()
102 t2lm->t2lm_info[dir].ieee_link_map_tid[tid]; in t2lm_is_valid_t2lm_link_map()
367 &t2lm_ctx->established_t2lm.t2lm); in t2lm_handle_rx_teardown()
369 &t2lm_ctx->established_t2lm.t2lm); in t2lm_handle_rx_teardown()
502 !scan_entry->ie_list.t2lm[0]) { in wlan_t2lm_validate_candidate()
512 status = t2lm_find_tid_mapped_link_id(&t2lm_ctx.established_t2lm.t2lm, in wlan_t2lm_validate_candidate()
517 status = t2lm_find_tid_mapped_link_id(&t2lm_ctx.upcoming_t2lm.t2lm, in wlan_t2lm_validate_candidate()
[all …]
/wlan-driver/qca-wifi-host-cmn/umac/mlo_mgr/inc/
H A Dwlan_mlo_t2lm.h154 struct wlan_t2lm_of_tids t2lm[WLAN_T2LM_MAX_DIRECTION]; member
338 struct wlan_t2lm_info t2lm; member
380 struct wlan_t2lm_info *t2lm);
559 struct wlan_t2lm_info *t2lm);
570 struct wlan_t2lm_onging_negotiation_info *t2lm, uint8_t *ie,
582 struct wlan_t2lm_onging_negotiation_info *t2lm,
607 struct wlan_t2lm_onging_negotiation_info *t2lm,
646 struct wlan_t2lm_info *t2lm);
656 uint8_t *wlan_mlo_add_t2lm_info_ie(uint8_t *frm, struct wlan_t2lm_info *t2lm,
757 struct wlan_t2lm_info *t2lm);
[all …]
/wlan-driver/qca-wifi-host-cmn/target_if/mlo_mgr/src/
H A Dtarget_if_mlo_mgr.c710 struct wlan_t2lm_info *t2lm) in target_if_fill_provisioned_links() argument
713 &t2lm->ieee_link_map_tid, in target_if_fill_provisioned_links()
726 struct wlan_t2lm_info *t2lm) in target_if_fill_timer() argument
728 if (t2lm->mapping_switch_time_present) in target_if_fill_timer()
729 params->mapping_switch_time = t2lm->mapping_switch_time; in target_if_fill_timer()
731 if (t2lm->expected_duration_present) in target_if_fill_timer()
732 params->expected_duration = t2lm->expected_duration; in target_if_fill_timer()
738 struct wlan_t2lm_info *t2lm) in target_if_fill_provisioned_links() argument
741 &t2lm->hw_link_map_tid, in target_if_fill_provisioned_links()
747 struct wlan_t2lm_info *t2lm) in target_if_fill_timer() argument
[all …]
/wlan-driver/qcacld-3.0/components/cmn_services/logging/src/
H A Dwlan_connectivity_logging.c711 wlan_populate_tid_link_id_bitmap(struct wlan_t2lm_info *t2lm, in wlan_populate_tid_link_id_bitmap() argument
727 if (t2lm[dir].default_link_mapping) { in wlan_populate_tid_link_id_bitmap()
734 switch (t2lm[dir].direction) { in wlan_populate_tid_link_id_bitmap()
738 t2lm[dir].ieee_link_map_tid[i], link_id)) in wlan_populate_tid_link_id_bitmap()
745 t2lm[dir].ieee_link_map_tid[i], link_id)) in wlan_populate_tid_link_id_bitmap()
752 t2lm[dir].ieee_link_map_tid[i], link_id)) { in wlan_populate_tid_link_id_bitmap()
761 t2lm[dir].direction); in wlan_populate_tid_link_id_bitmap()
774 struct wlan_t2lm_info t2lm[WLAN_T2LM_MAX_DIRECTION] = {0}; in wlan_connectivity_t2lm_status_event() local
800 t2lm[dir].direction = WLAN_T2LM_INVALID_DIRECTION; in wlan_connectivity_t2lm_status_event()
802 status = wlan_get_t2lm_mapping_status(vdev, t2lm); in wlan_connectivity_t2lm_status_event()
[all …]
/wlan-driver/qcacld-3.0/core/mac/src/pe/lim/
H A Dlim_process_assoc_rsp_frame.c978 if (assoc_rsp->t2lm_ctx.upcoming_t2lm.t2lm.direction == in lim_process_assoc_rsp_t2lm()
980 assoc_rsp->t2lm_ctx.established_t2lm.t2lm.direction == in lim_process_assoc_rsp_t2lm()
988 if (assoc_rsp->t2lm_ctx.established_t2lm.t2lm.expected_duration_present && in lim_process_assoc_rsp_t2lm()
989 !assoc_rsp->t2lm_ctx.established_t2lm.t2lm.mapping_switch_time_present && in lim_process_assoc_rsp_t2lm()
990 assoc_rsp->t2lm_ctx.established_t2lm.t2lm.direction != in lim_process_assoc_rsp_t2lm()
992 qdf_mem_copy(&t2lm_ctx->established_t2lm.t2lm, in lim_process_assoc_rsp_t2lm()
993 &assoc_rsp->t2lm_ctx.established_t2lm.t2lm, in lim_process_assoc_rsp_t2lm()
997 if (assoc_rsp->t2lm_ctx.upcoming_t2lm.t2lm.mapping_switch_time_present && in lim_process_assoc_rsp_t2lm()
998 assoc_rsp->t2lm_ctx.established_t2lm.t2lm.direction != in lim_process_assoc_rsp_t2lm()
1000 qdf_mem_copy(&t2lm_ctx->upcoming_t2lm.t2lm, in lim_process_assoc_rsp_t2lm()
[all …]
/wlan-driver/qcacld-3.0/core/hdd/src/
H A Dwlan_hdd_mlo.c1229 struct wlan_t2lm_info *t2lm, in hdd_t2lm_pack_nl_response() argument
1244 if (t2lm->default_link_mapping) { in hdd_t2lm_pack_nl_response()
1256 switch (t2lm->direction) { in hdd_t2lm_pack_nl_response()
1264 value = t2lm->ieee_link_map_tid[i]; in hdd_t2lm_pack_nl_response()
1283 value = t2lm->ieee_link_map_tid[i]; in hdd_t2lm_pack_nl_response()
1303 value = t2lm->ieee_link_map_tid[i]; in hdd_t2lm_pack_nl_response()
1309 value = t2lm->ieee_link_map_tid[i]; in hdd_t2lm_pack_nl_response()
1324 struct wlan_t2lm_info *t2lm) in wlan_hdd_send_t2lm_event() argument
1360 status = hdd_t2lm_pack_nl_response(skb, vdev, t2lm, mld_addr); in wlan_hdd_send_t2lm_event()
H A Dwlan_hdd_cfg80211.h1116 struct wlan_t2lm_info *t2lm,
1129 struct wlan_t2lm_info *t2lm);
1133 struct wlan_t2lm_info *t2lm) in hdd_mlo_dev_t2lm_notify_link_update() argument
H A Dwlan_hdd_cfg80211.c29720 static void wlan_hdd_fill_bidir_t2lm(struct wlan_t2lm_info *t2lm, in wlan_hdd_fill_bidir_t2lm() argument
29726 t2lmap[tid].downlink = t2lm->ieee_link_map_tid[tid]; in wlan_hdd_fill_bidir_t2lm()
29727 t2lmap[tid].uplink = t2lm->ieee_link_map_tid[tid]; in wlan_hdd_fill_bidir_t2lm()
29731 static void wlan_hdd_fill_dldir_t2lm(struct wlan_t2lm_info *t2lm, in wlan_hdd_fill_dldir_t2lm() argument
29737 t2lmap[tid].downlink = t2lm->ieee_link_map_tid[tid]; in wlan_hdd_fill_dldir_t2lm()
29740 static void wlan_hdd_fill_uldir_t2lm(struct wlan_t2lm_info *t2lm, in wlan_hdd_fill_uldir_t2lm() argument
29746 t2lmap[tid].uplink = t2lm->ieee_link_map_tid[tid]; in wlan_hdd_fill_uldir_t2lm()
29749 static void wlan_hdd_fill_map(struct wlan_t2lm_info *t2lm, in wlan_hdd_fill_map() argument
29752 if (t2lm->direction == WLAN_T2LM_INVALID_DIRECTION) in wlan_hdd_fill_map()
29755 map->default_map = t2lm->default_link_mapping; in wlan_hdd_fill_map()
[all …]
/wlan-driver/qcacld-3.0/core/hdd/inc/
H A Dwlan_hdd_mlo.h312 struct wlan_t2lm_info *t2lm);
467 struct wlan_t2lm_info *t2lm) in wlan_hdd_send_t2lm_event() argument
/wlan-driver/qca-wifi-host-cmn/wmi/src/
H A Dwmi_unified_11be_tlv.c1394 struct wlan_host_t2lm_of_tids *t2lm, in peer_assoc_populate_t2lm_tlv() argument
1407 t2lm->direction); in peer_assoc_populate_t2lm_tlv()
1412 t2lm->default_link_mapping); in peer_assoc_populate_t2lm_tlv()
1419 t2lm->t2lm_provisioned_links[tid_num]); in peer_assoc_populate_t2lm_tlv()
1836 wmi_tid_to_link_map *t2lm; in send_mlo_peer_tid_to_link_map_cmd_tlv() local
1881 t2lm = (wmi_tid_to_link_map *)buf_ptr; in send_mlo_peer_tid_to_link_map_cmd_tlv()
1883 WMITLV_SET_HDR(&t2lm->tlv_header, in send_mlo_peer_tid_to_link_map_cmd_tlv()
1890 t2lm->tid_to_link_map_info, tid_num); in send_mlo_peer_tid_to_link_map_cmd_tlv()
1894 t2lm->tid_to_link_map_info, in send_mlo_peer_tid_to_link_map_cmd_tlv()
1899 t2lm->tid_to_link_map_info, in send_mlo_peer_tid_to_link_map_cmd_tlv()
[all …]
/wlan-driver/qcacld-3.0/core/mac/src/sys/legacy/src/utils/src/
H A Dparser_api.c2911 struct wlan_t2lm_info t2lm;
2915 qdf_mem_zero(&t2lm_ctx->established_t2lm.t2lm,
2917 t2lm_ctx->established_t2lm.t2lm.direction = WLAN_T2LM_INVALID_DIRECTION;
2919 qdf_mem_zero(&t2lm_ctx->upcoming_t2lm.t2lm,
2921 t2lm_ctx->upcoming_t2lm.t2lm.direction = WLAN_T2LM_INVALID_DIRECTION;
2929 qdf_mem_zero(&t2lm, sizeof(struct wlan_t2lm_info));
2944 status = wlan_mlo_parse_t2lm_info(&ie[0], &t2lm);
2950 if (!t2lm.mapping_switch_time_present &&
2951 t2lm.expected_duration_present) {
2952 qdf_mem_copy(&t2lm_ctx->established_t2lm.t2lm, &t2lm,
[all …]
/wlan-driver/qca-wifi-host-cmn/umac/scan/dispatcher/inc/
H A Dwlan_scan_utils_api.h781 ie_lst->t2lm[i] = conv_ptr(ie_lst->t2lm[i], old_ptr, new_ptr); in util_scan_copy_beacon_data()
1648 return scan_entry->ie_list.t2lm[0]; in util_scan_entry_t2lm()
H A Dwlan_scan_public_structs.h285 uint8_t *t2lm[WLAN_MAX_T2LM_IE]; member
/wlan-driver/qca-wifi-host-cmn/umac/scan/dispatcher/src/
H A Dwlan_scan_utils_api.c135 if (!scan_entry || !scan_entry->ie_list.t2lm[0]) in util_scan_entry_t2lm_len()
139 if (scan_entry->ie_list.t2lm[i]) in util_scan_entry_t2lm_len()
140 len += scan_entry->ie_list.t2lm[i][TAG_LEN_POS] + in util_scan_entry_t2lm_len()
1202 if (!scan_params->ie_list.t2lm[t2lm_idx]) { in util_scan_parse_t2lm_ie()
1203 scan_params->ie_list.t2lm[t2lm_idx] = in util_scan_parse_t2lm_ie()
/wlan-driver/qca-wifi-host-cmn/umac/global_umac_dispatcher/lmac_if/inc/
H A Dwlan_lmac_if_def.h1570 struct wlan_t2lm_info *t2lm);