Lines Matching +full:address +full:- +full:aligned
1 /* SPDX-License-Identifier: GPL-2.0 */
18 #define QDIO_MAX_BUFFERS_MASK (QDIO_MAX_BUFFERS_PER_Q - 1)
27 * struct qdesfmt0 - queue descriptor, format 0
28 * @sliba: storage list information block address
29 * @sla: storage list address
30 * @slsba: storage list state block address
51 * struct qdr - queue description record (QDR)
59 * @qiba: queue information block address
91 * struct qib - queue information block (QIB)
96 * @isliba: absolute address of first input SLIB
97 * @osliba: absolute address of first output SLIB
116 } __attribute__ ((packed, aligned(256)));
119 * struct slibe - storage list information block element (SLIBE)
127 * struct qaob - queue asynchronous operation block
158 } __attribute__ ((packed, aligned(256)));
161 * struct slib - storage list information block (SLIB)
162 * @nsliba: next SLIB address (if any)
163 * @sla: SL address
164 * @slsba: SLSB address
175 } __attribute__ ((packed, aligned(2048)));
200 * struct qdio_buffer_element - SBAL entry
205 * @addr: address
216 } __attribute__ ((packed, aligned(16)));
219 * struct qdio_buffer - storage block address list (SBAL)
224 } __attribute__ ((packed, aligned(256)));
227 * struct sl_element - storage list entry
228 * @sbal: absolute SBAL address
235 * struct sl - storage list (SL)
240 } __attribute__ ((packed, aligned(1024)));
243 * struct slsb - storage list state block (SLSB)
248 } __attribute__ ((packed, aligned(256)));
251 * struct qdio_outbuf_state - SBAL related asynchronous operation information
270 /* qdio adapter-characteristics-1 flag */
315 /* qdio errors reported to the upper-layer program */
329 * struct qdio_initialize - qdio initialization data
344 * @input_sbal_addr_array: address of no_input_qs * 128 pointers
345 * @output_sbal_addr_array: address of no_output_qs * 128 pointers
372 * enum qdio_brinfo_entry_type - type of address entry for qdio_brinfo_desc()
373 * @l3_ipv6_addr: entry contains IPv6 address
374 * @l3_ipv4_addr: entry contains IPv4 address
375 * @l2_addr_lnid: entry contains MAC address and VLAN ID
380 * struct qdio_brinfo_entry_XXX - Address entry for qdio_brinfo_desc()
382 * @addr: Address of one of the three types