Lines Matching +full:4 +full:- +full:ring
13 * Copyright (c) 2010-2012 Freescale Semiconductor, Inc.
44 #define FSL_RE_MAX_CHANS 4
67 #define FSL_RE_RING_SIZE_MASK (FSL_RE_RING_SIZE - 1)
69 #define FSL_RE_ADDR_BIT_SHIFT 4
70 #define FSL_RE_ADDR_BIT_MASK (BIT(FSL_RE_ADDR_BIT_SHIFT) - 1)
114 u8 rsvd1[4];
116 u8 rsvd2[4];
118 u8 rsvd3[4];
138 u8 rsvd1[4];
140 u8 rsvd2[4];
144 /* Input Ring */
145 __be32 inbring_base_h; /* Inbound Ring Base Address Register - High */
146 __be32 inbring_base_l; /* Inbound Ring Base Address Register - Low */
147 __be32 inbring_size; /* Inbound Ring Size Register */
148 u8 rsvd4[4];
149 __be32 inbring_slot_avail; /* Inbound Ring Slot Available Register */
150 u8 rsvd5[4];
151 __be32 inbring_add_job; /* Inbound Ring Add Job Register */
152 u8 rsvd6[4];
153 __be32 inbring_cnsmr_indx; /* Inbound Ring Consumer Index Register */
156 /* Output Ring */
157 __be32 oubring_base_h; /* Outbound Ring Base Address Register - High */
158 __be32 oubring_base_l; /* Outbound Ring Base Address Register - Low */
159 __be32 oubring_size; /* Outbound Ring Size Register */
160 u8 rsvd8[4];
161 __be32 oubring_job_rmvd; /* Outbound Ring Job Removed Register */
162 u8 rsvd9[4];
163 __be32 oubring_slot_full; /* Outbound Ring Slot Full Register */
164 u8 rsvd10[4];
165 __be32 oubring_prdcr_indx; /* Outbound Ring Producer Index */
203 /* CDB for no-op command */
265 /* Per job ring data structure */
281 /* hw descriptor ring for inbound queue*/
286 /* hw descriptor ring for outbound queue */