rescale 20 drivers/iio/afe/iio-rescale.c struct rescale; rescale 24 drivers/iio/afe/iio-rescale.c int (*props)(struct device *dev, struct rescale *rescale); rescale 40 drivers/iio/afe/iio-rescale.c struct rescale *rescale = iio_priv(indio_dev); rescale 46 drivers/iio/afe/iio-rescale.c return iio_read_channel_raw(rescale->source, val); rescale 49 drivers/iio/afe/iio-rescale.c ret = iio_read_channel_scale(rescale->source, val, val2); rescale 52 drivers/iio/afe/iio-rescale.c *val *= rescale->numerator; rescale 53 drivers/iio/afe/iio-rescale.c *val2 *= rescale->denominator; rescale 56 drivers/iio/afe/iio-rescale.c *val *= rescale->numerator; rescale 57 drivers/iio/afe/iio-rescale.c if (rescale->denominator == 1) rescale 59 drivers/iio/afe/iio-rescale.c *val2 = rescale->denominator; rescale 63 drivers/iio/afe/iio-rescale.c do_div(tmp, rescale->denominator); rescale 64 drivers/iio/afe/iio-rescale.c tmp *= rescale->numerator; rescale 81 drivers/iio/afe/iio-rescale.c struct rescale *rescale = iio_priv(indio_dev); rescale 86 drivers/iio/afe/iio-rescale.c return iio_read_avail_channel_raw(rescale->source, rescale 103 drivers/iio/afe/iio-rescale.c struct rescale *rescale = iio_priv(indio_dev); rescale 105 drivers/iio/afe/iio-rescale.c return iio_read_channel_ext_info(rescale->source, rescale 106 drivers/iio/afe/iio-rescale.c rescale->ext_info[private].name, rescale 115 drivers/iio/afe/iio-rescale.c struct rescale *rescale = iio_priv(indio_dev); rescale 117 drivers/iio/afe/iio-rescale.c return iio_write_channel_ext_info(rescale->source, rescale 118 drivers/iio/afe/iio-rescale.c rescale->ext_info[private].name, rescale 123 drivers/iio/afe/iio-rescale.c struct rescale *rescale) rescale 125 drivers/iio/afe/iio-rescale.c struct iio_chan_spec *chan = &rescale->chan; rescale 126 drivers/iio/afe/iio-rescale.c struct iio_chan_spec const *schan = rescale->source->channel; rescale 130 drivers/iio/afe/iio-rescale.c chan->ext_info = rescale->ext_info; rescale 131 drivers/iio/afe/iio-rescale.c chan->type = rescale->cfg->type; rescale 149 drivers/iio/afe/iio-rescale.c struct rescale *rescale) rescale 173 drivers/iio/afe/iio-rescale.c rescale->numerator = 1000000 / factor; rescale 174 drivers/iio/afe/iio-rescale.c rescale->denominator = sense / factor; rescale 176 drivers/iio/afe/iio-rescale.c factor = gcd(rescale->numerator, gain_mult); rescale 177 drivers/iio/afe/iio-rescale.c rescale->numerator /= factor; rescale 178 drivers/iio/afe/iio-rescale.c rescale->denominator *= gain_mult / factor; rescale 180 drivers/iio/afe/iio-rescale.c factor = gcd(rescale->denominator, gain_div); rescale 181 drivers/iio/afe/iio-rescale.c rescale->numerator *= gain_div / factor; rescale 182 drivers/iio/afe/iio-rescale.c rescale->denominator /= factor; rescale 188 drivers/iio/afe/iio-rescale.c struct rescale *rescale) rescale 202 drivers/iio/afe/iio-rescale.c rescale->numerator = 1000000 / factor; rescale 203 drivers/iio/afe/iio-rescale.c rescale->denominator = shunt / factor; rescale 209 drivers/iio/afe/iio-rescale.c struct rescale *rescale) rescale 215 drivers/iio/afe/iio-rescale.c &rescale->denominator); rescale 222 drivers/iio/afe/iio-rescale.c &rescale->numerator); rescale 228 drivers/iio/afe/iio-rescale.c factor = gcd(rescale->numerator, rescale->denominator); rescale 229 drivers/iio/afe/iio-rescale.c rescale->numerator /= factor; rescale 230 drivers/iio/afe/iio-rescale.c rescale->denominator /= factor; rescale 272 drivers/iio/afe/iio-rescale.c struct rescale *rescale; rescale 288 drivers/iio/afe/iio-rescale.c sizeof_ext_info *= sizeof(*rescale->ext_info); rescale 291 drivers/iio/afe/iio-rescale.c sizeof_priv = sizeof(*rescale) + sizeof_ext_info; rescale 297 drivers/iio/afe/iio-rescale.c rescale = iio_priv(indio_dev); rescale 299 drivers/iio/afe/iio-rescale.c rescale->cfg = of_device_get_match_data(dev); rescale 300 drivers/iio/afe/iio-rescale.c rescale->numerator = 1; rescale 301 drivers/iio/afe/iio-rescale.c rescale->denominator = 1; rescale 303 drivers/iio/afe/iio-rescale.c ret = rescale->cfg->props(dev, rescale); rescale 307 drivers/iio/afe/iio-rescale.c if (!rescale->numerator || !rescale->denominator) { rescale 314 drivers/iio/afe/iio-rescale.c rescale->source = source; rescale 320 drivers/iio/afe/iio-rescale.c indio_dev->channels = &rescale->chan; rescale 323 drivers/iio/afe/iio-rescale.c rescale->ext_info = devm_kmemdup(dev, rescale 326 drivers/iio/afe/iio-rescale.c if (!rescale->ext_info) rescale 329 drivers/iio/afe/iio-rescale.c for (i = 0; rescale->ext_info[i].name; ++i) { rescale 331 drivers/iio/afe/iio-rescale.c &rescale->ext_info[i]; rescale 341 drivers/iio/afe/iio-rescale.c ret = rescale_configure_channel(dev, rescale); rescale 94 drivers/md/bcache/alloc.c atomic_sub(sectors, &c->rescale); rescale 97 drivers/md/bcache/alloc.c r = atomic_read(&c->rescale); rescale 101 drivers/md/bcache/alloc.c } while (atomic_cmpxchg(&c->rescale, r, r + next) != r); rescale 606 drivers/md/bcache/bcache.h atomic_t rescale; rescale 419 drivers/md/bcache/request.c goto rescale; rescale 424 drivers/md/bcache/request.c goto rescale; rescale 465 drivers/md/bcache/request.c rescale: rescale 142 drivers/md/bcache/stats.c if (++stats->rescale == rescale_at) { rescale 143 drivers/md/bcache/stats.c stats->rescale = 0; rescale 26 drivers/md/bcache/stats.h unsigned int rescale; rescale 565 lib/zstd/huf_decompress.c int const rescale = (maxTableLog - tableLog) - 1; /* tableLog <= maxTableLog */ rescale 570 lib/zstd/huf_decompress.c nextRankVal += rankStats[w] << (w + rescale);