Lines Matching +full:16 +full:- +full:bits
1 // SPDX-License-Identifier: GPL-2.0
3 /* Copyright (C) 2022-2024 Linaro Ltd. */
6 #include <linux/bits.h>
18 /* Bits 5-31 reserved */
40 [H_DCPH] = BIT(16),
41 /* Bits 17-31 reserved */
50 [ROUTE_DEF_HDR_OFST] = GENMASK(16, 7),
52 /* Bits 22-23 reserved */
54 /* Bits 25-31 reserved */
61 [MEM_BADDR] = GENMASK(31, 16),
69 /* Bits 8-31 reserved */
83 /* Bits 1-3 reserved */
85 /* Bits 5-7 reserved */
87 /* Bits 9-11 reserved */
89 /* Bits 13-31 reserved */
94 /* Valid bits defined by ipa->available */
100 [IPA_BASE_ADDR] = GENMASK(16, 0),
101 /* Bits 17-31 reserved */
107 /* Valid bits defined by ipa->available */
113 /* Bits 5-31 reserved */
121 [Y_MIN_LIM] = GENMASK(23, 16),
131 [Y_MIN_LIM] = GENMASK(23, 16),
141 [Y_MIN_LIM] = GENMASK(23, 16),
151 [Y_MIN_LIM] = GENMASK(23, 16),
161 [Y_MIN_LIM] = GENMASK(23, 16),
171 [Y_MIN_LIM] = GENMASK(23, 16),
181 [Y_MIN_LIM] = GENMASK(23, 16),
191 [Y_MIN_LIM] = GENMASK(23, 16),
201 /* Bits 2-31 reserved */
212 /* Bits 9-31 reserved */
219 /* Bits 2-31 reserved */
234 /* Bits 29-31 reserved */
246 /* Bits 14-31 reserved */
258 /* Bits 9-11 reserved */
278 /* Bits 25-31 reserved */
285 /* Bits 1-31 reserved */
306 [MAX_PACKET_LEN] = GENMASK(31, 16),
313 /* Bits 3-31 reserved */
321 /* Bits 16-31 reserved */
329 /* Bits 6-7 reserved */
331 /* Bits 9-31 reserved */
345 /* Bits 7-15 reserved */
346 [ROUTER_HASH_MSK_SRC_ID] = BIT(16),
353 [ROUTER_HASH_MSK_ALL] = GENMASK(22, 16),
354 /* Bits 23-31 reserved */
360 /* Valid bits defined by enum ipa_irq_id; only used for GSI_EE_AP */
363 /* Valid bits defined by enum ipa_irq_id; only used for GSI_EE_AP */
366 /* Valid bits defined by enum ipa_irq_id; only used for GSI_EE_AP */
371 /* Bits 1-31 reserved */
376 /* Valid bits defined by ipa->available */
380 /* Valid bits defined by ipa->available */
384 /* Valid bits defined by ipa->available */