Lines Matching full:create
304 struct dlm_create_lock create; in dlm_send_remote_lock_request() local
308 memset(&create, 0, sizeof(create)); in dlm_send_remote_lock_request()
309 create.node_idx = dlm->node_num; in dlm_send_remote_lock_request()
310 create.requested_type = lock->ml.type; in dlm_send_remote_lock_request()
311 create.cookie = lock->ml.cookie; in dlm_send_remote_lock_request()
312 create.namelen = res->lockname.len; in dlm_send_remote_lock_request()
313 create.flags = cpu_to_be32(flags); in dlm_send_remote_lock_request()
314 memcpy(create.name, res->lockname.name, create.namelen); in dlm_send_remote_lock_request()
316 tmpret = o2net_send_message(DLM_CREATE_LOCK_MSG, dlm->key, &create, in dlm_send_remote_lock_request()
317 sizeof(create), res->owner, &status); in dlm_send_remote_lock_request()
323 "currently.\n", dlm->name, create.namelen, in dlm_send_remote_lock_request()
324 create.name, res->owner); in dlm_send_remote_lock_request()
329 mlog(ML_ERROR, "%s: res %.*s, Error %d send CREATE LOCK to " in dlm_send_remote_lock_request()
330 "node %u\n", dlm->name, create.namelen, create.name, in dlm_send_remote_lock_request()
461 struct dlm_create_lock *create = (struct dlm_create_lock *)msg->buf; in dlm_create_lock_handler() local
474 name = create->name; in dlm_create_lock_handler()
475 namelen = create->namelen; in dlm_create_lock_handler()
480 dlm->name, create->node_idx, namelen, name); in dlm_create_lock_handler()
492 newlock = dlm_new_lock(create->requested_type, in dlm_create_lock_handler()
493 create->node_idx, in dlm_create_lock_handler()
494 be64_to_cpu(create->cookie), NULL); in dlm_create_lock_handler()
502 if (be32_to_cpu(create->flags) & LKM_GET_LVB) { in dlm_create_lock_handler()
525 status = dlmlock_master(dlm, res, newlock, be32_to_cpu(create->flags)); in dlm_create_lock_handler()
677 /* find or create the lock resource */ in dlmlock()