• Home
  • Raw
  • Download

Lines Matching refs:rail

205 static int corsairpsu_request(struct corsairpsu_data *priv, u8 cmd, u8 rail, void *data)  in corsairpsu_request()  argument
217 ret = corsairpsu_usb_cmd(priv, 2, PSU_CMD_SELECT_RAIL, rail, NULL); in corsairpsu_request()
232 static int corsairpsu_get_value(struct corsairpsu_data *priv, u8 cmd, u8 rail, long *val) in corsairpsu_get_value() argument
238 ret = corsairpsu_request(priv, cmd, rail, data); in corsairpsu_get_value()
284 int rail; in corsairpsu_get_criticals() local
286 for (rail = 0; rail < TEMP_COUNT; ++rail) { in corsairpsu_get_criticals()
287 if (!corsairpsu_get_value(priv, PSU_CMD_TEMP_HCRIT, rail, &tmp)) { in corsairpsu_get_criticals()
288 priv->temp_crit_support |= BIT(rail); in corsairpsu_get_criticals()
289 priv->temp_crit[rail] = tmp; in corsairpsu_get_criticals()
293 for (rail = 0; rail < RAIL_COUNT; ++rail) { in corsairpsu_get_criticals()
294 if (!corsairpsu_get_value(priv, PSU_CMD_RAIL_VOLTS_HCRIT, rail, &tmp)) { in corsairpsu_get_criticals()
295 priv->in_crit_support |= BIT(rail); in corsairpsu_get_criticals()
296 priv->in_crit[rail] = tmp; in corsairpsu_get_criticals()
299 if (!corsairpsu_get_value(priv, PSU_CMD_RAIL_VOLTS_LCRIT, rail, &tmp)) { in corsairpsu_get_criticals()
300 priv->in_lcrit_support |= BIT(rail); in corsairpsu_get_criticals()
301 priv->in_lcrit[rail] = tmp; in corsairpsu_get_criticals()
304 if (!corsairpsu_get_value(priv, PSU_CMD_RAIL_AMPS_HCRIT, rail, &tmp)) { in corsairpsu_get_criticals()
305 priv->curr_crit_support |= BIT(rail); in corsairpsu_get_criticals()
306 priv->curr_crit[rail] = tmp; in corsairpsu_get_criticals()