H A D | chan.c | 15 static int ieee80211_chanctx_num_assigned(struct ieee80211_local *local, in ieee80211_chanctx_num_assigned() argument 21 lockdep_assert_wiphy(local->hw.wiphy); in ieee80211_chanctx_num_assigned() 29 static int ieee80211_chanctx_num_reserved(struct ieee80211_local *local, in ieee80211_chanctx_num_reserved() argument 35 lockdep_assert_wiphy(local->hw.wiphy); in ieee80211_chanctx_num_reserved() 43 int ieee80211_chanctx_refcount(struct ieee80211_local *local, in ieee80211_chanctx_refcount() argument 46 return ieee80211_chanctx_num_assigned(local, ctx) + in ieee80211_chanctx_refcount() 47 ieee80211_chanctx_num_reserved(local, ctx); in ieee80211_chanctx_refcount() 50 static int ieee80211_num_chanctx(struct ieee80211_local *local, int radio_idx) in ieee80211_num_chanctx() argument 55 lockdep_assert_wiphy(local->hw.wiphy); in ieee80211_num_chanctx() 57 list_for_each_entry(ctx, &local in ieee80211_num_chanctx() 66 ieee80211_can_create_new_chanctx(struct ieee80211_local * local,int radio_idx) ieee80211_can_create_new_chanctx() argument 141 ieee80211_chanctx_reserved_chanreq(struct ieee80211_local * local,struct ieee80211_chanctx * ctx,const struct ieee80211_chan_req * req,struct ieee80211_chan_req * tmp) ieee80211_chanctx_reserved_chanreq() argument 163 ieee80211_chanctx_non_reserved_chandef(struct ieee80211_local * local,struct ieee80211_chanctx * ctx,const struct ieee80211_chan_req * compat,struct ieee80211_chan_req * tmp) ieee80211_chanctx_non_reserved_chandef() argument 189 ieee80211_chanctx_can_reserve(struct ieee80211_local * local,struct ieee80211_chanctx * ctx,const struct ieee80211_chan_req * req) ieee80211_chanctx_can_reserve() argument 211 ieee80211_find_reservation_chanctx(struct ieee80211_local * local,const struct ieee80211_chan_req * chanreq,enum ieee80211_chanctx_mode mode) ieee80211_find_reservation_chanctx() argument 310 ieee80211_get_chanctx_max_required_bw(struct ieee80211_local * local,struct ieee80211_chanctx * ctx,struct ieee80211_link_data * rsvd_for,bool check_reserved) ieee80211_get_chanctx_max_required_bw() argument 392 _ieee80211_recalc_chanctx_min_def(struct ieee80211_local * local,struct ieee80211_chanctx * ctx,struct ieee80211_link_data * rsvd_for,bool check_reserved) _ieee80211_recalc_chanctx_min_def() argument 433 ieee80211_chan_bw_change(struct ieee80211_local * local,struct ieee80211_chanctx * ctx,bool reserved,bool narrowed) ieee80211_chan_bw_change() argument 500 ieee80211_recalc_chanctx_min_def(struct ieee80211_local * local,struct ieee80211_chanctx * ctx,struct ieee80211_link_data * rsvd_for,bool check_reserved) ieee80211_recalc_chanctx_min_def() argument 520 _ieee80211_change_chanctx(struct ieee80211_local * local,struct ieee80211_chanctx * ctx,struct ieee80211_chanctx * old_ctx,const struct ieee80211_chan_req * chanreq,struct ieee80211_link_data * rsvd_for) _ieee80211_change_chanctx() argument 585 ieee80211_change_chanctx(struct ieee80211_local * local,struct ieee80211_chanctx * ctx,struct ieee80211_chanctx * old_ctx,const struct ieee80211_chan_req * chanreq) ieee80211_change_chanctx() argument 595 ieee80211_find_chanctx(struct ieee80211_local * local,struct ieee80211_link_data * link,const struct ieee80211_chan_req * chanreq,enum ieee80211_chanctx_mode mode) ieee80211_find_chanctx() argument 647 ieee80211_is_radar_required(struct ieee80211_local * local) ieee80211_is_radar_required() argument 662 ieee80211_chanctx_radar_required(struct ieee80211_local * local,struct ieee80211_chanctx * ctx) ieee80211_chanctx_radar_required() argument 682 ieee80211_alloc_chanctx(struct ieee80211_local * local,const struct ieee80211_chan_req * chanreq,enum ieee80211_chanctx_mode mode,int radio_idx) ieee80211_alloc_chanctx() argument 710 ieee80211_add_chanctx(struct ieee80211_local * local,struct ieee80211_chanctx * ctx) ieee80211_add_chanctx() argument 735 ieee80211_new_chanctx(struct ieee80211_local * local,const struct ieee80211_chan_req * chanreq,enum ieee80211_chanctx_mode mode,bool assign_on_failure,int radio_idx) ieee80211_new_chanctx() argument 762 ieee80211_del_chanctx(struct ieee80211_local * local,struct ieee80211_chanctx * ctx,bool skip_idle_recalc) ieee80211_del_chanctx() argument 776 ieee80211_free_chanctx(struct ieee80211_local * local,struct ieee80211_chanctx * ctx,bool skip_idle_recalc) ieee80211_free_chanctx() argument 789 ieee80211_recalc_chanctx_chantype(struct ieee80211_local * local,struct ieee80211_chanctx * ctx) ieee80211_recalc_chanctx_chantype() argument 855 ieee80211_recalc_radar_chanctx(struct ieee80211_local * local,struct ieee80211_chanctx * chanctx) ieee80211_recalc_radar_chanctx() argument 877 struct ieee80211_local *local = sdata->local; ieee80211_assign_link_chanctx() local 957 ieee80211_recalc_smps_chanctx(struct ieee80211_local * local,struct ieee80211_chanctx * chanctx) ieee80211_recalc_smps_chanctx() argument 1080 struct ieee80211_local *local = link->sdata->local; ieee80211_link_copy_chanctx_to_vlans() local 1124 ieee80211_replace_chanctx(struct ieee80211_local * local,const struct ieee80211_chan_req * chanreq,enum ieee80211_chanctx_mode mode,struct ieee80211_chanctx * curr_ctx) ieee80211_replace_chanctx() argument 1197 ieee80211_find_available_radio(struct ieee80211_local * local,const struct ieee80211_chan_req * chanreq,u32 radio_mask,int * radio_idx) ieee80211_find_available_radio() argument 1233 struct ieee80211_local *local = sdata->local; ieee80211_link_reserve_chanctx() local 1328 struct ieee80211_local *local = sdata->local; ieee80211_link_use_reserved_reassign() local 1411 struct ieee80211_local *local = sdata->local; ieee80211_link_use_reserved_assign() local 1483 ieee80211_chsw_switch_vifs(struct ieee80211_local * local,int n_vifs) ieee80211_chsw_switch_vifs() argument 1530 ieee80211_chsw_switch_ctxs(struct ieee80211_local * local) ieee80211_chsw_switch_ctxs() argument 1568 ieee80211_vif_use_reserved_switch(struct ieee80211_local * local) ieee80211_vif_use_reserved_switch() argument 1844 struct ieee80211_local *local = sdata->local; __ieee80211_link_release_channel() local 1883 struct ieee80211_local *local = sdata->local; _ieee80211_link_use_channel() local 1960 struct ieee80211_local *local = sdata->local; ieee80211_link_use_reserved_context() local 2028 ieee80211_chanctx_recheck(struct ieee80211_local * local,struct ieee80211_link_data * skip_link,struct ieee80211_chanctx * ctx,const struct ieee80211_chan_req * req,struct ieee80211_chan_req * tmp) ieee80211_chanctx_recheck() argument 2070 struct ieee80211_local *local = sdata->local; ieee80211_link_change_chanreq() local 2146 struct ieee80211_local *local = sdata->local; ieee80211_link_vlan_copy_chanctx() local 2171 struct ieee80211_local *local = hw_to_local(hw); ieee80211_iter_chan_contexts_atomic() local 2189 struct ieee80211_local *local = hw_to_local(hw); ieee80211_iter_chan_contexts_mtx() local [all...] |