Lines Matching defs:slice_id
71 * @slice_id: llcc slice id for each client
97 u32 slice_id;
554 desc->slice_id = cfg->slice_id;
642 if (test_bit(desc->slice_id, drv_data->bitmap)) {
649 ret = llcc_update_act_ctrl(desc->slice_id, act_ctrl_val,
656 __set_bit(desc->slice_id, drv_data->bitmap);
682 if (!test_bit(desc->slice_id, drv_data->bitmap)) {
688 ret = llcc_update_act_ctrl(desc->slice_id, act_ctrl_val,
695 __clear_bit(desc->slice_id, drv_data->bitmap);
711 return desc->slice_id;
759 attr1_cfg = LLCC_TRP_ATTR1_CFGn(config->slice_id);
766 attr2_cfg = LLCC_TRP_ATTR2_CFGn(config->slice_id);
774 attr0_cfg = LLCC_TRP_ATTR0_CFGn(config->slice_id);
789 disable_cap_alloc = config->dis_cap_alloc << config->slice_id;
791 BIT(config->slice_id), disable_cap_alloc);
796 retain_pc = config->retain_on_pc << config->slice_id;
798 BIT(config->slice_id), retain_pc);
807 wren = config->write_scid_en << config->slice_id;
809 BIT(config->slice_id), wren);
817 wr_cache_en = config->write_scid_cacheable_en << config->slice_id;
819 BIT(config->slice_id), wr_cache_en);
834 stale_en = config->stale_en << config->slice_id;
836 BIT(config->slice_id), stale_en);
840 stale_cap_en = config->stale_cap_en << config->slice_id;
842 BIT(config->slice_id), stale_cap_en);
846 mru_uncap_en = config->mru_uncap_en << config->slice_id;
848 BIT(config->slice_id), mru_uncap_en);
852 mru_rollover = config->mru_rollover << config->slice_id;
854 BIT(config->slice_id), mru_rollover);
858 alloc_oneway_en = config->alloc_oneway_en << config->slice_id;
860 BIT(config->slice_id), alloc_oneway_en);
864 ovcap_en = config->ovcap_en << config->slice_id;
866 BIT(config->slice_id), ovcap_en);
870 ovcap_prio = config->ovcap_prio << config->slice_id;
872 BIT(config->slice_id), ovcap_prio);
876 vict_prio = config->vict_prio << config->slice_id;
878 BIT(config->slice_id), vict_prio);
884 desc.slice_id = config->slice_id;
1015 if (llcc_cfg[i].slice_id > drv_data->max_slices)
1016 drv_data->max_slices = llcc_cfg[i].slice_id;