Lines Matching refs:create
289 struct dlm_create_lock create;
293 memset(&create, 0, sizeof(create));
294 create.node_idx = dlm->node_num;
295 create.requested_type = lock->ml.type;
296 create.cookie = lock->ml.cookie;
297 create.namelen = res->lockname.len;
298 create.flags = cpu_to_be32(flags);
299 memcpy(create.name, res->lockname.name, create.namelen);
301 tmpret = o2net_send_message(DLM_CREATE_LOCK_MSG, dlm->key, &create,
302 sizeof(create), res->owner, &status);
308 "currently.\n", dlm->name, create.namelen,
309 create.name, res->owner);
315 "node %u\n", dlm->name, create.namelen, create.name,
446 struct dlm_create_lock *create = (struct dlm_create_lock *)msg->buf;
459 name = create->name;
460 namelen = create->namelen;
465 dlm->name, create->node_idx, namelen, name);
477 newlock = dlm_new_lock(create->requested_type,
478 create->node_idx,
479 be64_to_cpu(create->cookie), NULL);
487 if (be32_to_cpu(create->flags) & LKM_GET_LVB) {
510 status = dlmlock_master(dlm, res, newlock, be32_to_cpu(create->flags));
662 /* find or create the lock resource */