btf_layout
struct btf_layout *layout;
if (hdr->layout_len < sizeof(struct btf_layout)) {
if (hdr->layout_len % sizeof(struct btf_layout) != 0) {
sizeof(struct btf_layout));
struct btf_layout *l, *end = p + hdr->layout_len;
static struct btf_layout layouts[NR_BTF_KINDS] = {
if (btf->hdr.layout_len % sizeof(struct btf_layout) != 0) {
struct btf_layout *l, *end = btf->layout + btf->hdr.layout_len;
__u32 l_cnt = btf->hdr.layout_len / sizeof(struct btf_layout);
struct btf_layout *l = btf->layout;
l_cnt = base_btf->hdr.layout_len / sizeof(struct btf_layout);
struct btf_layout layout[] = {
ASSERT_EQ(hdr->layout_len, sizeof(struct btf_layout) * NR_BTF_KINDS,
struct btf_layout *l;
#define LAYOUT_LEN (sizeof(struct btf_layout) * MAX_NR_LAYOUT)
struct btf_layout layout[MAX_NR_LAYOUT];