FreeBSD kernel kern code
|
Data Fields | |
struct nameidata * | ndp |
struct componentname * | cnp |
char * | nulchar |
struct vnode * | dvp |
struct vnode * | tvp |
seqc_t | dvp_seqc |
seqc_t | tvp_seqc |
uint32_t | hash |
struct nameidata_saved | snd |
struct nameidata_outer | snd_outer |
int | line |
enum cache_fpl_status | status:8 |
bool | in_smr |
bool | fsearch |
bool | savename |
struct pwd ** | pwd |
Definition at line 3922 of file vfs_cache.c.
struct componentname* cache_fpl::cnp |
Definition at line 3924 of file vfs_cache.c.
Referenced by cache_can_fplookup(), cache_fpl_aborted_impl(), cache_fpl_handle_root(), cache_fpl_istrailingslash(), cache_fplookup(), cache_fplookup_degenerate(), cache_fplookup_dirfd(), cache_fplookup_dotdot(), cache_fplookup_emptypath(), cache_fplookup_failed_vexec(), cache_fplookup_final(), cache_fplookup_final_child(), cache_fplookup_final_modifying(), cache_fplookup_final_withparent(), cache_fplookup_impl(), cache_fplookup_neg(), cache_fplookup_negative_promote(), cache_fplookup_next(), cache_fplookup_noentry(), cache_fplookup_parse(), cache_fplookup_parse_advance(), cache_fplookup_partial_setup(), cache_fplookup_skip_slashes(), cache_fplookup_symlink(), cache_fplookup_trailingslash(), and cache_symlink_resolve().
struct vnode* cache_fpl::dvp |
Definition at line 3926 of file vfs_cache.c.
Referenced by cache_fpl_handled_error_impl(), cache_fplookup(), cache_fplookup_degenerate(), cache_fplookup_dot(), cache_fplookup_dotdot(), cache_fplookup_emptypath(), cache_fplookup_failed_vexec(), cache_fplookup_final(), cache_fplookup_final_modifying(), cache_fplookup_final_withparent(), cache_fplookup_impl(), cache_fplookup_negative_promote(), cache_fplookup_next(), cache_fplookup_noentry(), cache_fplookup_parse(), cache_fplookup_partial_setup(), cache_fplookup_skip_slashes(), cache_fplookup_symlink(), and cache_fplookup_trailingslash().
seqc_t cache_fpl::dvp_seqc |
Definition at line 3928 of file vfs_cache.c.
Referenced by cache_fplookup_degenerate(), cache_fplookup_dot(), cache_fplookup_emptypath(), cache_fplookup_failed_vexec(), cache_fplookup_final(), cache_fplookup_final_modifying(), cache_fplookup_final_withparent(), cache_fplookup_impl(), cache_fplookup_noentry(), cache_fplookup_partial_setup(), cache_fplookup_skip_slashes(), cache_fplookup_symlink(), and cache_fplookup_trailingslash().
bool cache_fpl::fsearch |
Definition at line 3936 of file vfs_cache.c.
Referenced by cache_fplookup(), cache_fplookup_dirfd(), and cache_fplookup_failed_vexec().
uint32_t cache_fpl::hash |
Definition at line 3930 of file vfs_cache.c.
Referenced by cache_fplookup_next(), and cache_fplookup_parse().
bool cache_fpl::in_smr |
Definition at line 3935 of file vfs_cache.c.
Referenced by cache_fpl_aborted_impl(), and cache_fplookup().
int cache_fpl::line |
Definition at line 3933 of file vfs_cache.c.
Referenced by cache_fpl_aborted_early_impl(), cache_fpl_aborted_impl(), cache_fpl_handled_error_impl(), cache_fpl_handled_impl(), cache_fpl_partial_impl(), and cache_fplookup().
struct nameidata* cache_fpl::ndp |
Definition at line 3923 of file vfs_cache.c.
Referenced by cache_can_fplookup(), cache_fpl_aborted_impl(), cache_fpl_checkpoint(), cache_fpl_checkpoint_outer(), cache_fpl_handle_root(), cache_fpl_restore_abort(), cache_fpl_restore_partial(), cache_fplookup(), cache_fplookup_dirfd(), cache_fplookup_dotdot(), cache_fplookup_emptypath(), cache_fplookup_final_modifying(), cache_fplookup_impl(), cache_fplookup_modifying(), cache_fplookup_noentry(), cache_fplookup_parse(), cache_fplookup_parse_advance(), cache_fplookup_partial_setup(), cache_fplookup_skip_slashes(), cache_fplookup_symlink(), cache_fplookup_trailingslash(), and cache_symlink_resolve().
char* cache_fpl::nulchar |
Definition at line 3925 of file vfs_cache.c.
Referenced by cache_fpl_istrailingslash(), cache_fplookup(), cache_fplookup_parse(), cache_fplookup_partial_setup(), cache_fplookup_trailingslash(), and cache_symlink_resolve().
struct pwd** cache_fpl::pwd |
Definition at line 3938 of file vfs_cache.c.
Referenced by cache_fplookup(), and cache_fplookup_partial_setup().
bool cache_fpl::savename |
Definition at line 3937 of file vfs_cache.c.
Referenced by cache_fpl_handled_error_impl(), cache_fplookup(), cache_fplookup_final_modifying(), and cache_fplookup_noentry().
struct nameidata_saved cache_fpl::snd |
Definition at line 3931 of file vfs_cache.c.
Referenced by cache_fpl_checkpoint(), cache_fpl_restore_partial(), and cache_fplookup_partial_setup().
struct nameidata_outer cache_fpl::snd_outer |
Definition at line 3932 of file vfs_cache.c.
Referenced by cache_fpl_checkpoint_outer(), cache_fpl_restore_abort(), and cache_fpl_restore_partial().
enum cache_fpl_status cache_fpl::status |
Definition at line 3934 of file vfs_cache.c.
Referenced by cache_fpl_aborted_early_impl(), cache_fpl_aborted_impl(), cache_fpl_handled_error_impl(), cache_fpl_handled_impl(), cache_fpl_partial_impl(), cache_fpl_terminated(), cache_fplookup(), and cache_fplookup_final_withparent().
struct vnode* cache_fpl::tvp |
Definition at line 3927 of file vfs_cache.c.
Referenced by cache_fpl_handled_error_impl(), cache_fplookup(), cache_fplookup_climb_mount(), cache_fplookup_cross_mount(), cache_fplookup_degenerate(), cache_fplookup_dot(), cache_fplookup_dotdot(), cache_fplookup_emptypath(), cache_fplookup_failed_vexec(), cache_fplookup_final(), cache_fplookup_final_child(), cache_fplookup_final_modifying(), cache_fplookup_final_withparent(), cache_fplookup_impl(), cache_fplookup_is_mp(), cache_fplookup_neg(), cache_fplookup_next(), cache_fplookup_noentry(), cache_fplookup_skip_slashes(), cache_fplookup_symlink(), cache_fplookup_trailingslash(), and cache_symlink_resolve().
seqc_t cache_fpl::tvp_seqc |
Definition at line 3929 of file vfs_cache.c.
Referenced by cache_fplookup_climb_mount(), cache_fplookup_cross_mount(), cache_fplookup_degenerate(), cache_fplookup_dot(), cache_fplookup_dotdot(), cache_fplookup_emptypath(), cache_fplookup_final_child(), cache_fplookup_impl(), cache_fplookup_next(), cache_fplookup_skip_slashes(), and cache_fplookup_trailingslash().