nfs-ganesha 1.4
|
This file contains functions used in share reservation management. More...
#include <unistd.h>
#include <sys/types.h>
#include <sys/param.h>
#include <time.h>
#include <pthread.h>
#include <string.h>
#include <assert.h>
#include "fsal.h"
#include "nfs_core.h"
#include "nfs4.h"
#include "sal_functions.h"
#include "cache_inode_lru.h"
Go to the source code of this file.
This file contains functions used in share reservation management.
Definition in file state_share.c.
state_status_t state_share_add | ( | cache_entry_t * | pentry, |
fsal_op_context_t * | pcontext, | ||
state_owner_t * | powner, | ||
state_t * | pstate, | ||
state_status_t * | pstatus | ||
) |
Definition at line 109 of file state_share.c.
void state_share_anonymous_io_done | ( | cache_entry_t * | pentry, |
int | share_access | ||
) |
Definition at line 619 of file state_share.c.
state_status_t state_share_anonymous_io_start | ( | cache_entry_t * | pentry, |
int | share_access, | ||
state_status_t * | pstatus | ||
) |
Definition at line 592 of file state_share.c.
state_status_t state_share_check_conflict | ( | cache_entry_t * | pentry, |
int | share_acccess, | ||
int | share_deny, | ||
state_status_t * | pstatus | ||
) |
Definition at line 480 of file state_share.c.
state_status_t state_share_check_prev | ( | state_t * | pstate, |
state_data_t * | pstate_data | ||
) |
Definition at line 462 of file state_share.c.
state_status_t state_share_downgrade | ( | cache_entry_t * | pentry, |
fsal_op_context_t * | pcontext, | ||
state_data_t * | pstate_data, | ||
state_owner_t * | powner, | ||
state_t * | pstate, | ||
state_status_t * | pstatus | ||
) |
Definition at line 362 of file state_share.c.
state_status_t state_share_remove | ( | cache_entry_t * | pentry, |
fsal_op_context_t * | pcontext, | ||
state_owner_t * | powner, | ||
state_t * | pstate, | ||
state_status_t * | pstatus | ||
) |
Definition at line 194 of file state_share.c.
state_status_t state_share_set_prev | ( | state_t * | pstate, |
state_data_t * | pstate_data | ||
) |
Definition at line 445 of file state_share.c.
state_status_t state_share_upgrade | ( | cache_entry_t * | pentry, |
fsal_op_context_t * | pcontext, | ||
state_data_t * | pstate_data, | ||
state_owner_t * | powner, | ||
state_t * | pstate, | ||
state_status_t * | pstatus | ||
) |
Definition at line 266 of file state_share.c.