Lines Matching refs:attr
27 static union bpf_attr *attr;
46 memset(attr, 0, sizeof(*attr));
47 attr->map_type = map_types[n].id;
48 attr->key_size = map_types[n].key_size;
49 attr->value_size = VAL_SZ;
50 attr->max_entries = 1;
52 fd = bpf_map_create(attr);
55 memset(attr, 0, sizeof(*attr));
56 attr->map_fd = fd;
57 attr->key = ptr_to_u64(key);
58 attr->value = ptr_to_u64(val_get);
62 TEST(bpf(BPF_MAP_LOOKUP_ELEM, attr, sizeof(*attr)));
90 memset(attr, 0, sizeof(*attr));
91 attr->map_fd = fd;
92 attr->key = ptr_to_u64(key);
93 attr->value = ptr_to_u64(val_set);
94 attr->flags = BPF_ANY;
96 TEST(bpf(BPF_MAP_UPDATE_ELEM, attr, sizeof(*attr)));
107 memset(attr, 0, sizeof(*attr));
108 attr->map_fd = fd;
109 attr->key = ptr_to_u64(key);
110 attr->value = ptr_to_u64(val_get);
112 TEST(bpf(BPF_MAP_LOOKUP_ELEM, attr, sizeof(*attr)));
151 {&attr, .size = sizeof(*attr)},