Lines Matching defs:unum
37 #define ISHCUNUM(unum) (strncmp(unum, "hc:/", 4) == 0)
40 * Given a DIMM or bank unum, mem_unum_burst will break it apart into individual
51 * match specific styles of unum. In bd_pat, the first %n indicates the end of
117 * A DIMM unum string is expected to be in this form:
119 * A bank unum string is expected to be in this form:
134 * No expansion is required for a DIMM unum
175 * Returns 0 (with dimmsp and ndimmsp set) if the unum could be bursted, -1
249 * with unknown unum strings and/or serial numbers. The only consumer
275 * The unum containership operation is designed to tell the caller whether a
280 * unums from the container unum. Membership can then be determined by
281 * searching the bursted list for the containee's unum.
325 unum_strip_one_jnum(const char *unum, uint_t *endp)
330 if ((c = strrchr(unum, 'J')) == NULL)
333 while (c > unum && isspace(c[-1]))
337 if (i == 0 || (uintptr_t)(c - unum) + i != strlen(unum))
340 *endp = (uint_t)(c - unum);
411 * If an asru has a unum string that is an hc path string then return
420 nvlist_t *unum;
430 if (topo_fmri_str2nvl(thp, unumstr, &unum, &err) != 0) {
438 nvlist_free(unum);
442 err = nvlist_add_nvlist(*rnvl, FM_FMRI_MEM_UNUM "-fmri", unum);
443 nvlist_free(unum);