Lines Matching +full:higher +full:- +full:end
1 /* SPDX-License-Identifier: GPL-2.0-only */
18 * OMAP TRM gives bitfields as start:end, where start is the higher bit
21 #define FLD_MASK(start, end) (((1 << ((start) - (end) + 1)) - 1) << (end)) argument
22 #define FLD_VAL(val, start, end) (((val) << (end)) & FLD_MASK(start, end)) argument
24 #define AES_REG_KEY(dd, x) ((dd)->pdata->key_ofs - \
26 #define AES_REG_IV(dd, x) ((dd)->pdata->iv_ofs + ((x) * 0x04))
28 #define AES_REG_CTRL(dd) ((dd)->pdata->ctrl_ofs)
48 #define AES_REG_DATA_N(dd, x) ((dd)->pdata->data_ofs + ((x) * 0x04))
51 #define AES_REG_REV(dd) ((dd)->pdata->rev_ofs)
53 #define AES_REG_MASK(dd) ((dd)->pdata->mask_ofs)
63 #define AES_REG_IRQ_STATUS(dd) ((dd)->pdata->irq_status_ofs)
64 #define AES_REG_IRQ_ENABLE(dd) ((dd)->pdata->irq_enable_ofs)
109 struct skcipher_request fallback_req; // keep at the end