Lines Matching refs:scen_buf
565 ice_acl_fill_tcam_select(struct ice_aqc_acl_scen *scen_buf, in ice_acl_fill_tcam_select() argument
609 scen_buf->tcam_cfg[tcam_idx].tcam_select[j] = val; in ice_acl_fill_tcam_select()
623 ice_acl_set_scen_chnk_msk(struct ice_aqc_acl_scen *scen_buf, in ice_acl_set_scen_chnk_msk() argument
649 scen_buf->tcam_cfg[i].chnk_msk |= BIT(chnk_offst); in ice_acl_set_scen_chnk_msk()
670 struct ice_aqc_acl_scen *scen_buf, in ice_acl_assign_act_mem_for_scen() argument
682 scen_buf->act_mem_cfg[i] = target_tcam_idx; in ice_acl_assign_act_mem_for_scen()
683 scen_buf->act_mem_cfg[i] |= ICE_AQC_ACL_SCE_ACT_MEM_EN; in ice_acl_assign_act_mem_for_scen()
746 struct ice_aqc_acl_scen scen_buf; in ice_acl_create_scen() local
766 ice_memset(&scen_buf, 0, sizeof(scen_buf), ICE_NONDMA_MEM); in ice_acl_create_scen()
789 ice_acl_set_scen_chnk_msk(&scen_buf, scen); in ice_acl_create_scen()
794 scen_buf.tcam_cfg[k].start_cmp_set |= ICE_AQC_ACL_ALLOC_SCE_START_SET; in ice_acl_create_scen()
799 scen_buf.tcam_cfg[k].start_cmp_set |= in ice_acl_create_scen()
804 ice_acl_fill_tcam_select(&scen_buf, scen, i, i - k); in ice_acl_create_scen()
806 &scen_buf, in ice_acl_create_scen()
817 scen_buf.tcam_cfg[i++].start_cmp_set = in ice_acl_create_scen()
822 scen_buf.tcam_cfg[i++].start_cmp_set = in ice_acl_create_scen()
825 status = ice_aq_alloc_acl_scen(hw, scen_id, &scen_buf, NULL); in ice_acl_create_scen()