advisory_locking
struct advisory_locking;
struct advisory_locking* advisory_locking;
put_advisory_locking(struct advisory_locking* locking)
static struct advisory_locking*
struct advisory_locking* locking = vnode->advisory_locking;
ObjectDeleter<advisory_locking> lockingDeleter;
struct advisory_locking* locking = NULL;
locking = new(std::nothrow) advisory_locking;
if (vnode->advisory_locking == NULL) {
vnode->advisory_locking = locking;
struct advisory_locking* locking = get_advisory_locking(vnode);
struct advisory_locking* locking = get_advisory_locking(vnode);
vnode->advisory_locking = NULL;
struct advisory_locking* locking;
locking = vnode->advisory_locking;
advisory_locking()
_dump_advisory_locking(advisory_locking* locking)
kprintf(" advisory_lock: %p\n", vnode->advisory_locking);
_dump_advisory_locking(vnode->advisory_locking);
set_debug_variable("_adv_lock", (addr_t)vnode->advisory_locking);
vnode->private_node, vnode->advisory_locking,
ASSERT_PRINT(vnode->advisory_locking == NULL, "vnode: %p\n", vnode);