Home | History | Annotate | Download | only in lib

Lines Matching refs:pinning

1079 	unsigned int		pinning;
1323 uint32_t pinning)
1327 entry = ctx->ht[pinning & (ARRAY_SIZE(ctx->ht) - 1)];
1328 while (entry && entry->pinning != pinning)
1335 uint32_t pinning)
1337 switch (pinning) {
1344 return !bpf_custom_pinning(ctx, pinning);
1349 const struct bpf_elf_ctx *ctx, uint32_t pinning)
1351 switch (pinning) {
1365 bpf_custom_pinning(ctx, pinning), name);
1371 uint32_t pinning)
1375 if (bpf_no_pinning(ctx, pinning) || !bpf_get_work_dir(ctx->type))
1378 bpf_make_pathname(pathname, sizeof(pathname), name, ctx, pinning);
1430 const struct bpf_elf_ctx *ctx, uint32_t pinning)
1436 if (bpf_no_pinning(ctx, pinning) || !bpf_get_work_dir(ctx->type))
1439 if (pinning == PIN_OBJECT_NS)
1441 else if ((tmp = bpf_custom_pinning(ctx, pinning)))
1446 bpf_make_pathname(pathname, sizeof(pathname), name, ctx, pinning);
1510 fprintf(stderr, " - Pinning: %u\n", map->pinning);
1566 fd = bpf_probe_pinned(name, ctx, map->pinning);
1610 ret = bpf_place_pinned(fd, name, ctx, map->pinning);
2283 static bool bpf_pinning_reserved(uint32_t pinning)
2285 switch (pinning) {
2299 uint32_t pinning;
2307 while ((ret = bpf_read_pin_mapping(fp, &pinning, subpath))) {
2315 if (bpf_pinning_reserved(pinning)) {
2317 db_file, pinning);
2327 entry->pinning = pinning;
2335 entry->next = ctx->ht[pinning & (ARRAY_SIZE(ctx->ht) - 1)];
2336 ctx->ht[pinning & (ARRAY_SIZE(ctx->ht) - 1)] = entry;