1*3cd39bc3SAlejandro Colomar /* SPDX-License-Identifier: GPL-2.0 */ 2*3cd39bc3SAlejandro Colomar #ifndef _LINUX_ARRAY_SIZE_H 3*3cd39bc3SAlejandro Colomar #define _LINUX_ARRAY_SIZE_H 4*3cd39bc3SAlejandro Colomar 5*3cd39bc3SAlejandro Colomar #include <linux/compiler.h> 6*3cd39bc3SAlejandro Colomar 7*3cd39bc3SAlejandro Colomar /** 8*3cd39bc3SAlejandro Colomar * ARRAY_SIZE - get the number of elements in array @arr 9*3cd39bc3SAlejandro Colomar * @arr: array to be sized 10*3cd39bc3SAlejandro Colomar */ 11*3cd39bc3SAlejandro Colomar #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]) + __must_be_array(arr)) 12*3cd39bc3SAlejandro Colomar 13*3cd39bc3SAlejandro Colomar #endif /* _LINUX_ARRAY_SIZE_H */ 14