Lines Matching refs:pvid

456 struct lvmcache_info *info_from_pvid(const char *pvid, int valid_only)  in info_from_pvid()  argument
461 if (!_pvid_hash || !pvid) in info_from_pvid()
464 strncpy(&id[0], pvid, ID_LEN); in info_from_pvid()
663 dm_pool_strdup(cmd->mem, info->dev->pvid))) { in lvmcache_get_pvids()
672 struct device *device_from_pvid(struct cmd_context *cmd, struct id *pvid) in device_from_pvid() argument
678 if ((info = info_from_pvid((char *) pvid, 0))) { in device_from_pvid()
681 if (id_equal(pvid, (struct id *) &info->dev->pvid)) in device_from_pvid()
689 if ((info = info_from_pvid((char *) pvid, 0))) { in device_from_pvid()
692 if (id_equal(pvid, (struct id *) &info->dev->pvid)) in device_from_pvid()
703 if ((info = info_from_pvid((char *) pvid, 0))) { in device_from_pvid()
706 if (id_equal(pvid, (struct id *) &info->dev->pvid)) in device_from_pvid()
789 static int _lvmcache_update_pvid(struct lvmcache_info *info, const char *pvid) in _lvmcache_update_pvid() argument
794 if (((dm_hash_lookup(_pvid_hash, pvid)) == info) && in _lvmcache_update_pvid()
795 !strcmp(info->dev->pvid, pvid)) in _lvmcache_update_pvid()
797 if (*info->dev->pvid) in _lvmcache_update_pvid()
798 dm_hash_remove(_pvid_hash, info->dev->pvid); in _lvmcache_update_pvid()
799 strncpy(info->dev->pvid, pvid, sizeof(info->dev->pvid)); in _lvmcache_update_pvid()
800 if (!dm_hash_insert(_pvid_hash, pvid, info)) { in _lvmcache_update_pvid()
801 log_error("_lvmcache_update: pvid insertion failed: %s", pvid); in _lvmcache_update_pvid()
1156 struct lvmcache_info *lvmcache_add(struct labeller *labeller, const char *pvid, in lvmcache_add() argument
1170 strncpy(pvid_s, pvid, sizeof(pvid_s)); in lvmcache_add()
1174 !(existing = info_from_pvid(dev->pvid, 0))) { in lvmcache_add()
1195 pvid, dev_name(dev), in lvmcache_add()
1203 pvid, dev_name(dev), in lvmcache_add()
1209 "using %s %s", pvid, in lvmcache_add()
1216 "using dm %s", pvid, in lvmcache_add()
1223 else if (!strcmp(pvid_s, existing->dev->pvid)) in lvmcache_add()
1225 "%s", pvid, dev_name(dev), in lvmcache_add()
1228 if (strcmp(pvid_s, existing->dev->pvid)) in lvmcache_add()
1231 existing->dev->pvid, dev_name(existing->dev)); in lvmcache_add()
1260 strcpy(info->dev->pvid, ""); in lvmcache_add()
1273 strcpy(info->dev->pvid, ""); in _lvmcache_destroy_entry()