Home
last modified time | relevance | path

Searched refs:bs_ctx (Results 1 – 3 of 3) sorted by relevance

/wlan-driver/qcacld-3.0/components/umac/mlme/sap/ll_sap/core/src/
Dwlan_ll_lt_sap_bearer_switch.c64 bool __ll_lt_sap_is_bs_ctx_valid(struct bearer_switch_info *bs_ctx, in __ll_lt_sap_is_bs_ctx_valid() argument
67 if (!bs_ctx) { in __ll_lt_sap_is_bs_ctx_valid()
143 struct bearer_switch_info *bs_ctx = user_data; in bs_req_timeout_cb() local
149 if (!bs_ctx->requests[i].requester_cb) in bs_req_timeout_cb()
158 bs_req = &bs_ctx->requests[i]; in bs_req_timeout_cb()
170 bs_sm_deliver_event(wlan_vdev_get_psoc(bs_ctx->vdev), event, in bs_req_timeout_cb()
174 void bs_req_timer_init(struct bearer_switch_info *bs_ctx) in bs_req_timer_init() argument
176 qdf_mc_timer_init(&bs_ctx->bs_request_timer, QDF_TIMER_TYPE_SW, in bs_req_timer_init()
177 bs_req_timeout_cb, bs_ctx); in bs_req_timer_init()
180 void bs_req_timer_deinit(struct bearer_switch_info *bs_ctx) in bs_req_timer_deinit() argument
[all …]
Dwlan_ll_lt_sap_bearer_switch.h128 QDF_STATUS bs_sm_create(struct bearer_switch_info *bs_ctx);
137 QDF_STATUS bs_sm_destroy(struct bearer_switch_info *bs_ctx);
147 static inline void bs_lock_create(struct bearer_switch_info *bs_ctx) in bs_lock_create() argument
149 qdf_mutex_create(&bs_ctx->sm.bs_sm_lock); in bs_lock_create()
160 static inline void bs_lock_destroy(struct bearer_switch_info *bs_ctx) in bs_lock_destroy() argument
162 qdf_mutex_destroy(&bs_ctx->sm.bs_sm_lock); in bs_lock_destroy()
173 static inline void bs_lock_acquire(struct bearer_switch_info *bs_ctx) in bs_lock_acquire() argument
175 qdf_mutex_acquire(&bs_ctx->sm.bs_sm_lock); in bs_lock_acquire()
186 static inline void bs_lock_release(struct bearer_switch_info *bs_ctx) in bs_lock_release() argument
188 qdf_mutex_release(&bs_ctx->sm.bs_sm_lock); in bs_lock_release()
[all …]
Dwlan_ll_lt_sap_main.c99 struct bearer_switch_info *bs_ctx; in ll_lt_sap_init() local
109 bs_ctx = qdf_mem_malloc(sizeof(struct bearer_switch_info)); in ll_lt_sap_init()
110 if (!bs_ctx) in ll_lt_sap_init()
113 ll_sap_obj->bearer_switch_ctx = bs_ctx; in ll_lt_sap_init()
115 qdf_atomic_init(&bs_ctx->request_id); in ll_lt_sap_init()
119 qdf_atomic_init(&bs_ctx->ref_count[i][j]); in ll_lt_sap_init()
121 qdf_atomic_init(&bs_ctx->fw_ref_count); in ll_lt_sap_init()
122 qdf_atomic_init(&bs_ctx->total_ref_count); in ll_lt_sap_init()
124 bs_ctx->vdev = vdev; in ll_lt_sap_init()
126 status = bs_sm_create(bs_ctx); in ll_lt_sap_init()