populate
unsigned long populate;
VM_SHADOW_STACK | VM_WRITE, 0, &populate, NULL);
populate(kasan_mem_to_shadow((void *)VMALLOC_START),
int (*populate)(struct regmap *map);
.populate = regcache_flat_populate,
.populate = regcache_flat_populate,
.populate = regcache_maple_populate,
.populate = regcache_rbtree_populate,
if (map->cache_ops->populate &&
ret = map->cache_ops->populate(map);
adf_mstate_populate populate,
if (!populate)
size = (*populate)(&sub_sects_mgr, sect->state, avail_room, opaque);
adf_mstate_populate populate,
ops->populate(pt_update, tile, NULL, bb->cs + bb->len,
ops->populate(pt_update, m->tile,
void (*populate)(struct xe_migrate_pt_update *pt_update,
.populate = xe_vm_populate_pgtable,
.populate = xe_vm_populate_pgtable,
unsigned long page_size, bool populate,
if (populate)
if (populate) {
populate ? pd : dev->umrc.pd);
MLX5_SET(mkc, mkc, free, !populate);
if (populate) {
unsigned long page_size, bool populate,
goto populate;
populate:
void (*populate)(struct ocelot_vcap_filter *f))
populate(trap);
void (*populate)(struct ocelot_vcap_filter *f));
vm_flags_t vm_flags, unsigned long pgoff, unsigned long *populate,
bool (*populate)(struct sk_buff *skb,
if (unlikely(!populate(skb, xdp, rs))) {
#define libeth_xdp_run_pass(xdp, bq, napi, ss, desc, run, populate) \
run, populate)
#define LIBETH_XDP_DEFINE_RUN_PASS(name, run, populate) \
void __LIBETH_XDP_DEFINE_RUN_PASS(name, run, populate, xdp)
#define __LIBETH_XDP_DEFINE_RUN_PASS(name, run, populate, pfx) \
populate); \
#define LIBETH_XDP_DEFINE_RUN(name, run, flush, populate) \
__LIBETH_XDP_DEFINE_RUN(name, run, flush, populate, XDP)
#define __LIBETH_XDP_DEFINE_RUN(name, run, flush, populate, pfx) \
LIBETH_##pfx##_DEFINE_RUN_PASS(name, run, populate)
bool (*populate)(struct sk_buff *skb,
if (unlikely(!populate(skb, xdp, rs))) {
#define libeth_xsk_run_pass(xdp, bq, napi, rs, desc, run, populate) \
run, populate)
#define LIBETH_XSK_DEFINE_RUN_PASS(name, run, populate) \
bool __LIBETH_XDP_DEFINE_RUN_PASS(name, run, populate, xsk)
#define LIBETH_XSK_DEFINE_RUN(name, run, flush, populate) \
__LIBETH_XDP_DEFINE_RUN(name, run, flush, populate, XSK)
unsigned long populate = 0;
addr = do_mmap(file, addr, size, prot, flags, 0, 0, &populate, NULL);
if (populate)
mm_populate(addr, populate);
unsigned long populate = 0;
prot, flags, 0, pgoff, &populate, NULL);
if (populate)
mm_populate(ret, populate);
bool populate;
bool populate = false;
populate = ((mm->def_flags & VM_LOCKED) != 0);
if (populate && !ret)
populate = true;
if (populate)
unsigned long pgoff, unsigned long *populate,
*populate = 0;
*populate = len;
unsigned long *populate,
*populate = 0;
unsigned long populate;
ret = do_mmap(file, addr, len, prot, flag, 0, pgoff, &populate,
if (populate)
mm_populate(ret, populate);
static void *bench_mmap(size_t size, bool populate, unsigned int page_shift)
int extra = populate ? MAP_POPULATE : 0;
bool populate = strcmp(r->name, "populate") == 0;
dst = bench_mmap(p->size, populate, p->page_shift);
int *map_fd, int populate)
err = map_populate(*map_fd, populate);
TEST_F(guard_regions, populate)
populate = 1;
if (!populate)
(populate ? MAP_POPULATE : 0) |
MAP_HUGETLB | (populate ? MAP_POPULATE : 0) |
int populate = 0;