lock_type
do_errorlock(int lock_type)
lock_type);
elock_mountp, lock_type);
switch (lock_type) {
lfp->lf_lock = lock_type;
lock_type, elock_combuf, strerror(errno));
char *lock_type;
lock_type = "RW";
lock_type = "RO";
lock_type = "?";
lock_type, lock.l_type);
addr, lock_type, lock.l_start, lock.l_length,
db_lockmode_t lock_type;
lock_type = DB_LOCK_WRITE;
lock_type = DB_LOCK_READ;
ret = __ham_item_prev(dbc, lock_type);
ret = __ham_item_last(dbc, lock_type);
ret = __ham_item_first(dbc, lock_type);
ret = __ham_item_next(dbc, lock_type);
ret = __ham_item_next(dbc, lock_type);
ret = __ham_item_next(dbc, lock_type);
ret = __ham_item(dbc, lock_type);
ret = __ham_lookup(dbc, key, 0, lock_type);
ret = __ham_item(dbc, lock_type);
ret = __ham_item_prev(dbc, lock_type);
ret = __ham_item_next(dbc, lock_type);
const char *get_lock_name(enum lock_type type)
enum lock_type type;
unsigned char lock_type; /* See lock_type table above */
rc = smbsr_decode_vwv(sr, "4.wbblww", &sr->smb_fid, &lock_type,
if (lock_type & LOCKING_ANDX_SHARED_LOCK)
if (lock_type & LOCKING_ANDX_OPLOCK_RELEASE) {
if (lock_type & LOCKING_ANDX_CHANGE_LOCK_TYPE) {
if (lock_type & LOCKING_ANDX_LARGE_FILES) {
if (lock_type & LOCKING_ANDX_LARGE_FILES) {
if ((lock_type & LOCKING_ANDX_CANCEL_LOCK) != 0) {
lock_type = LOCKING_ANDX_OPLOCK_RELEASE;
lock_type,
uint8_t lock_type;
cmd->cmd_u.l32.lock_type, cmd->cmd_u.l32.old_value);
cmd->cmd_u.l64.lock_type, cmd->cmd_u.l64.old_value);
cmd->cmd_u.l32.lock_type = HCI1394_DESC_EXTTCODE_GET(quadlet);
cmd->cmd_u.l64.lock_type = HCI1394_DESC_EXTTCODE_GET(quadlet);
cmd->cmd_u.l32.lock_type, cmd->cmd_u.l32.arg_value);
cmd->cmd_u.l32.lock_type, cmd->cmd_u.l32.data_value);
cmd->cmd_u.l64.lock_type, cmd->cmd_u.l64.arg_value);
cmd->cmd_u.l64.lock_type, cmd->cmd_u.l64.data_value);
HCI1394_DESC_EXTTCODE_SET(cmd->cmd_u.l32.lock_type);
cmd->cmd_u.l32.lock_type, cmd->cmd_u.l32.arg_value);
cmd->cmd_u.l32.lock_type, cmd->cmd_u.l32.data_value);
HCI1394_DESC_EXTTCODE_SET(cmd->cmd_u.l64.lock_type);
cmd->cmd_u.l64.lock_type, cmd->cmd_u.l64.arg_value);
cmd->cmd_u.l64.lock_type, cmd->cmd_u.l64.data_value);
HCI1394_DESC_EXTTCODE_SET(cmd->cmd_u.l32.lock_type);
HCI1394_DESC_EXTTCODE_SET(cmd->cmd_u.l64.lock_type);
HCI1394_DESC_EXTTCODE_SET(cmd->cmd_u.l32.lock_type);
cmd->cmd_u.l32.lock_type, cmd->cmd_u.l32.old_value);
HCI1394_DESC_EXTTCODE_SET(cmd->cmd_u.l64.lock_type);
cmd->cmd_u.l64.lock_type, cmd->cmd_u.l64.old_value);
cmd1394_lock_type_t lock_type;
lock_type = req->cmd_u.l32.lock_type;
switch (lock_type) {
lock_type = req->cmd_u.l64.lock_type;
switch (lock_type) {
tmp_cmd->cmd_u.l32.lock_type = CMD1394_LOCK_COMPARE_SWAP;
tmp_cmd->cmd_u.l64.lock_type = CMD1394_LOCK_COMPARE_SWAP;
switch (target_cmd->cmd_u.l32.lock_type) {
switch (target_cmd->cmd_u.l64.lock_type) {
switch (cmd->cmd_u.l32.lock_type) {
switch (cmd->cmd_u.l64.lock_type) {
(req->cmd_u.l32.lock_type != CMD1394_LOCK_COMPARE_SWAP)) {
(req->cmd_u.l32.lock_type != CMD1394_LOCK_COMPARE_SWAP)) {
if (req->cmd_u.l32.lock_type == CMD1394_LOCK_COMPARE_SWAP) {
cmd->cmd_u.l32.lock_type = CMD1394_LOCK_COMPARE_SWAP;
cmd->cmd_u.l32.lock_type = CMD1394_LOCK_BIT_AND;
cmd->cmd_u.l32.lock_type = CMD1394_LOCK_BIT_OR;
cmd->cmd_u.l32.lock_type = CMD1394_LOCK_THRESH_SUBTRACT;
cmd->cmd_u.l32.lock_type = CMD1394_LOCK_THRESH_ADD;
cmd1394_lock_type_t lock_type;
lock_type = cmd->cmd_u.l32.lock_type;
lock_type = cmd->cmd_u.l64.lock_type;
switch (lock_type) {
(req->cmd_u.l32.lock_type != CMD1394_LOCK_COMPARE_SWAP)) {
cmd->cmd_u.l32.lock_type = CMD1394_LOCK_COMPARE_SWAP;
int lock_type, u_offset_t lock_start, u_offset_t lock_end)
ASSERT(lock_type == F_RDLCK || lock_type == F_WRLCK);
if (op == NBL_READ && lock_type == F_RDLCK)
cmd1394_lock_type_t lock_type;
cmd1394_lock_type_t lock_type;
enum lock_type, enum seg_rw);
struct page ***, enum lock_type, enum seg_rw);
struct page ***ppp, enum lock_type type, enum seg_rw rw)
enum lock_type type, enum seg_rw rw)
enum lock_type, enum seg_rw);
page_t ***ppp, enum lock_type type, enum seg_rw rw)
struct page ***ppp, enum lock_type type, enum seg_rw rw)
struct page ***page, enum lock_type type,
struct page ***ppp, enum lock_type type, enum seg_rw rw)
struct page ***ppp, enum lock_type type,
struct page ***ppp, enum lock_type type, enum seg_rw rw)
struct page ***ppp, enum lock_type type, enum seg_rw rw)
struct page ***, enum lock_type, enum seg_rw);
struct page ***ppp, enum lock_type type, enum seg_rw rw)
enum lock_type type, enum seg_rw rw)
enum lock_type, enum seg_rw);
struct page ***ppp, enum lock_type type, enum seg_rw rw);
enum lock_type type, enum seg_rw rw)
struct page ***ppp, enum lock_type type, enum seg_rw rw)
enum lock_type type, enum seg_rw rw)
enum lock_type, enum seg_rw);
switch (lock_type) {
} lock_type = LOCK_NONE;
lock_type = LOCK_VCPU;
lock_type = LOCK_WRITE_HOLD;
lock_type = LOCK_READ_HOLD;
lock_type = LOCK_WRITE_HOLD;
lock_type = LOCK_VCPU;
struct page ***ppp, enum lock_type type, enum seg_rw rw)
struct page ***ppp, enum lock_type type, enum seg_rw rw);