Searched refs:bs_ctx (Results 1 – 3 of 3) sorted by relevance
64 bool __ll_lt_sap_is_bs_ctx_valid(struct bearer_switch_info *bs_ctx, in __ll_lt_sap_is_bs_ctx_valid() argument67 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() local149 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() argument176 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 …]
128 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() argument149 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() argument162 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() argument175 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() argument188 qdf_mutex_release(&bs_ctx->sm.bs_sm_lock); in bs_lock_release()[all …]
99 struct bearer_switch_info *bs_ctx; in ll_lt_sap_init() local109 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()