Home | History | Annotate | Download | only in clvmd

Lines Matching defs:linfo

492 	struct lock_info *linfo;
501 linfo = malloc(sizeof(struct lock_info));
502 if (!linfo)
507 linfo->lock_name.length = strlen(resource)+1;
508 strcpy((char *)linfo->lock_name.value, resource);
510 err = saLckResourceOpen(lck_handle, &linfo->lock_name,
515 free(linfo);
529 free(linfo);
539 linfo->lock_id = lock_id;
540 linfo->res_handle = res_handle;
542 dm_hash_insert(lock_hash, resource, linfo);
551 struct lock_info *linfo;
554 linfo = dm_hash_lookup(lock_hash, resource);
555 if (!linfo)
558 DEBUGLOG("unlock_resource: lockid: %llx\n", linfo->lock_id);
559 err = saLckResourceUnlock(linfo->lock_id, SA_TIME_END);
568 saLckResourceClose(linfo->res_handle);
569 free(linfo);