Lines Matching refs:mnt
290 static int bpf_valid_mntpt(const char *mnt, unsigned long magic) in bpf_valid_mntpt() argument
294 if (statfs(mnt, &st_fs) < 0) in bpf_valid_mntpt()
303 char *mnt, int len, in bpf_find_mntpt() argument
314 strncpy(mnt, *ptr, len - 1); in bpf_find_mntpt()
315 mnt[len - 1] = 0; in bpf_find_mntpt()
316 return mnt; in bpf_find_mntpt()
327 mnt, type) == 2) { in bpf_find_mntpt()
336 return mnt; in bpf_find_mntpt()
350 const char *mnt; in bpf_trace_pipe() local
353 mnt = bpf_find_mntpt("tracefs", TRACEFS_MAGIC, tracefs_mnt, in bpf_trace_pipe()
355 if (!mnt) { in bpf_trace_pipe()
360 snprintf(tpipe, sizeof(tpipe), "%s/trace_pipe", mnt); in bpf_trace_pipe()
385 static const char *mnt; in bpf_get_tc_dir() local
397 mnt = bpf_find_mntpt("bpf", BPF_FS_MAGIC, bpf_mnt, sizeof(bpf_mnt), in bpf_get_tc_dir()
399 if (!mnt) { in bpf_get_tc_dir()
400 mnt = getenv(BPF_ENV_MNT); in bpf_get_tc_dir()
401 if (!mnt) in bpf_get_tc_dir()
402 mnt = BPF_DIR_MNT; in bpf_get_tc_dir()
403 ret = bpf_mnt_fs(mnt); in bpf_get_tc_dir()
405 mnt = NULL; in bpf_get_tc_dir()
410 snprintf(bpf_tc_dir, sizeof(bpf_tc_dir), "%s/%s", mnt, BPF_DIR_TC); in bpf_get_tc_dir()
415 mnt = NULL; in bpf_get_tc_dir()
425 mnt = NULL; in bpf_get_tc_dir()
429 mnt = bpf_tc_dir; in bpf_get_tc_dir()
433 return mnt; in bpf_get_tc_dir()