Lines Matching refs:prim

148 			      enum rapl_primitives prim,
151 enum rapl_primitives prim,
377 int prim; in get_current_power_limit() local
391 prim = POWER_LIMIT1; in get_current_power_limit()
394 prim = POWER_LIMIT2; in get_current_power_limit()
397 prim = POWER_LIMIT4; in get_current_power_limit()
403 if (rapl_read_data_raw(rd, prim, true, &val)) in get_current_power_limit()
506 int prim; in get_max_power() local
513 prim = THERMAL_SPEC_POWER; in get_max_power()
516 prim = MAX_POWER; in get_max_power()
519 prim = MAX_POWER; in get_max_power()
525 if (rapl_read_data_raw(rd, prim, true, &val)) in get_max_power()
706 prim_fixups(struct rapl_domain *rd, enum rapl_primitives prim) in prim_fixups() argument
709 return prim; in prim_fixups()
712 return prim; in prim_fixups()
714 switch (prim) { in prim_fixups()
728 return prim; in prim_fixups()
746 enum rapl_primitives prim, bool xlate, u64 *data) in rapl_read_data_raw() argument
749 enum rapl_primitives prim_fixed = prim_fixups(rd, prim); in rapl_read_data_raw()
764 if (prim == FW_LOCK && rd->rp->priv->limits[rd->id] == 2) { in rapl_read_data_raw()
770 *data = rd->rdd.primitives[prim]; in rapl_read_data_raw()
793 enum rapl_primitives prim, in rapl_write_data_raw() argument
796 enum rapl_primitives prim_fixed = prim_fixups(rd, prim); in rapl_write_data_raw()
1143 int dmn, prim; in rapl_update_domain_data() local
1150 for (prim = 0; prim < NR_RAW_PRIMITIVES; prim++) { in rapl_update_domain_data()
1151 if (!rapl_read_data_raw(&rp->domains[dmn], prim, in rapl_update_domain_data()
1152 rpi[prim].unit, &val)) in rapl_update_domain_data()
1153 rp->domains[dmn].rdd.primitives[prim] = val; in rapl_update_domain_data()
1282 int prim = rd->rpl[i].prim_id; in rapl_detect_powerlimit() local
1284 if (rapl_read_data_raw(rd, prim, false, &val64)) in rapl_detect_powerlimit()