Lines Matching refs:nsinfo
98 int nsinfo__init(struct nsinfo *nsi)
142 static struct nsinfo *nsinfo__alloc(void)
144 struct nsinfo *res;
145 RC_STRUCT(nsinfo) *nsi;
154 struct nsinfo *nsinfo__new(pid_t pid)
156 struct nsinfo *nsi;
180 static const char *nsinfo__mntns_path(const struct nsinfo *nsi)
185 struct nsinfo *nsinfo__copy(const struct nsinfo *nsi)
187 struct nsinfo *nnsi;
212 static refcount_t *nsinfo__refcnt(struct nsinfo *nsi)
217 static void nsinfo__delete(struct nsinfo *nsi)
220 WARN_ONCE(refcount_read(nsinfo__refcnt(nsi)) != 0, "nsinfo refcnt unbalanced\n");
226 struct nsinfo *nsinfo__get(struct nsinfo *nsi)
228 struct nsinfo *result;
236 void nsinfo__put(struct nsinfo *nsi)
244 bool nsinfo__need_setns(const struct nsinfo *nsi)
249 void nsinfo__clear_need_setns(struct nsinfo *nsi)
254 pid_t nsinfo__tgid(const struct nsinfo *nsi)
259 pid_t nsinfo__nstgid(const struct nsinfo *nsi)
264 pid_t nsinfo__pid(const struct nsinfo *nsi)
269 pid_t nsinfo__in_pidns(const struct nsinfo *nsi)
274 void nsinfo__mountns_enter(struct nsinfo *nsi,
345 char *nsinfo__realpath(const char *path, struct nsinfo *nsi)
357 int nsinfo__stat(const char *filename, struct stat *st, struct nsinfo *nsi)