Lines Matching refs:addr
124 static inline void skel_free_map_data(void *p, __u64 addr, size_t sz)
126 if (addr != ~0ULL)
128 /* When addr == ~0ULL the 'p' points to
135 void *addr;
137 addr = kvmalloc(val_sz, GFP_KERNEL);
138 if (!addr)
140 memcpy(addr, val, val_sz);
141 return addr;
147 void *addr = NULL;
160 addr = ((struct bpf_array *)map)->value;
161 /* the addr stays valid, since FD is not closed */
164 return addr;
179 static inline void skel_free_map_data(void *p, __u64 addr, size_t sz)
186 void *addr;
188 addr = mmap(NULL, mmap_sz, PROT_READ | PROT_WRITE,
190 if (addr == (void *) -1)
192 memcpy(addr, val, val_sz);
193 return addr;
198 void *addr;
200 addr = mmap((void *) (long) *init_val, mmap_sz, flags, MAP_SHARED | MAP_FIXED, fd, 0);
201 if (addr == (void *) -1)
203 return addr;