Lines Matching refs:bssid_cam
580 struct rtw89_bssid_cam_entry *bssid_cam) in rtw89_cam_deinit_bssid_cam() argument
584 bssid_cam->valid = false; in rtw89_cam_deinit_bssid_cam()
585 clear_bit(bssid_cam->bssid_cam_idx, cam_info->bssid_cam_map); in rtw89_cam_deinit_bssid_cam()
591 struct rtw89_bssid_cam_entry *bssid_cam = &rtwvif_link->bssid_cam; in rtw89_cam_deinit() local
594 rtw89_cam_deinit_bssid_cam(rtwdev, bssid_cam); in rtw89_cam_deinit()
639 const struct rtw89_bssid_cam_entry *bssid_cam) in rtw89_cam_init_addr_cam() argument
672 addr_cam->bssid_cam_idx = bssid_cam->bssid_cam_idx; in rtw89_cam_init_addr_cam()
697 struct rtw89_bssid_cam_entry *bssid_cam, in rtw89_cam_init_bssid_cam() argument
703 if (unlikely(bssid_cam->valid)) { in rtw89_cam_init_bssid_cam()
715 bssid_cam->bssid_cam_idx = bssid_cam_idx; in rtw89_cam_init_bssid_cam()
716 bssid_cam->phy_idx = rtwvif_link->phy_idx; in rtw89_cam_init_bssid_cam()
717 bssid_cam->len = BSSID_CAM_ENT_SIZE; in rtw89_cam_init_bssid_cam()
718 bssid_cam->offset = 0; in rtw89_cam_init_bssid_cam()
719 bssid_cam->valid = true; in rtw89_cam_init_bssid_cam()
720 ether_addr_copy(bssid_cam->bssid, bssid); in rtw89_cam_init_bssid_cam()
727 struct rtw89_bssid_cam_entry *bssid_cam = &rtwvif_link->bssid_cam; in rtw89_cam_bssid_changed() local
729 ether_addr_copy(bssid_cam->bssid, rtwvif_link->bssid); in rtw89_cam_bssid_changed()
735 struct rtw89_bssid_cam_entry *bssid_cam = &rtwvif_link->bssid_cam; in rtw89_cam_init() local
738 ret = rtw89_cam_init_bssid_cam(rtwdev, rtwvif_link, bssid_cam, in rtw89_cam_init()
745 ret = rtw89_cam_init_addr_cam(rtwdev, addr_cam, bssid_cam); in rtw89_cam_init()
758 struct rtw89_bssid_cam_entry *bssid_cam = rtw89_get_bssid_cam_of(rtwvif_link, in rtw89_cam_fill_bssid_cam_info() local
776 FWCMD_SET_ADDR_BSSID_IDX(cmd, bssid_cam->bssid_cam_idx); in rtw89_cam_fill_bssid_cam_info()
777 FWCMD_SET_ADDR_BSSID_OFFSET(cmd, bssid_cam->offset); in rtw89_cam_fill_bssid_cam_info()
778 FWCMD_SET_ADDR_BSSID_LEN(cmd, bssid_cam->len); in rtw89_cam_fill_bssid_cam_info()
779 FWCMD_SET_ADDR_BSSID_VALID(cmd, bssid_cam->valid); in rtw89_cam_fill_bssid_cam_info()
781 FWCMD_SET_ADDR_BSSID_BB_SEL(cmd, bssid_cam->phy_idx); in rtw89_cam_fill_bssid_cam_info()
784 FWCMD_SET_ADDR_BSSID_BSSID0(cmd, bssid_cam->bssid[0]); in rtw89_cam_fill_bssid_cam_info()
785 FWCMD_SET_ADDR_BSSID_BSSID1(cmd, bssid_cam->bssid[1]); in rtw89_cam_fill_bssid_cam_info()
786 FWCMD_SET_ADDR_BSSID_BSSID2(cmd, bssid_cam->bssid[2]); in rtw89_cam_fill_bssid_cam_info()
787 FWCMD_SET_ADDR_BSSID_BSSID3(cmd, bssid_cam->bssid[3]); in rtw89_cam_fill_bssid_cam_info()
788 FWCMD_SET_ADDR_BSSID_BSSID4(cmd, bssid_cam->bssid[4]); in rtw89_cam_fill_bssid_cam_info()
789 FWCMD_SET_ADDR_BSSID_BSSID5(cmd, bssid_cam->bssid[5]); in rtw89_cam_fill_bssid_cam_info()