Searched refs:cam_info (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/net/wireless/realtek/rtw89/ |
| H A D | cam.c | 106 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 D | debug.c | 4541 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 D | fw.c | 10985 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 D | core.c | 683 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 D | fw.h | 5635 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 D | core.h | 4993 struct rtw89_wow_cam_info *cam_info); 7602 struct rtw89_cam_info cam_info; member
|