Lines Matching refs:limit

1993 	int64_t limit;  in dbcool_get_volt_limits()  local
2001 limit = sc->sc_dc.dc_readreg(&sc->sc_dc, reg->lo_lim_reg); in dbcool_get_volt_limits()
2002 if (limit != 0x00 && limit != 0xff) { in dbcool_get_volt_limits()
2003 limit *= nom; in dbcool_get_volt_limits()
2004 limit /= 0xc0; in dbcool_get_volt_limits()
2005 lims->sel_critmin = limit; in dbcool_get_volt_limits()
2008 limit = sc->sc_dc.dc_readreg(&sc->sc_dc, reg->hi_lim_reg); in dbcool_get_volt_limits()
2009 if (limit != 0x00 && limit != 0xff) { in dbcool_get_volt_limits()
2010 limit *= nom; in dbcool_get_volt_limits()
2011 limit /= 0xc0; in dbcool_get_volt_limits()
2012 lims->sel_critmax = limit; in dbcool_get_volt_limits()
2022 int32_t limit; in dbcool_get_fan_limits() local
2024 limit = dbcool_read_rpm(sc, reg->lo_lim_reg); in dbcool_get_fan_limits()
2025 if (limit) { in dbcool_get_fan_limits()
2026 lims->sel_critmin = limit; in dbcool_get_fan_limits()
2067 int32_t limit; in dbcool_set_temp_limits() local
2070 limit = lims->sel_critmin - 273150000; in dbcool_set_temp_limits()
2071 limit /= 1000000; in dbcool_set_temp_limits()
2073 limit += sc->sc_temp_offset; in dbcool_set_temp_limits()
2074 if (limit < 0) in dbcool_set_temp_limits()
2075 limit = 0; in dbcool_set_temp_limits()
2076 else if (limit > 255) in dbcool_set_temp_limits()
2077 limit = 255; in dbcool_set_temp_limits()
2079 if (limit < -127) in dbcool_set_temp_limits()
2080 limit = -127; in dbcool_set_temp_limits()
2081 else if (limit > 127) in dbcool_set_temp_limits()
2082 limit = 127; in dbcool_set_temp_limits()
2085 (uint8_t)limit); in dbcool_set_temp_limits()
2088 limit = 0x00; in dbcool_set_temp_limits()
2090 limit = 0x80; in dbcool_set_temp_limits()
2092 (uint8_t)limit); in dbcool_set_temp_limits()
2096 limit = lims->sel_critmax - 273150000; in dbcool_set_temp_limits()
2097 limit /= 1000000; in dbcool_set_temp_limits()
2099 limit += sc->sc_temp_offset; in dbcool_set_temp_limits()
2100 if (limit < 0) in dbcool_set_temp_limits()
2101 limit = 0; in dbcool_set_temp_limits()
2102 else if (limit > 255) in dbcool_set_temp_limits()
2103 limit = 255; in dbcool_set_temp_limits()
2105 if (limit < -127) in dbcool_set_temp_limits()
2106 limit = -127; in dbcool_set_temp_limits()
2107 else if (limit > 127) in dbcool_set_temp_limits()
2108 limit = 127; in dbcool_set_temp_limits()
2111 (uint8_t)limit); in dbcool_set_temp_limits()
2114 limit = 0xff; in dbcool_set_temp_limits()
2116 limit = 0x7f; in dbcool_set_temp_limits()
2118 (uint8_t)limit); in dbcool_set_temp_limits()
2127 int64_t limit; in dbcool_set_volt_limits() local
2136 limit = lims->sel_critmin; in dbcool_set_volt_limits()
2137 limit *= 0xc0; in dbcool_set_volt_limits()
2138 limit /= nom; in dbcool_set_volt_limits()
2139 if (limit > 0xff) in dbcool_set_volt_limits()
2140 limit = 0xff; in dbcool_set_volt_limits()
2141 else if (limit < 0) in dbcool_set_volt_limits()
2142 limit = 0; in dbcool_set_volt_limits()
2143 sc->sc_dc.dc_writereg(&sc->sc_dc, reg->lo_lim_reg, limit); in dbcool_set_volt_limits()
2148 limit = lims->sel_critmax; in dbcool_set_volt_limits()
2149 limit *= 0xc0; in dbcool_set_volt_limits()
2150 limit /= nom; in dbcool_set_volt_limits()
2151 if (limit > 0xff) in dbcool_set_volt_limits()
2152 limit = 0xff; in dbcool_set_volt_limits()
2153 else if (limit < 0) in dbcool_set_volt_limits()
2154 limit = 0; in dbcool_set_volt_limits()
2155 sc->sc_dc.dc_writereg(&sc->sc_dc, reg->hi_lim_reg, limit); in dbcool_set_volt_limits()
2165 int32_t limit, dividend; in dbcool_set_fan_limits() local
2168 limit = lims->sel_critmin; in dbcool_set_fan_limits()
2169 if (limit == 0) in dbcool_set_fan_limits()
2170 limit = 0xffff; in dbcool_set_fan_limits()
2176 limit = limit / dividend; in dbcool_set_fan_limits()
2177 if (limit > 0xffff) in dbcool_set_fan_limits()
2178 limit = 0xffff; in dbcool_set_fan_limits()
2181 limit & 0xff); in dbcool_set_fan_limits()
2182 limit >>= 8; in dbcool_set_fan_limits()
2184 limit & 0xff); in dbcool_set_fan_limits()