Lines Matching refs:dkw
117 struct dkwedge_info dkw; in dkwedge_discover_gpt() local
249 memset(&dkw, 0, sizeof(dkw)); in dkwedge_discover_gpt()
253 strlcpy(dkw.dkw_ptype, ptype, sizeof(dkw.dkw_ptype)); in dkwedge_discover_gpt()
255 strlcpy(dkw.dkw_parent, pdk->dk_name, sizeof(dkw.dkw_parent)); in dkwedge_discover_gpt()
256 dkw.dkw_offset = le64toh(ent->ent_lba_start); in dkwedge_discover_gpt()
257 dkw.dkw_size = le64toh(ent->ent_lba_end) - dkw.dkw_offset + 1; in dkwedge_discover_gpt()
262 strlcpy(dkw.dkw_wname, ent_guid_str, sizeof(dkw.dkw_wname)); in dkwedge_discover_gpt()
264 c = dkw.dkw_wname; in dkwedge_discover_gpt()
265 r = sizeof(dkw.dkw_wname) - 1; in dkwedge_discover_gpt()
280 if ((error = dkwedge_add(&dkw)) == EEXIST && in dkwedge_discover_gpt()
281 strcmp(dkw.dkw_wname, ent_guid_str) != 0) { in dkwedge_discover_gpt()
282 char orig[sizeof(dkw.dkw_wname)]; in dkwedge_discover_gpt()
283 strlcpy(orig, dkw.dkw_wname, sizeof(orig)); in dkwedge_discover_gpt()
284 strlcpy(dkw.dkw_wname, ent_guid_str, sizeof(dkw.dkw_wname)); in dkwedge_discover_gpt()
285 error = dkwedge_add(&dkw); in dkwedge_discover_gpt()
294 dkw.dkw_wname); in dkwedge_discover_gpt()