Lines Matching refs:cmd

18 	u8 *cmd;  in rtw89_cam_get_sec_key_cmd()  local
36 cmd = skb->data; in rtw89_cam_get_sec_key_cmd()
37 RTW89_SET_FWCMD_SEC_IDX(cmd, sec_cam->sec_cam_idx + (ext_key ? 1 : 0)); in rtw89_cam_get_sec_key_cmd()
38 RTW89_SET_FWCMD_SEC_OFFSET(cmd, sec_cam->offset); in rtw89_cam_get_sec_key_cmd()
39 RTW89_SET_FWCMD_SEC_LEN(cmd, sec_cam->len); in rtw89_cam_get_sec_key_cmd()
40 RTW89_SET_FWCMD_SEC_TYPE(cmd, sec_cam->type); in rtw89_cam_get_sec_key_cmd()
41 RTW89_SET_FWCMD_SEC_EXT_KEY(cmd, ext_key); in rtw89_cam_get_sec_key_cmd()
42 RTW89_SET_FWCMD_SEC_SPP_MODE(cmd, sec_cam->spp_mode); in rtw89_cam_get_sec_key_cmd()
43 RTW89_SET_FWCMD_SEC_KEY0(cmd, key32[0]); in rtw89_cam_get_sec_key_cmd()
44 RTW89_SET_FWCMD_SEC_KEY1(cmd, key32[1]); in rtw89_cam_get_sec_key_cmd()
45 RTW89_SET_FWCMD_SEC_KEY2(cmd, key32[2]); in rtw89_cam_get_sec_key_cmd()
46 RTW89_SET_FWCMD_SEC_KEY3(cmd, key32[3]); in rtw89_cam_get_sec_key_cmd()
609 struct rtw89_sta *rtwsta, u8 *cmd) in rtw89_cam_fill_bssid_cam_info() argument
621 FWCMD_SET_ADDR_BSSID_IDX(cmd, bssid_cam->bssid_cam_idx); in rtw89_cam_fill_bssid_cam_info()
622 FWCMD_SET_ADDR_BSSID_OFFSET(cmd, bssid_cam->offset); in rtw89_cam_fill_bssid_cam_info()
623 FWCMD_SET_ADDR_BSSID_LEN(cmd, bssid_cam->len); in rtw89_cam_fill_bssid_cam_info()
624 FWCMD_SET_ADDR_BSSID_VALID(cmd, bssid_cam->valid); in rtw89_cam_fill_bssid_cam_info()
625 FWCMD_SET_ADDR_BSSID_MASK(cmd, bss_mask); in rtw89_cam_fill_bssid_cam_info()
626 FWCMD_SET_ADDR_BSSID_BB_SEL(cmd, bssid_cam->phy_idx); in rtw89_cam_fill_bssid_cam_info()
627 FWCMD_SET_ADDR_BSSID_BSS_COLOR(cmd, bss_color); in rtw89_cam_fill_bssid_cam_info()
629 FWCMD_SET_ADDR_BSSID_BSSID0(cmd, bssid_cam->bssid[0]); in rtw89_cam_fill_bssid_cam_info()
630 FWCMD_SET_ADDR_BSSID_BSSID1(cmd, bssid_cam->bssid[1]); in rtw89_cam_fill_bssid_cam_info()
631 FWCMD_SET_ADDR_BSSID_BSSID2(cmd, bssid_cam->bssid[2]); in rtw89_cam_fill_bssid_cam_info()
632 FWCMD_SET_ADDR_BSSID_BSSID3(cmd, bssid_cam->bssid[3]); in rtw89_cam_fill_bssid_cam_info()
633 FWCMD_SET_ADDR_BSSID_BSSID4(cmd, bssid_cam->bssid[4]); in rtw89_cam_fill_bssid_cam_info()
634 FWCMD_SET_ADDR_BSSID_BSSID5(cmd, bssid_cam->bssid[5]); in rtw89_cam_fill_bssid_cam_info()
654 u8 *cmd) in rtw89_cam_fill_addr_cam_info() argument
675 FWCMD_SET_ADDR_IDX(cmd, addr_cam->addr_cam_idx); in rtw89_cam_fill_addr_cam_info()
676 FWCMD_SET_ADDR_OFFSET(cmd, addr_cam->offset); in rtw89_cam_fill_addr_cam_info()
677 FWCMD_SET_ADDR_LEN(cmd, addr_cam->len); in rtw89_cam_fill_addr_cam_info()
679 FWCMD_SET_ADDR_VALID(cmd, addr_cam->valid); in rtw89_cam_fill_addr_cam_info()
680 FWCMD_SET_ADDR_NET_TYPE(cmd, rtwvif->net_type); in rtw89_cam_fill_addr_cam_info()
681 FWCMD_SET_ADDR_BCN_HIT_COND(cmd, rtwvif->bcn_hit_cond); in rtw89_cam_fill_addr_cam_info()
682 FWCMD_SET_ADDR_HIT_RULE(cmd, rtwvif->hit_rule); in rtw89_cam_fill_addr_cam_info()
683 FWCMD_SET_ADDR_BB_SEL(cmd, rtwvif->phy_idx); in rtw89_cam_fill_addr_cam_info()
684 FWCMD_SET_ADDR_ADDR_MASK(cmd, addr_cam->addr_mask); in rtw89_cam_fill_addr_cam_info()
685 FWCMD_SET_ADDR_MASK_SEL(cmd, addr_cam->mask_sel); in rtw89_cam_fill_addr_cam_info()
686 FWCMD_SET_ADDR_SMA_HASH(cmd, sma_hash); in rtw89_cam_fill_addr_cam_info()
687 FWCMD_SET_ADDR_TMA_HASH(cmd, tma_hash); in rtw89_cam_fill_addr_cam_info()
689 FWCMD_SET_ADDR_BSSID_CAM_IDX(cmd, addr_cam->bssid_cam_idx); in rtw89_cam_fill_addr_cam_info()
691 FWCMD_SET_ADDR_SMA0(cmd, sma[0]); in rtw89_cam_fill_addr_cam_info()
692 FWCMD_SET_ADDR_SMA1(cmd, sma[1]); in rtw89_cam_fill_addr_cam_info()
693 FWCMD_SET_ADDR_SMA2(cmd, sma[2]); in rtw89_cam_fill_addr_cam_info()
694 FWCMD_SET_ADDR_SMA3(cmd, sma[3]); in rtw89_cam_fill_addr_cam_info()
695 FWCMD_SET_ADDR_SMA4(cmd, sma[4]); in rtw89_cam_fill_addr_cam_info()
696 FWCMD_SET_ADDR_SMA5(cmd, sma[5]); in rtw89_cam_fill_addr_cam_info()
698 FWCMD_SET_ADDR_TMA0(cmd, tma[0]); in rtw89_cam_fill_addr_cam_info()
699 FWCMD_SET_ADDR_TMA1(cmd, tma[1]); in rtw89_cam_fill_addr_cam_info()
700 FWCMD_SET_ADDR_TMA2(cmd, tma[2]); in rtw89_cam_fill_addr_cam_info()
701 FWCMD_SET_ADDR_TMA3(cmd, tma[3]); in rtw89_cam_fill_addr_cam_info()
702 FWCMD_SET_ADDR_TMA4(cmd, tma[4]); in rtw89_cam_fill_addr_cam_info()
703 FWCMD_SET_ADDR_TMA5(cmd, tma[5]); in rtw89_cam_fill_addr_cam_info()
705 FWCMD_SET_ADDR_PORT_INT(cmd, rtwvif->port); in rtw89_cam_fill_addr_cam_info()
706 FWCMD_SET_ADDR_TSF_SYNC(cmd, rtwvif->port); in rtw89_cam_fill_addr_cam_info()
707 FWCMD_SET_ADDR_TF_TRS(cmd, rtwvif->trigger); in rtw89_cam_fill_addr_cam_info()
708 FWCMD_SET_ADDR_LSIG_TXOP(cmd, rtwvif->lsig_txop); in rtw89_cam_fill_addr_cam_info()
709 FWCMD_SET_ADDR_TGT_IND(cmd, rtwvif->tgt_ind); in rtw89_cam_fill_addr_cam_info()
710 FWCMD_SET_ADDR_FRM_TGT_IND(cmd, rtwvif->frm_tgt_ind); in rtw89_cam_fill_addr_cam_info()
711 FWCMD_SET_ADDR_MACID(cmd, rtwsta ? rtwsta->mac_id : rtwvif->mac_id); in rtw89_cam_fill_addr_cam_info()
713 FWCMD_SET_ADDR_AID12(cmd, vif->cfg.aid & 0xfff); in rtw89_cam_fill_addr_cam_info()
715 FWCMD_SET_ADDR_AID12(cmd, sta ? sta->aid & 0xfff : 0); in rtw89_cam_fill_addr_cam_info()
716 FWCMD_SET_ADDR_WOL_PATTERN(cmd, rtwvif->wowlan_pattern); in rtw89_cam_fill_addr_cam_info()
717 FWCMD_SET_ADDR_WOL_UC(cmd, rtwvif->wowlan_uc); in rtw89_cam_fill_addr_cam_info()
718 FWCMD_SET_ADDR_WOL_MAGIC(cmd, rtwvif->wowlan_magic); in rtw89_cam_fill_addr_cam_info()
719 FWCMD_SET_ADDR_WAPI(cmd, addr_cam->wapi); in rtw89_cam_fill_addr_cam_info()
720 FWCMD_SET_ADDR_SEC_ENT_MODE(cmd, addr_cam->sec_ent_mode); in rtw89_cam_fill_addr_cam_info()
721 FWCMD_SET_ADDR_SEC_ENT0_KEYID(cmd, addr_cam->sec_ent_keyid[0]); in rtw89_cam_fill_addr_cam_info()
722 FWCMD_SET_ADDR_SEC_ENT1_KEYID(cmd, addr_cam->sec_ent_keyid[1]); in rtw89_cam_fill_addr_cam_info()
723 FWCMD_SET_ADDR_SEC_ENT2_KEYID(cmd, addr_cam->sec_ent_keyid[2]); in rtw89_cam_fill_addr_cam_info()
724 FWCMD_SET_ADDR_SEC_ENT3_KEYID(cmd, addr_cam->sec_ent_keyid[3]); in rtw89_cam_fill_addr_cam_info()
725 FWCMD_SET_ADDR_SEC_ENT4_KEYID(cmd, addr_cam->sec_ent_keyid[4]); in rtw89_cam_fill_addr_cam_info()
726 FWCMD_SET_ADDR_SEC_ENT5_KEYID(cmd, addr_cam->sec_ent_keyid[5]); in rtw89_cam_fill_addr_cam_info()
727 FWCMD_SET_ADDR_SEC_ENT6_KEYID(cmd, addr_cam->sec_ent_keyid[6]); in rtw89_cam_fill_addr_cam_info()
729 FWCMD_SET_ADDR_SEC_ENT_VALID(cmd, addr_cam->sec_cam_map[0] & 0xff); in rtw89_cam_fill_addr_cam_info()
730 FWCMD_SET_ADDR_SEC_ENT0(cmd, addr_cam->sec_ent[0]); in rtw89_cam_fill_addr_cam_info()
731 FWCMD_SET_ADDR_SEC_ENT1(cmd, addr_cam->sec_ent[1]); in rtw89_cam_fill_addr_cam_info()
732 FWCMD_SET_ADDR_SEC_ENT2(cmd, addr_cam->sec_ent[2]); in rtw89_cam_fill_addr_cam_info()
733 FWCMD_SET_ADDR_SEC_ENT3(cmd, addr_cam->sec_ent[3]); in rtw89_cam_fill_addr_cam_info()
734 FWCMD_SET_ADDR_SEC_ENT4(cmd, addr_cam->sec_ent[4]); in rtw89_cam_fill_addr_cam_info()
735 FWCMD_SET_ADDR_SEC_ENT5(cmd, addr_cam->sec_ent[5]); in rtw89_cam_fill_addr_cam_info()
736 FWCMD_SET_ADDR_SEC_ENT6(cmd, addr_cam->sec_ent[6]); in rtw89_cam_fill_addr_cam_info()
742 u8 *cmd) in rtw89_cam_fill_dctl_sec_cam_info_v1() argument
746 SET_DCTL_MACID_V1(cmd, rtwsta ? rtwsta->mac_id : rtwvif->mac_id); in rtw89_cam_fill_dctl_sec_cam_info_v1()
747 SET_DCTL_OPERATION_V1(cmd, 1); in rtw89_cam_fill_dctl_sec_cam_info_v1()
749 SET_DCTL_SEC_ENT0_KEYID_V1(cmd, addr_cam->sec_ent_keyid[0]); in rtw89_cam_fill_dctl_sec_cam_info_v1()
750 SET_DCTL_SEC_ENT1_KEYID_V1(cmd, addr_cam->sec_ent_keyid[1]); in rtw89_cam_fill_dctl_sec_cam_info_v1()
751 SET_DCTL_SEC_ENT2_KEYID_V1(cmd, addr_cam->sec_ent_keyid[2]); in rtw89_cam_fill_dctl_sec_cam_info_v1()
752 SET_DCTL_SEC_ENT3_KEYID_V1(cmd, addr_cam->sec_ent_keyid[3]); in rtw89_cam_fill_dctl_sec_cam_info_v1()
753 SET_DCTL_SEC_ENT4_KEYID_V1(cmd, addr_cam->sec_ent_keyid[4]); in rtw89_cam_fill_dctl_sec_cam_info_v1()
754 SET_DCTL_SEC_ENT5_KEYID_V1(cmd, addr_cam->sec_ent_keyid[5]); in rtw89_cam_fill_dctl_sec_cam_info_v1()
755 SET_DCTL_SEC_ENT6_KEYID_V1(cmd, addr_cam->sec_ent_keyid[6]); in rtw89_cam_fill_dctl_sec_cam_info_v1()
757 SET_DCTL_SEC_ENT_VALID_V1(cmd, addr_cam->sec_cam_map[0] & 0xff); in rtw89_cam_fill_dctl_sec_cam_info_v1()
758 SET_DCTL_SEC_ENT0_V1(cmd, addr_cam->sec_ent[0]); in rtw89_cam_fill_dctl_sec_cam_info_v1()
759 SET_DCTL_SEC_ENT1_V1(cmd, addr_cam->sec_ent[1]); in rtw89_cam_fill_dctl_sec_cam_info_v1()
760 SET_DCTL_SEC_ENT2_V1(cmd, addr_cam->sec_ent[2]); in rtw89_cam_fill_dctl_sec_cam_info_v1()
761 SET_DCTL_SEC_ENT3_V1(cmd, addr_cam->sec_ent[3]); in rtw89_cam_fill_dctl_sec_cam_info_v1()
762 SET_DCTL_SEC_ENT4_V1(cmd, addr_cam->sec_ent[4]); in rtw89_cam_fill_dctl_sec_cam_info_v1()
763 SET_DCTL_SEC_ENT5_V1(cmd, addr_cam->sec_ent[5]); in rtw89_cam_fill_dctl_sec_cam_info_v1()
764 SET_DCTL_SEC_ENT6_V1(cmd, addr_cam->sec_ent[6]); in rtw89_cam_fill_dctl_sec_cam_info_v1()