Lines Matching refs:hip
98 struct hashed_info *hip; in ve_pcr_update() local
103 if ((hip = malloc(sizeof(struct hashed_info)))) { in ve_pcr_update()
104 hip->hi_path = strdup(path); in ve_pcr_update()
105 if (!hip->hi_path) { in ve_pcr_update()
106 free(hip); in ve_pcr_update()
109 hip->hi_basename = strrchr(hip->hi_path, '/'); in ve_pcr_update()
110 if (hip->hi_basename) { in ve_pcr_update()
111 hip->hi_basename++; in ve_pcr_update()
113 hip->hi_basename = hip->hi_path; in ve_pcr_update()
115 STAILQ_INSERT_TAIL(&hi_list, hip, entries); in ve_pcr_update()
142 struct hashed_info *hip; in ve_pcr_hashed_get() local
150 STAILQ_FOREACH(hip, &hi_list, entries) { in ve_pcr_hashed_get()
151 nbytes += 1 + strlen(flags ? hip->hi_basename : hip->hi_path); in ve_pcr_hashed_get()
156 STAILQ_FOREACH(hip, &hi_list, entries) { in ve_pcr_hashed_get()
157 cp = flags ? hip->hi_basename : hip->hi_path; in ve_pcr_hashed_get()