#include "lib/trace.h"
#include "lib/string.h"
#include "rm/rm.h"
#include "rm/rm_rwlock.h"
#include "rpc/rpclib.h"
Go to the source code of this file.
◆ M0_TRACE_SUBSYSTEM
#define M0_TRACE_SUBSYSTEM M0_TRACE_SUBSYS_RM |
◆ _write_lock_get()
static void _write_lock_get |
( |
struct wlock_ctx * |
wlx | ) |
|
|
static |
◆ _write_lock_put()
static void _write_lock_put |
( |
struct wlock_ctx * |
wlx | ) |
|
|
static |
◆ rm_write_lock_get()
M0_INTERNAL int rm_write_lock_get |
( |
struct m0_rpc_machine * |
rpc_mach, |
|
|
const char * |
rm_ep |
|
) |
| |
◆ rm_write_lock_put()
M0_INTERNAL void rm_write_lock_put |
( |
| ) |
|
◆ wlock_ctx_connect()
static int wlock_ctx_connect |
( |
struct wlock_ctx * |
wlx | ) |
|
|
static |
◆ wlock_ctx_create()
static int wlock_ctx_create |
( |
struct m0_rpc_machine * |
rpc_mach, |
|
|
const char * |
rm_ep |
|
) |
| |
|
static |
◆ wlock_ctx_creditor_setup()
static void wlock_ctx_creditor_setup |
( |
struct wlock_ctx * |
wlx | ) |
|
|
static |
◆ wlock_ctx_creditor_unset()
static void wlock_ctx_creditor_unset |
( |
struct wlock_ctx * |
wlx | ) |
|
|
static |
◆ wlock_ctx_destroy()
static void wlock_ctx_destroy |
( |
struct wlock_ctx * |
wlx | ) |
|
|
static |
◆ wlock_ctx_disconnect()
static void wlock_ctx_disconnect |
( |
struct wlock_ctx * |
wlx | ) |
|
|
static |
◆ wlock_ctx_owner_windup()
static void wlock_ctx_owner_windup |
( |
struct wlock_ctx * |
wlx | ) |
|
|
static |
◆ write_lock_complete()
static void write_lock_complete |
( |
struct m0_rm_incoming * |
in, |
|
|
int32_t |
rc |
|
) |
| |
|
static |
◆ write_lock_conflict()
◆ ri_ops
Initial value:= {
}
static void write_lock_complete(struct m0_rm_incoming *in, int32_t rc)
static void write_lock_conflict(struct m0_rm_incoming *in)
Definition at line 71 of file wlock_helper.c.
◆ wlx