Lines Matching defs:bss
788 struct iwm_bss_info *bss;
807 list_for_each_entry(bss, &iwm->bss_list, node)
808 if (bss->bss->table_idx == umac_bss->table_idx)
811 if (&bss->node != &iwm->bss_list) {
813 list_del(&bss->node);
814 kfree(bss->bss);
818 bss = kzalloc(sizeof(struct iwm_bss_info), GFP_KERNEL);
819 if (!bss) {
825 bss->bss = kzalloc(bss_len, GFP_KERNEL);
826 if (!bss->bss) {
827 kfree(bss);
828 IWM_ERR(iwm, "Couldn't allocate bss\n");
832 INIT_LIST_HEAD(&bss->node);
833 memcpy(bss->bss, umac_bss, bss_len);
848 bss->cfg_bss = cfg80211_inform_bss_frame(wiphy, channel,
851 if (!bss->cfg_bss)
854 list_add_tail(&bss->node, &iwm->bss_list);
858 kfree(bss->bss);
859 kfree(bss);
869 struct iwm_bss_info *bss, *next;
876 list_for_each_entry_safe(bss, next, &iwm->bss_list, node)
877 if (bss->bss->table_idx == cpu_to_le16(table_idx)) {
881 (bss->bss->frame_buf);
884 list_del(&bss->node);
885 kfree(bss->bss);
886 kfree(bss);