Searched refs:nameidata (Results 1 – 4 of 4) sorted by relevance
/linux/tools/testing/selftests/bpf/progs/ |
H A D | mem_rdonly_untrusted.c | 16 struct nameidata *idata; in btf_id_to_ptr_mem() 20 idata = task->nameidata; in btf_id_to_ptr_mem() 21 off = bpf_core_field_offset(struct nameidata, pathname); in btf_id_to_ptr_mem() 24 * ret = task->nameidata->pathname[0]; in btf_id_to_ptr_mem()
|
/linux/fs/ |
H A D | namei.c | 632 struct nameidata { struct 650 struct nameidata *saved; argument 661 static void __set_nameidata(struct nameidata *p, int dfd, struct filename *name) in __set_nameidata() argument 663 struct nameidata *old = current->nameidata; in __set_nameidata() 673 current->nameidata = p; in __set_nameidata() 676 static inline void set_nameidata(struct nameidata *p, int dfd, struct filename *name, in set_nameidata() 689 struct nameidata *now = current->nameidata, *old = now->saved; in restore_nameidata() 691 current->nameidata in restore_nameidata() [all...] |
/linux/Documentation/filesystems/ |
H A D | path-lookup.rst | 376 Bringing it together with ``struct nameidata`` 382 in a ``struct nameidata``, "namei" being the traditional name - dating 384 converts a "name" to an "inode". ``struct nameidata`` contains (among 416 is requested. Keeping a reference in the ``nameidata`` ensures that 438 Given a path (``name``) and a nameidata structure (``nd``), check that the 460 otherwise it installs the new ``struct path`` in the ``struct nameidata``, and 492 path_lookupat() will unset LOOKUP_JUMPED in nameidata so that in the 740 ``struct nameidata`` in the ``m_seq`` field. This one lock and one 764 ``seq`` field of the nameidata structure, so ``nd->seq`` should always be 788 access and it is stored in the ``inode`` field of ``nameidata`` fro 379 First edition UnixBringing it together with ``struct nameidata`` global() argument 387 ``struct path path``Bringing it together with ``struct nameidata`` global() argument 398 ``struct qstr last``Bringing it together with ``struct nameidata`` global() argument 404 ``int last_type``Bringing it together with ``struct nameidata`` global() argument 410 ``struct path root``Bringing it together with ``struct nameidata`` global() argument [all...] |
/linux/include/linux/ |
H A D | sched.h | 67 struct nameidata; 1169 struct nameidata *nameidata; member
|