Lines Matching defs:size
27 * @size: size of the bootcount value (2 or 4 bytes)
37 fdt_size_t size;
54 if (priv->size == 2) {
56 regval |= (regval & 0xffff) << BYTES_TO_BITS(priv->size);
110 dev_err(dev, "%s: Unsupported register size: %pa\n", __func__,
115 bootcount_offset = dev_read_addr_size_name(dev, "offset", &priv->size);
120 if (bootcount_offset + priv->size > reg_size) {
126 if (priv->size != 2 && priv->size != 4) {
128 "%s: Driver supports only 2 and 4 bytes bootcount size\n",
133 priv->magic = GET_DEFAULT_VALUE(priv->size);
134 priv->magic_mask = GENMASK(BYTES_TO_BITS(priv->size) - 1,
135 BYTES_TO_BITS(priv->size >> 1));
136 priv->shift = !!(bootcount_offset == 0x02) * BYTES_TO_BITS(priv->size);
137 priv->reg_mask = GEN_REG_MASK(priv->size, bootcount_offset);