ReactOS 0.4.16-dev-336-gb667d82
|
Go to the source code of this file.
Macros | |
#define | FILETIME_EPOCH 116444736000000000LL |
Variables | |
DWORD | NFS41D_VERSION |
void abs_path_copy | ( | OUT nfs41_abs_path * | dst, |
IN const nfs41_abs_path * | src | ||
) |
Definition at line 338 of file util.c.
Referenced by delegation_create(), format_abs_path(), handle_open(), nfs41_lookup(), open_state_rename(), prev_non_delimiter(), and referral_resolve().
Definition at line 191 of file util.h.
Referenced by align8(), and readdir_copy_entry().
Definition at line 85 of file util.h.
Referenced by nfs41_superblock_supported_attrs(), and nfs41_superblock_supported_attrs_exclcreat().
|
static |
Definition at line 55 of file util.h.
Referenced by get_superblock_attrs(), and info_to_fattr4().
int create_silly_rename | ( | IN nfs41_abs_path * | path, |
IN const nfs41_fh * | fh, | ||
OUT nfs41_component * | silly | ||
) |
Definition at line 380 of file util.c.
Referenced by handle_close().
Definition at line 354 of file util.c.
Referenced by copy_fh(), delegation_create(), get_path_fhs(), layout_state_create(), name_cache_entry_update(), path_fh_copy(), prev_non_delimiter(), and server_lookup_loop().
|
static |
Definition at line 116 of file util.h.
Referenced by get_nfs_time().
void get_file_time | ( | OUT PLARGE_INTEGER | file_time | ) |
Definition at line 204 of file util.c.
Referenced by get_nfs_time().
Definition at line 55 of file util.c.
Referenced by __release_category(), FT_DEFINE_SERVICE(), ft_property_do(), gen_proxy(), gen_stub(), gen_stub_thunk(), parse_close(), parse_getexattr(), parse_mount(), parse_open(), parse_readdir(), parse_setattr(), parse_setexattr(), parse_symlink(), pointer_tests(), write_client_func_decl(), write_dispatchtable(), write_function_stub(), write_proxy_methods(), write_proxy_procformatstring_offsets(), write_routinetable(), write_stub_methods(), and write_thunk_methods().
Definition at line 210 of file util.c.
Referenced by delegation_truncate(), and settime_how().
Definition at line 207 of file util.h.
Referenced by abs_path_link(), is_delimiter(), next_delimiter(), next_non_delimiter(), prev_delimiter(), and prev_non_delimiter().
Definition at line 330 of file util.c.
Referenced by get_path_fhs(), name_cache_lookup(), prev_non_delimiter(), and server_lookup_loop().
bool_t last_component | ( | IN const char * | path, |
IN const char * | path_end, | ||
OUT nfs41_component * | component | ||
) |
Definition at line 317 of file util.c.
Referenced by abs_path_link(), create_open_state(), create_silly_rename(), delegation_create(), lookup_symlink(), map_lookup_error(), nfs41_lookup(), nfs41_symlink_follow(), open_state_rename(), path_fh_init(), prev_non_delimiter(), and server_lookup().
Definition at line 293 of file util.c.
Referenced by handle_open(), and handle_symlink().
bool_t multi_addr_find | ( | IN const multi_addr4 * | addrs, |
IN const netaddr4 * | addr, | ||
OUT OPTIONAL uint32_t * | index_out | ||
) |
Definition at line 218 of file util.c.
Referenced by cl_addr_compare(), and server_addrs_add().
bool_t next_component | ( | IN const char * | path, |
IN const char * | path_end, | ||
OUT nfs41_component * | component | ||
) |
Definition at line 305 of file util.c.
Referenced by abs_path_link(), get_component_array(), get_path_fhs(), name_cache_lookup(), and prev_non_delimiter().
Definition at line 214 of file util.h.
Referenced by is_last_component(), next_component(), and next_delimiter().
Definition at line 232 of file util.h.
Referenced by is_last_component(), last_component(), next_component(), and next_non_delimiter().
ULONG nfs_file_info_to_attributes | ( | IN const nfs41_file_info * | info | ) |
Definition at line 137 of file util.c.
Referenced by handle_getattr(), nfs_to_basic_info(), nfs_to_network_openinfo(), nfs_to_standard_info(), and readdir_copy_dir_info().
|
static |
Definition at line 125 of file util.h.
Referenced by nfs_to_basic_info(), nfs_to_network_openinfo(), and readdir_copy_dir_info().
void nfs_to_basic_info | ( | IN const nfs41_file_info * | info, |
OUT PFILE_BASIC_INFO | basic_out | ||
) |
Definition at line 163 of file util.c.
Referenced by handle_getattr(), and handle_open().
void nfs_to_network_openinfo | ( | IN const nfs41_file_info * | info, |
OUT PFILE_NETWORK_OPEN_INFORMATION | std_out | ||
) |
Definition at line 189 of file util.c.
Referenced by handle_getattr().
void nfs_to_standard_info | ( | IN const nfs41_file_info * | info, |
OUT PFILE_STANDARD_INFO | std_out | ||
) |
Definition at line 175 of file util.c.
Referenced by handle_getattr(), and handle_open().
Definition at line 235 of file util.c.
Referenced by cancel_lock(), cancel_open(), do_nfs41_close(), get_volume_size_info(), handle_close(), handle_lock(), handle_nfs41_remove(), handle_nfs41_set_size(), handle_open(), handle_readdir(), handle_setacl(), handle_setexattr(), handle_unlock(), map_lookup_error(), map_symlink_errors(), nfs41_cached_getattr(), nfs41_name_cache_remove_stale(), read_from_mds(), referral_resolve(), session_get_lease(), and write_to_mds().
Definition at line 158 of file util.h.
Referenced by settime_how().
|
static |
Definition at line 148 of file util.h.
Referenced by nfstime_abs(), and settime_how().
Definition at line 139 of file util.h.
Referenced by nfstime_diff().
void path_fh_copy | ( | OUT nfs41_path_fh * | dst, |
IN const nfs41_path_fh * | src | ||
) |
Definition at line 364 of file util.c.
Referenced by nfs41_lookup(), prev_non_delimiter(), and server_lookup().
void path_fh_init | ( | OUT nfs41_path_fh * | file, |
IN nfs41_abs_path * | path | ||
) |
Definition at line 346 of file util.c.
Referenced by create_open_state(), delegation_create(), and prev_non_delimiter().
Definition at line 223 of file util.h.
Referenced by abs_path_link(), last_component(), and prev_delimiter().
Definition at line 241 of file util.h.
Referenced by last_component(), and prev_non_delimiter().
Definition at line 33 of file util.c.
Referenced by get_name(), handle_unlock(), parse_abs_path(), parse_close(), parse_getacl(), parse_getattr(), parse_getexattr(), parse_lock(), parse_mount(), parse_open(), parse_readdir(), parse_rw(), parse_setacl(), parse_setattr(), parse_setexattr(), parse_symlink(), parse_unlock(), parse_volume(), and upcall_parse().
Definition at line 44 of file util.c.
Referenced by delegation_return(), marshall_getacl(), marshall_getattr(), marshall_getexattr(), marshall_mount(), marshall_open(), marshall_readdir(), marshall_rw(), marshall_setacl(), marshall_setattr(), marshall_setexattr(), marshall_symlink(), marshall_volume(), and upcall_marshall().
Definition at line 281 of file util.h.
Referenced by get_handle_object(), nfs41_session_free(), nfs41_session_set_lease(), and valid_handle().
bool_t verify_commit | ( | IN nfs41_write_verf * | verf | ) |
Definition at line 126 of file util.c.
Referenced by file_layout_write_thread(), and write_to_mds().
bool_t verify_write | ( | IN nfs41_write_verf * | verf, |
IN OUT enum stable_how4 * | stable | ||
) |
Definition at line 100 of file util.c.
Referenced by file_layout_write_thread(), and write_to_mds().
|
extern |
Definition at line 42 of file nfs41_daemon.c.
Referenced by marshall_mount(), ServiceStart(), and upcall_parse().