Home
last modified time | relevance | path

Searched refs:t2lm_ctx (Results 1 – 11 of 11) sorted by relevance

/wlan-driver/qca-wifi-host-cmn/umac/mlo_mgr/src/
Dwlan_mlo_t2lm.c143 struct wlan_t2lm_context *t2lm_ctx, uint8_t *ie, in wlan_mlo_parse_bcn_prbresp_t2lm_ie() argument
152 qdf_mem_zero(&t2lm_ctx->established_t2lm, in wlan_mlo_parse_bcn_prbresp_t2lm_ie()
154 qdf_mem_zero(&t2lm_ctx->upcoming_t2lm, sizeof(struct wlan_mlo_t2lm_ie)); in wlan_mlo_parse_bcn_prbresp_t2lm_ie()
156 t2lm_ctx->established_t2lm.t2lm.direction = WLAN_T2LM_INVALID_DIRECTION; in wlan_mlo_parse_bcn_prbresp_t2lm_ie()
157 t2lm_ctx->upcoming_t2lm.t2lm.direction = WLAN_T2LM_INVALID_DIRECTION; in wlan_mlo_parse_bcn_prbresp_t2lm_ie()
195 qdf_mem_copy(&t2lm_ctx->established_t2lm.t2lm, &t2lm, in wlan_mlo_parse_bcn_prbresp_t2lm_ie()
198 qdf_mem_copy(&t2lm_ctx->upcoming_t2lm.t2lm, &t2lm, in wlan_mlo_parse_bcn_prbresp_t2lm_ie()
687 struct wlan_t2lm_context *t2lm_ctx, in wlan_mlo_t2lm_handle_mapping_switch_time_expiry() argument
695 qdf_mem_copy(&t2lm_ctx->established_t2lm, &t2lm_ctx->upcoming_t2lm, in wlan_mlo_t2lm_handle_mapping_switch_time_expiry()
698 t2lm_ctx->established_t2lm.t2lm.mapping_switch_time_present = false; in wlan_mlo_t2lm_handle_mapping_switch_time_expiry()
[all …]
Dwlan_mlo_mgr_main.c973 t2lm = &ml_dev->t2lm_ctx.established_t2lm.t2lm; in mlo_t2lm_ctx_init()
975 qdf_mem_zero(&ml_dev->t2lm_ctx, sizeof(struct wlan_t2lm_context)); in mlo_t2lm_ctx_init()
1266 ml_dev, ml_dev->t2lm_ctx.link_update_callback_index); in mlo_t2lm_ctx_deinit()
/wlan-driver/qcacld-3.0/components/umac/mlme/mlo_mgr/src/
Dwlan_t2lm_api.c339 struct wlan_t2lm_context *t2lm_ctx; in t2lm_handle_rx_teardown() local
357 t2lm_ctx = &mlo_dev_ctx->t2lm_ctx; in t2lm_handle_rx_teardown()
358 if (!t2lm_ctx) { in t2lm_handle_rx_teardown()
367 &t2lm_ctx->established_t2lm.t2lm); in t2lm_handle_rx_teardown()
369 &t2lm_ctx->established_t2lm.t2lm); in t2lm_handle_rx_teardown()
475 struct wlan_t2lm_context t2lm_ctx; in wlan_t2lm_validate_candidate() local
506 status = wlan_mlo_parse_bcn_prbresp_t2lm_ie(&t2lm_ctx, 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()
600 struct wlan_t2lm_context *t2lm_ctx; in wlan_t2lm_clear_all_tid_mapping() local
[all …]
/wlan-driver/qca-wifi-host-cmn/umac/mlo_mgr/inc/
Dwlan_mlo_t2lm.h456 t2lm_dev_lock_create(struct wlan_t2lm_context *t2lm_ctx) in t2lm_dev_lock_create() argument
458 qdf_spinlock_create(&t2lm_ctx->t2lm_dev_lock); in t2lm_dev_lock_create()
470 t2lm_dev_lock_destroy(struct wlan_t2lm_context *t2lm_ctx) in t2lm_dev_lock_destroy() argument
472 qdf_spinlock_destroy(&t2lm_ctx->t2lm_dev_lock); in t2lm_dev_lock_destroy()
484 void t2lm_dev_lock_acquire(struct wlan_t2lm_context *t2lm_ctx) in t2lm_dev_lock_acquire() argument
486 qdf_spin_lock_bh(&t2lm_ctx->t2lm_dev_lock); in t2lm_dev_lock_acquire()
498 void t2lm_dev_lock_release(struct wlan_t2lm_context *t2lm_ctx) in t2lm_dev_lock_release() argument
500 qdf_spin_unlock_bh(&t2lm_ctx->t2lm_dev_lock); in t2lm_dev_lock_release()
504 void t2lm_dev_lock_create(struct wlan_t2lm_context *t2lm_ctx) in t2lm_dev_lock_create() argument
506 qdf_mutex_create(&t2lm_ctx->t2lm_dev_lock); in t2lm_dev_lock_create()
[all …]
Dwlan_mlo_mgr_public_structs.h937 struct wlan_t2lm_context t2lm_ctx; member
/wlan-driver/qcacld-3.0/core/mac/src/pe/lim/
Dlim_process_beacon_frame.c64 struct wlan_t2lm_context *t2lm_ctx; in lim_process_bcn_prb_rsp_t2lm() local
86 t2lm_ctx = &vdev->mlo_dev_ctx->t2lm_ctx; in lim_process_bcn_prb_rsp_t2lm()
88 qdf_mem_copy((uint8_t *)&t2lm_ctx->tsf, (uint8_t *)bcn_ptr->timeStamp, in lim_process_bcn_prb_rsp_t2lm()
90 wlan_update_t2lm_mapping(vdev, &bcn_ptr->t2lm_ctx, t2lm_ctx->tsf); in lim_process_bcn_prb_rsp_t2lm()
Dlim_process_assoc_rsp_frame.c947 struct wlan_t2lm_context *t2lm_ctx; in lim_process_assoc_rsp_t2lm() local
978 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()
986 t2lm_ctx = &mlo_dev_ctx->sta_ctx->copied_t2lm_ie_assoc_rsp; 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()
[all …]
/wlan-driver/qcacld-3.0/components/umac/mlme/mlo_mgr/inc/
Dwlan_t2lm_api.h270 wlan_t2lm_init_default_mapping(struct wlan_t2lm_context *t2lm_ctx);
274 wlan_t2lm_init_default_mapping(struct wlan_t2lm_context *t2lm_ctx) in wlan_t2lm_init_default_mapping() argument
/wlan-driver/qcacld-3.0/components/umac/mlme/connection_mgr/core/src/
Dwlan_cm_vdev_connect.c1631 struct wlan_t2lm_context *t2lm_ctx; in cm_update_tid_mapping() local
1644 t2lm_ctx = &vdev->mlo_dev_ctx->sta_ctx->copied_t2lm_ie_assoc_rsp; in cm_update_tid_mapping()
1645 if (!t2lm_ctx) { in cm_update_tid_mapping()
1650 status = wlan_update_t2lm_mapping(vdev, t2lm_ctx, t2lm_ctx->tsf); in cm_update_tid_mapping()
/wlan-driver/qcacld-3.0/core/mac/src/sys/legacy/src/utils/src/
Dparser_api.c2908 struct wlan_t2lm_context *t2lm_ctx;
2914 t2lm_ctx = &bcn_struct->t2lm_ctx;
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;
2952 qdf_mem_copy(&t2lm_ctx->established_t2lm.t2lm, &t2lm,
2956 qdf_mem_copy(&t2lm_ctx->upcoming_t2lm.t2lm, &t2lm,
3899 struct wlan_t2lm_context *t2lm_ctx;
3905 t2lm_ctx = &p_assoc_rsp->t2lm_ctx;
[all …]
/wlan-driver/qcacld-3.0/core/mac/src/include/
Dparser_api.h320 struct wlan_t2lm_context t2lm_ctx; member
521 struct wlan_t2lm_context t2lm_ctx; member