Lines Matching +full:0 +full:x03000000

44 	u16 channel_wq; /* ignores wq (3 lsbits): _res[0-2] */
101 #define CGR_BIT(x) (BIT(31) >> ((x) & 0x1f))
110 memset(c, 0, sizeof(*c)); in qman_cgrs_init()
115 memset(c, 0xff, sizeof(*c)); in qman_cgrs_fill()
137 for (ret = 0; ret < 8; ret++) in qman_cgrs_and()
149 for (ret = 0; ret < 8; ret++) in qman_cgrs_xor()
181 #define QMAN_REV11 0x0101
182 #define QMAN_REV12 0x0102
183 #define QMAN_REV20 0x0200
184 #define QMAN_REV30 0x0300
185 #define QMAN_REV31 0x0301
186 #define QMAN_REV32 0x0302
187 extern u16 qman_ip_rev; /* 0 if uninitialised, otherwise QMAN_REVx */
189 #define QM_FQID_RANGE_START 1 /* FQID 0 reserved for internal use */
232 * work-queue priority (0-7) with SPECIFICWQ_WQ() - either way, you get the
235 #define QM_SDQCR_SOURCE_CHANNELS 0x0
236 #define QM_SDQCR_SOURCE_SPECIFICWQ 0x40000000
237 #define QM_SDQCR_COUNT_EXACT1 0x0
238 #define QM_SDQCR_COUNT_UPTO3 0x20000000
239 #define QM_SDQCR_DEDICATED_PRECEDENCE 0x10000000
240 #define QM_SDQCR_TYPE_MASK 0x03000000
241 #define QM_SDQCR_TYPE_NULL 0x0
242 #define QM_SDQCR_TYPE_PRIO_QOS 0x01000000
243 #define QM_SDQCR_TYPE_ACTIVE_QOS 0x02000000
244 #define QM_SDQCR_TYPE_ACTIVE 0x03000000
245 #define QM_SDQCR_TOKEN_MASK 0x00ff0000
246 #define QM_SDQCR_TOKEN_SET(v) (((v) & 0xff) << 16)
247 #define QM_SDQCR_TOKEN_GET(v) (((v) >> 16) & 0xff)
248 #define QM_SDQCR_CHANNELS_DEDICATED 0x00008000
249 #define QM_SDQCR_SPECIFICWQ_MASK 0x000000f7
250 #define QM_SDQCR_SPECIFICWQ_DEDICATED 0x00000000
255 #define QM_VDQCR_FQID_MASK 0x00ffffff
262 #define QM_PIRQ_DQAVAIL 0x0000ffff
265 #define QM_DQAVAIL_PORTAL 0x8000 /* Portal channel */
266 #define QM_DQAVAIL_POOL(n) (0x8000 >> (n)) /* Pool channel, n==[1..15] */
267 #define QM_DQAVAIL_MASK 0xffff