Lines Matching refs:GENMASK

70 #define ENABLE_FMASK				GENMASK(0, 0)
72 #define RAM_ARB_PRI_CLIENT_SAMP_FIX_DIS_FMASK GENMASK(0, 0)
73 #define GSI_SNOC_BYPASS_DIS_FMASK GENMASK(1, 1)
74 #define GEN_QMB_0_SNOC_BYPASS_DIS_FMASK GENMASK(2, 2)
75 #define GEN_QMB_1_SNOC_BYPASS_DIS_FMASK GENMASK(3, 3)
77 #define IPA_DCMP_FAST_CLK_EN_FMASK GENMASK(4, 4)
79 #define IPA_QMB_SELECT_CONS_EN_FMASK GENMASK(5, 5)
80 #define IPA_QMB_SELECT_PROD_EN_FMASK GENMASK(6, 6)
81 #define GSI_MULTI_INORDER_RD_DIS_FMASK GENMASK(7, 7)
82 #define GSI_MULTI_INORDER_WR_DIS_FMASK GENMASK(8, 8)
83 #define GEN_QMB_0_MULTI_INORDER_RD_DIS_FMASK GENMASK(9, 9)
84 #define GEN_QMB_1_MULTI_INORDER_RD_DIS_FMASK GENMASK(10, 10)
85 #define GEN_QMB_0_MULTI_INORDER_WR_DIS_FMASK GENMASK(11, 11)
86 #define GEN_QMB_1_MULTI_INORDER_WR_DIS_FMASK GENMASK(12, 12)
87 #define GEN_QMB_0_SNOC_CNOC_LOOP_PROT_DIS_FMASK GENMASK(13, 13)
88 #define GSI_SNOC_CNOC_LOOP_PROT_DISABLE_FMASK GENMASK(14, 14)
89 #define GSI_MULTI_AXI_MASTERS_DIS_FMASK GENMASK(15, 15)
90 #define IPA_QMB_SELECT_GLOBAL_EN_FMASK GENMASK(16, 16)
92 #define QMB_RAM_RD_CACHE_DISABLE_FMASK GENMASK(19, 19)
93 #define GENQMB_AOOOWR_FMASK GENMASK(20, 20)
94 #define IF_OUT_OF_BUF_STOP_RESET_MASK_EN_FMASK GENMASK(21, 21)
95 #define GEN_QMB_1_DYNAMIC_ASIZE_FMASK GENMASK(30, 30)
96 #define GEN_QMB_0_DYNAMIC_ASIZE_FMASK GENMASK(31, 31)
105 return u32_encode_bits(mask, GENMASK(20, 17)); in arbitration_lock_disable_encoded()
108 return u32_encode_bits(mask, GENMASK(24, 22)); in arbitration_lock_disable_encoded()
110 return u32_encode_bits(mask, GENMASK(23, 22)); in arbitration_lock_disable_encoded()
122 return u32_encode_bits(val, GENMASK(21, 21)); in full_flush_rsc_closure_en_encoded()
124 return u32_encode_bits(val, GENMASK(17, 17)); in full_flush_rsc_closure_en_encoded()
128 #define RX_FMASK GENMASK(0, 0)
129 #define PROC_FMASK GENMASK(1, 1)
130 #define TX_WRAPPER_FMASK GENMASK(2, 2)
131 #define MISC_FMASK GENMASK(3, 3)
132 #define RAM_ARB_FMASK GENMASK(4, 4)
133 #define FTCH_HPS_FMASK GENMASK(5, 5)
134 #define FTCH_DPS_FMASK GENMASK(6, 6)
135 #define HPS_FMASK GENMASK(7, 7)
136 #define DPS_FMASK GENMASK(8, 8)
137 #define RX_HPS_CMDQS_FMASK GENMASK(9, 9)
138 #define HPS_DPS_CMDQS_FMASK GENMASK(10, 10)
139 #define DPS_TX_CMDQS_FMASK GENMASK(11, 11)
140 #define RSRC_MNGR_FMASK GENMASK(12, 12)
141 #define CTX_HANDLER_FMASK GENMASK(13, 13)
142 #define ACK_MNGR_FMASK GENMASK(14, 14)
143 #define D_DCPH_FMASK GENMASK(15, 15)
144 #define H_DCPH_FMASK GENMASK(16, 16)
146 #define DCMP_FMASK GENMASK(17, 17)
148 #define NTF_TX_CMDQS_FMASK GENMASK(18, 18)
149 #define TX_0_FMASK GENMASK(19, 19)
150 #define TX_1_FMASK GENMASK(20, 20)
152 #define FNR_FMASK GENMASK(21, 21)
154 #define QSB2AXI_CMDQ_L_FMASK GENMASK(22, 22)
155 #define AGGR_WRAPPER_FMASK GENMASK(23, 23)
156 #define RAM_SLAVEWAY_FMASK GENMASK(24, 24)
157 #define QMB_FMASK GENMASK(25, 25)
158 #define WEIGHT_ARB_FMASK GENMASK(26, 26)
159 #define GSI_IF_FMASK GENMASK(27, 27)
160 #define GLOBAL_FMASK GENMASK(28, 28)
161 #define GLOBAL_2X_CLK_FMASK GENMASK(29, 29)
163 #define DPL_FIFO_FMASK GENMASK(30, 30)
165 #define DRBIP_FMASK GENMASK(31, 31)
168 #define ROUTE_DIS_FMASK GENMASK(0, 0)
169 #define ROUTE_DEF_PIPE_FMASK GENMASK(5, 1)
170 #define ROUTE_DEF_HDR_TABLE_FMASK GENMASK(6, 6)
171 #define ROUTE_DEF_HDR_OFST_FMASK GENMASK(16, 7)
172 #define ROUTE_FRAG_DEF_PIPE_FMASK GENMASK(21, 17)
173 #define ROUTE_DEF_RETAIN_HDR_FMASK GENMASK(24, 24)
176 #define SHARED_MEM_SIZE_FMASK GENMASK(15, 0)
177 #define SHARED_MEM_BADDR_FMASK GENMASK(31, 16)
180 #define GEN_QMB_0_MAX_WRITES_FMASK GENMASK(3, 0)
181 #define GEN_QMB_1_MAX_WRITES_FMASK GENMASK(7, 4)
184 #define GEN_QMB_0_MAX_READS_FMASK GENMASK(3, 0)
185 #define GEN_QMB_1_MAX_READS_FMASK GENMASK(7, 4)
187 #define GEN_QMB_0_MAX_READS_BEATS_FMASK GENMASK(23, 16)
188 #define GEN_QMB_1_MAX_READS_BEATS_FMASK GENMASK(31, 24)
207 #define IPV6_ROUTER_HASH_FMASK GENMASK(0, 0)
208 #define IPV6_FILTER_HASH_FMASK GENMASK(4, 4)
209 #define IPV4_ROUTER_HASH_FMASK GENMASK(8, 8)
210 #define IPV4_FILTER_HASH_FMASK GENMASK(12, 12)
224 #define BCR_CMDQ_L_LACK_ONE_ENTRY_FMASK GENMASK(0, 0)
225 #define BCR_TX_NOT_USING_BRESP_FMASK GENMASK(1, 1)
227 #define BCR_TX_SUSPEND_IRQ_ASSERT_ONCE_FMASK GENMASK(2, 2)
229 #define BCR_SUSPEND_L2_IRQ_FMASK GENMASK(3, 3)
230 #define BCR_HOLB_DROP_L2_IRQ_FMASK GENMASK(4, 4)
232 #define BCR_DUAL_TX_FMASK GENMASK(5, 5)
233 #define BCR_ENABLE_FILTER_DATA_CACHE_FMASK GENMASK(6, 6)
234 #define BCR_NOTIF_PRIORITY_OVER_ZLT_FMASK GENMASK(7, 7)
235 #define BCR_FILTER_PREFETCH_EN_FMASK GENMASK(8, 8)
236 #define BCR_ROUTER_PREFETCH_EN_FMASK GENMASK(9, 9)
246 return u32_encode_bits(addr, GENMASK(16, 0)); in proc_cntxt_base_addr_encoded()
248 return u32_encode_bits(addr, GENMASK(17, 0)); in proc_cntxt_base_addr_encoded()
257 #define EOT_COAL_GRANULARITY GENMASK(3, 0)
258 #define AGGR_GRANULARITY_FMASK GENMASK(8, 4)
263 #define TX0_PREFETCH_DISABLE_FMASK GENMASK(0, 0)
264 #define TX1_PREFETCH_DISABLE_FMASK GENMASK(1, 1)
265 #define PREFETCH_ALMOST_EMPTY_SIZE_FMASK GENMASK(4, 2)
267 #define PREFETCH_ALMOST_EMPTY_SIZE_TX0_FMASK GENMASK(5, 2)
268 #define DMAW_SCND_OUTSD_PRED_THRESHOLD_FMASK GENMASK(9, 6)
269 #define DMAW_SCND_OUTSD_PRED_EN_FMASK GENMASK(10, 10)
270 #define DMAW_MAX_BEATS_256_DIS_FMASK GENMASK(11, 11)
271 #define PA_MASK_EN_FMASK GENMASK(12, 12)
272 #define PREFETCH_ALMOST_EMPTY_SIZE_TX1_FMASK GENMASK(16, 13)
274 #define DUAL_TX_ENABLE_FMASK GENMASK(17, 17)
276 #define SSPND_PA_NO_START_STATE_FMASK GENMASK(18, 18)
278 #define SSPND_PA_NO_BQ_STATE_FMASK GENMASK(19, 19)
282 #define IPA_MAX_PIPES_FMASK GENMASK(3, 0)
283 #define IPA_MAX_CONS_PIPES_FMASK GENMASK(12, 8)
284 #define IPA_MAX_PROD_PIPES_FMASK GENMASK(20, 16)
285 #define IPA_PROD_LOWEST_FMASK GENMASK(27, 24)
296 #define ENTER_IDLE_DEBOUNCE_THRESH_FMASK GENMASK(15, 0)
297 #define CONST_NON_IDLE_ENABLE_FMASK GENMASK(16, 16)
301 #define DPL_TIMESTAMP_LSB_FMASK GENMASK(4, 0)
302 #define DPL_TIMESTAMP_SEL_FMASK GENMASK(7, 7)
303 #define TAG_TIMESTAMP_LSB_FMASK GENMASK(12, 8)
304 #define NAT_TIMESTAMP_LSB_FMASK GENMASK(20, 16)
308 #define DIV_VALUE_FMASK GENMASK(8, 0)
309 #define DIV_ENABLE_FMASK GENMASK(31, 31)
313 #define GRAN_0_FMASK GENMASK(2, 0)
314 #define GRAN_1_FMASK GENMASK(5, 3)
315 #define GRAN_2_FMASK GENMASK(8, 6)
346 #define X_MIN_LIM_FMASK GENMASK(5, 0)
347 #define X_MAX_LIM_FMASK GENMASK(13, 8)
349 #define Y_MIN_LIM_FMASK GENMASK(21, 16)
350 #define Y_MAX_LIM_FMASK GENMASK(29, 24)
355 #define ENDP_SUSPEND_FMASK GENMASK(0, 0)
357 #define ENDP_DELAY_FMASK GENMASK(1, 1)
361 #define FRAG_OFFLOAD_EN_FMASK GENMASK(0, 0)
362 #define CS_OFFLOAD_EN_FMASK GENMASK(2, 1)
363 #define CS_METADATA_HDR_OFFSET_FMASK GENMASK(6, 3)
364 #define CS_GEN_QMB_MASTER_SEL_FMASK GENMASK(8, 8)
377 #define NAT_EN_FMASK GENMASK(1, 0)
388 #define HDR_LEN_FMASK GENMASK(5, 0)
389 #define HDR_OFST_METADATA_VALID_FMASK GENMASK(6, 6)
390 #define HDR_OFST_METADATA_FMASK GENMASK(12, 7)
391 #define HDR_ADDITIONAL_CONST_LEN_FMASK GENMASK(18, 13)
392 #define HDR_OFST_PKT_SIZE_VALID_FMASK GENMASK(19, 19)
393 #define HDR_OFST_PKT_SIZE_FMASK GENMASK(25, 20)
395 #define HDR_A5_MUX_FMASK GENMASK(26, 26)
396 #define HDR_LEN_INC_DEAGG_HDR_FMASK GENMASK(27, 27)
398 #define HDR_METADATA_REG_VALID_FMASK GENMASK(28, 28)
400 #define HDR_LEN_MSB_FMASK GENMASK(29, 28)
401 #define HDR_OFST_METADATA_MSB_FMASK GENMASK(31, 30)
445 #define HDR_ENDIANNESS_FMASK GENMASK(0, 0)
446 #define HDR_TOTAL_LEN_OR_PAD_VALID_FMASK GENMASK(1, 1)
447 #define HDR_TOTAL_LEN_OR_PAD_FMASK GENMASK(2, 2)
448 #define HDR_PAYLOAD_LEN_INC_PADDING_FMASK GENMASK(3, 3)
449 #define HDR_TOTAL_LEN_OR_PAD_OFFSET_FMASK GENMASK(9, 4)
450 #define HDR_PAD_TO_ALIGNMENT_FMASK GENMASK(13, 10)
452 #define HDR_TOTAL_LEN_OR_PAD_OFFSET_MSB_FMASK GENMASK(17, 16)
453 #define HDR_OFST_PKT_SIZE_MSB_FMASK GENMASK(19, 18)
454 #define HDR_ADDITIONAL_CONST_LEN_MSB_FMASK GENMASK(21, 20)
463 #define MODE_FMASK GENMASK(2, 0)
465 #define DCPH_ENABLE_FMASK GENMASK(3, 3)
466 #define DEST_PIPE_INDEX_FMASK GENMASK(8, 4)
467 #define BYTE_THRESHOLD_FMASK GENMASK(27, 12)
468 #define PIPE_REPLICATION_EN_FMASK GENMASK(28, 28)
469 #define PAD_EN_FMASK GENMASK(29, 29)
471 #define HDR_FTCH_DISABLE_FMASK GENMASK(30, 30)
473 #define DRBIP_ACL_ENABLE GENMASK(30, 30)
485 #define AGGR_EN_FMASK GENMASK(1, 0)
486 #define AGGR_TYPE_FMASK GENMASK(4, 2)
491 return legacy ? GENMASK(9, 5) : GENMASK(10, 5); in aggr_byte_limit_fmask()
497 return legacy ? GENMASK(14, 10) : GENMASK(16, 12); in aggr_time_limit_fmask()
503 return legacy ? GENMASK(20, 15) : GENMASK(22, 17); in aggr_pkt_limit_fmask()
509 return legacy ? GENMASK(21, 21) : GENMASK(23, 23); in aggr_sw_eof_active_fmask()
515 return legacy ? GENMASK(22, 22) : GENMASK(24, 24); in aggr_force_close_fmask()
521 return legacy ? GENMASK(24, 24) : GENMASK(26, 26); in aggr_hard_byte_limit_enable_fmask()
525 #define AGGR_GRAN_SEL_FMASK GENMASK(27, 27)
548 #define HOL_BLOCK_EN_FMASK GENMASK(0, 0)
554 #define BASE_VALUE_FMASK GENMASK(4, 0)
555 #define SCALE_FMASK GENMASK(12, 8)
557 #define TIME_LIMIT_FMASK GENMASK(4, 0)
558 #define GRAN_SEL_FMASK GENMASK(8, 8)
563 #define DEAGGR_HDR_LEN_FMASK GENMASK(5, 0)
564 #define SYSPIPE_ERR_DETECTION_FMASK GENMASK(6, 6)
565 #define PACKET_OFFSET_VALID_FMASK GENMASK(7, 7)
566 #define PACKET_OFFSET_LOCATION_FMASK GENMASK(13, 8)
567 #define IGNORE_MIN_PKT_ERR_FMASK GENMASK(14, 14)
568 #define MAX_PACKET_LEN_FMASK GENMASK(31, 16)
576 return u32_encode_bits(rsrc_grp, GENMASK(2, 0)); in rsrc_grp_encoded()
579 return u32_encode_bits(rsrc_grp, GENMASK(0, 0)); in rsrc_grp_encoded()
581 return u32_encode_bits(rsrc_grp, GENMASK(1, 0)); in rsrc_grp_encoded()
587 #define SEQ_TYPE_FMASK GENMASK(7, 0)
588 #define SEQ_REP_TYPE_FMASK GENMASK(15, 8)
634 #define STATUS_EN_FMASK GENMASK(0, 0)
635 #define STATUS_ENDP_FMASK GENMASK(5, 1)
637 #define STATUS_LOCATION_FMASK GENMASK(8, 8)
639 #define STATUS_PKT_SUPPRESS_FMASK GENMASK(9, 9)
644 #define FILTER_HASH_MSK_SRC_ID_FMASK GENMASK(0, 0)
645 #define FILTER_HASH_MSK_SRC_IP_FMASK GENMASK(1, 1)
646 #define FILTER_HASH_MSK_DST_IP_FMASK GENMASK(2, 2)
647 #define FILTER_HASH_MSK_SRC_PORT_FMASK GENMASK(3, 3)
648 #define FILTER_HASH_MSK_DST_PORT_FMASK GENMASK(4, 4)
649 #define FILTER_HASH_MSK_PROTOCOL_FMASK GENMASK(5, 5)
650 #define FILTER_HASH_MSK_METADATA_FMASK GENMASK(6, 6)
651 #define IPA_REG_ENDP_FILTER_HASH_MSK_ALL GENMASK(6, 0)
653 #define ROUTER_HASH_MSK_SRC_ID_FMASK GENMASK(16, 16)
654 #define ROUTER_HASH_MSK_SRC_IP_FMASK GENMASK(17, 17)
655 #define ROUTER_HASH_MSK_DST_IP_FMASK GENMASK(18, 18)
656 #define ROUTER_HASH_MSK_SRC_PORT_FMASK GENMASK(19, 19)
657 #define ROUTER_HASH_MSK_DST_PORT_FMASK GENMASK(20, 20)
658 #define ROUTER_HASH_MSK_PROTOCOL_FMASK GENMASK(21, 21)
659 #define ROUTER_HASH_MSK_METADATA_FMASK GENMASK(22, 22)
660 #define IPA_REG_ENDP_ROUTER_HASH_MSK_ALL GENMASK(22, 16)
790 #define UC_INTR_FMASK GENMASK(0, 0)