Lines Matching defs:array
1247 * [typedef] -> [array] -> [ptr] -> [const] -> [ptr] -> [const] -> [int]
1345 * We might be inside a chain of declarations (e.g., array of function
1347 * array field). Each of those needs its own "stack frame" to handle
1507 * modifiers for an array, if array's element type has
1510 * a const/volatile modifier for array, so we are
1527 /* no parentheses for multi-dimensional array */
1546 * similarly to extra qualifiers for array, just drop
1604 /* for array members, we don't bother emitting type name for each
2029 const struct btf_array *array = btf_array(t);
2035 elem_type_id = array->type;
2039 pr_warn("unexpected elem size %zd for array type [%u]\n",
2064 /* may be a multidimensional array, so store current "is array member"
2069 for (i = 0; i < array->nelems; i++, data += elem_size) {
2280 * avoid showing part of a struct, union or array, even if we
2321 * - or if we are an array member and the array is non-empty and
2322 * not a char array; we don't want to be in a situation where we
2323 * have an integer array 0, 1, 0, 1 and only show non-zero values.
2324 * If the array contains zeroes only, or is a char array starting
2325 * with a '\0', the array-level check_zero() will prevent showing it;
2326 * we are concerned with determining zero value at the array member
2345 const struct btf_array *array = btf_array(t);
2350 elem_type_id = array->type;
2357 * of array is displayed. We make an exception however
2362 for (i = 0; i < array->nelems; i++) {