Home
last modified time | relevance | path

Searched refs:cam_info (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/net/wireless/realtek/rtw89/
H A Dcam.c106 struct rtw89_cam_info *cam_info = &rtwdev->cam_info; in rtw89_cam_get_avail_sec_cam() local
111 idx = find_first_zero_bit(cam_info->sec_cam_map, sec_cam_num); in rtw89_cam_get_avail_sec_cam()
115 set_bit(idx, cam_info->sec_cam_map); in rtw89_cam_get_avail_sec_cam()
122 idx = find_next_zero_bit(cam_info->sec_cam_map, sec_cam_num, idx); in rtw89_cam_get_avail_sec_cam()
126 if (test_bit(idx + 1, cam_info->sec_cam_map)) { in rtw89_cam_get_avail_sec_cam()
131 set_bit(idx, cam_info->sec_cam_map); in rtw89_cam_get_avail_sec_cam()
132 set_bit(idx + 1, cam_info->sec_cam_map); in rtw89_cam_get_avail_sec_cam()
297 struct rtw89_cam_info *cam_info = &rtwdev->cam_info; in rtw89_cam_attach_link_sec_cam() local
300 sec_cam = cam_info->sec_entries[sec_cam_idx]; in rtw89_cam_attach_link_sec_cam()
406 struct rtw89_cam_info *cam_info = &rtwdev->cam_info; in rtw89_cam_sec_key_install() local
[all …]
H A Ddebug.c4541 struct rtw89_cam_info *cam_info = &rtwdev->cam_info; in rtw89_dump_addr_cam() local
4556 sec_entry = cam_info->sec_entries[sec_cam_idx]; in rtw89_dump_addr_cam()
4659 (int)(entry - rtwdev->cam_info.ba_cam_entry)); in rtw89_dump_ba_cam()
4719 struct rtw89_cam_info *cam_info = &rtwdev->cam_info; in rtw89_debug_priv_stations_get() local
4731 (int)sizeof(cam_info->addr_cam_map), in rtw89_debug_priv_stations_get()
4732 cam_info->addr_cam_map); in rtw89_debug_priv_stations_get()
4734 (int)sizeof(cam_info->bssid_cam_map), in rtw89_debug_priv_stations_get()
4735 cam_info->bssid_cam_map); in rtw89_debug_priv_stations_get()
4737 (int)sizeof(cam_info->sec_cam_map), in rtw89_debug_priv_stations_get()
4738 cam_info->sec_cam_map); in rtw89_debug_priv_stations_get()
[all …]
H A Dfw.c10985 struct rtw89_wow_cam_info *cam_info) in rtw89_fw_h2c_wow_cam_update() argument
11000 h2c->w0 = le32_encode_bits(cam_info->r_w, RTW89_H2C_WOW_CAM_UPD_W0_R_W) | in rtw89_fw_h2c_wow_cam_update()
11001 le32_encode_bits(cam_info->idx, RTW89_H2C_WOW_CAM_UPD_W0_IDX); in rtw89_fw_h2c_wow_cam_update()
11003 if (!cam_info->valid) in rtw89_fw_h2c_wow_cam_update()
11006 h2c->wkfm0 = cam_info->mask[0]; in rtw89_fw_h2c_wow_cam_update()
11007 h2c->wkfm1 = cam_info->mask[1]; in rtw89_fw_h2c_wow_cam_update()
11008 h2c->wkfm2 = cam_info->mask[2]; in rtw89_fw_h2c_wow_cam_update()
11009 h2c->wkfm3 = cam_info->mask[3]; in rtw89_fw_h2c_wow_cam_update()
11010 h2c->w5 = le32_encode_bits(cam_info->crc, RTW89_H2C_WOW_CAM_UPD_W5_CRC) | in rtw89_fw_h2c_wow_cam_update()
11011 le32_encode_bits(cam_info->negative_pattern_match, in rtw89_fw_h2c_wow_cam_update()
[all …]
H A Dcore.c683 struct rtw89_cam_info *cam_info = &rtwdev->cam_info; in rtw89_core_tx_update_sec_key() local
697 sec_cam = cam_info->sec_entries[sec_cam_idx]; in rtw89_core_tx_update_sec_key()
5606 struct rtw89_cam_info *cam_info = &rtwdev->cam_info; in rtw89_core_acquire_sta_ba_entry() local
5613 idx = rtw89_core_acquire_bit_map(cam_info->ba_cam_map, chip->bacam_num); in rtw89_core_acquire_sta_ba_entry()
5622 for_each_set_bit(i, cam_info->ba_cam_map, chip->bacam_num) { in rtw89_core_acquire_sta_ba_entry()
5623 tmp = &cam_info->ba_cam_entry[i]; in rtw89_core_acquire_sta_ba_entry()
5636 entry = &cam_info->ba_cam_entry[idx]; in rtw89_core_acquire_sta_ba_entry()
5651 struct rtw89_cam_info *cam_info = &rtwdev->cam_info; in rtw89_core_release_sta_ba_entry() local
5661 idx = entry - cam_info->ba_cam_entry; in rtw89_core_release_sta_ba_entry()
5664 rtw89_core_release_bit_map(cam_info->ba_cam_map, idx); in rtw89_core_release_sta_ba_entry()
H A Dfw.h5635 struct rtw89_wow_cam_info *cam_info);
5637 struct rtw89_wow_cam_info *cam_info);
5812 struct rtw89_wow_cam_info *cam_info) in rtw89_chip_h2c_wow_cam_update() argument
5816 return chip->ops->h2c_wow_cam_update(rtwdev, cam_info); in rtw89_chip_h2c_wow_cam_update()
H A Dcore.h4993 struct rtw89_wow_cam_info *cam_info);
7602 struct rtw89_cam_info cam_info; member