Lines Matching refs:pl

126 static bool is_pl_valid(struct rapl_domain *rd, int pl)  in is_pl_valid()  argument
128 if (pl < POWER_LIMIT1 || pl > POWER_LIMIT4) in is_pl_valid()
130 return rd->rpl[pl].name ? true : false; in is_pl_valid()
133 static int get_pl_lock_prim(struct rapl_domain *rd, int pl) in get_pl_lock_prim() argument
136 if (pl == POWER_LIMIT1) in get_pl_lock_prim()
138 if (pl == POWER_LIMIT2) in get_pl_lock_prim()
140 if (pl == POWER_LIMIT4) in get_pl_lock_prim()
145 if (pl == POWER_LIMIT4) in get_pl_lock_prim()
157 static int get_pl_prim(struct rapl_domain *rd, int pl, enum pl_prims prim) in get_pl_prim() argument
159 switch (pl) { in get_pl_prim()
172 return get_pl_lock_prim(rd, pl); in get_pl_prim()
186 return get_pl_lock_prim(rd, pl); in get_pl_prim()
197 return get_pl_lock_prim(rd, pl); in get_pl_prim()
260 static int rapl_read_pl_data(struct rapl_domain *rd, int pl,
263 static int rapl_write_pl_data(struct rapl_domain *rd, int pl,
899 static int rapl_read_pl_data(struct rapl_domain *rd, int pl, in rapl_read_pl_data() argument
902 enum rapl_primitives prim = get_pl_prim(rd, pl, pl_prim); in rapl_read_pl_data()
904 if (!is_pl_valid(rd, pl)) in rapl_read_pl_data()
910 static int rapl_write_pl_data(struct rapl_domain *rd, int pl, in rapl_write_pl_data() argument
914 enum rapl_primitives prim = get_pl_prim(rd, pl, pl_prim); in rapl_write_pl_data()
916 if (!is_pl_valid(rd, pl)) in rapl_write_pl_data()
919 if (rd->rpl[pl].locked) { in rapl_write_pl_data()
920 pr_debug("%s:%s:%s locked by BIOS\n", rd->rp->name, rd->name, pl_names[pl]); in rapl_write_pl_data()