Lines Matching +full:end +full:- +full:point

1 /* SPDX-License-Identifier: GPL-2.0+ */
5 * Implementation of linker-generated arrays
23 * llsym() - Access a linker-generated array entry
33 * ll_entry_declare() - Declare linker-generated array entry
39 * This macro declares a variable that is placed into a linker-generated
40 * array. This is a basic building block for more advanced use of linker-
44 * A variable declared using this macro must be compile-time initialized.
76 * ll_entry_declare_list() - Declare a list of link-generated array entries
99 * We need a 0-byte-size type for iterator symbols, and the compiler
103 * thing: zero-sized arrays, which are both 0-byte-size and exempt from
108 * ll_entry_start() - Point to first entry of linker-generated array
113 * linker-generated array placed into subsection of .u_boot_list section
133 * ll_entry_end() - Point after last entry of linker-generated array
139 * a linker-generated array placed into subsection of .u_boot_list
142 * Since this macro defines an array end symbol, its leftmost index
153 static char end[0] __aligned(4) __attribute__((unused, \
155 (_type *)&end; \
158 * ll_entry_count() - Return the number of elements in linker-generated array
162 * This function returns the number of elements of a linker-generated array
174 * printf("Entry %i, x=%i y=%i\n", i, msc->x, msc->y);
179 _type *end = ll_entry_end(_type, _list); \
180 unsigned int _ll_result = end - start; \
185 * ll_entry_get() - Retrieve entry from linker-generated array by name
190 * This function returns a pointer to a particular entry in linker-generated
214 * ll_start() - Point to first entry of first linker-generated array
218 * the very first linker-generated array.
220 * Since this macro defines the start of the linker-generated arrays,
237 * ll_end() - Point after last entry of last linker-generated array
241 * the very last linker-generated array.
243 * Since this macro defines the end of the linker-generated arrays,
254 static char end[0] __aligned(4) __attribute__((unused, \
256 (_type *)&end; \