Lines Matching refs:mod

43 get_fmtstr(topo_mod_t *mod, nvlist_t *in)
49 topo_mod_dprintf(mod, "get_fmtstr() called\n");
52 topo_mod_dprintf(mod, "Failed to lookup 'args' list (%s)\n",
54 (void) topo_mod_seterrno(mod, EMOD_NVL_INVAL);
58 topo_mod_dprintf(mod, "Failed to lookup 'format' arg (%s)\n",
60 (void) topo_mod_seterrno(mod, EMOD_NVL_INVAL);
67 store_prop_val(topo_mod_t *mod, char *buf, char *propname, nvlist_t **out)
69 if (topo_mod_nvalloc(mod, out, NV_UNIQUE_NAME) != 0) {
70 topo_mod_dprintf(mod, "Failed to allocate 'out' nvlist\n");
71 return (topo_mod_seterrno(mod, EMOD_NOMEM));
74 topo_mod_dprintf(mod, "Failed to set '%s'\n",
77 return (topo_mod_seterrno(mod, EMOD_NVL_INVAL));
81 topo_mod_dprintf(mod, "Failed to set '%s'\n",
84 return (topo_mod_seterrno(mod, EMOD_NVL_INVAL));
87 topo_mod_dprintf(mod, "Failed to set '%s'\n",
90 return (topo_mod_seterrno(mod, EMOD_NVL_INVAL));
112 simple_dimm_label(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
120 topo_mod_dprintf(mod, "simple_dimm_label() called\n");
122 topo_mod_dprintf(mod, "Failed to lookup 'args' list (%s)\n",
124 return (topo_mod_seterrno(mod, EMOD_NVL_INVAL));
127 topo_mod_dprintf(mod, "Failed to lookup 'offset' arg (%s)\n",
129 return (topo_mod_seterrno(mod, EMOD_NVL_INVAL));
132 if ((fmtstr = get_fmtstr(mod, in)) == NULL) {
133 topo_mod_dprintf(mod, "Failed to retrieve 'format' arg\n");
142 if (store_prop_val(mod, buf, "label", out) != 0) {
143 topo_mod_dprintf(mod, "Failed to set label\n");
173 simple_dimm_label_mp(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
182 topo_mod_dprintf(mod, "simple_dimm_label_mp() called\n");
185 topo_mod_dprintf(mod, "Failed to lookup 'args' list (%s)\n",
187 return (topo_mod_seterrno(mod, EMOD_NVL_INVAL));
190 topo_mod_dprintf(mod, "Failed to lookup 'offset' arg (%s)\n",
192 return (topo_mod_seterrno(mod, EMOD_NVL_INVAL));
196 topo_mod_dprintf(mod, "Failed to lookup 'dimms_per_chip' arg "
198 return (topo_mod_seterrno(mod, EMOD_NVL_INVAL));
201 topo_mod_dprintf(mod, "Failed to lookup 'order' arg (%s)\n",
203 return (topo_mod_seterrno(mod, EMOD_NVL_INVAL));
205 if ((fmtstr = get_fmtstr(mod, in)) == NULL) {
206 topo_mod_dprintf(mod, "Failed to retrieve 'format' arg\n");
207 topo_mod_free(mod, order, BUFSZ);
224 topo_mod_dprintf(mod, "Invalid value for order arg\n");
225 topo_mod_free(mod, order, BUFSZ);
226 return (topo_mod_seterrno(mod, EMOD_NVL_INVAL));
229 if (store_prop_val(mod, buf, "label", out) != 0) {
230 topo_mod_dprintf(mod, "Failed to set label\n");
231 topo_mod_free(mod, order, BUFSZ);
259 seq_dimm_label(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
268 topo_mod_dprintf(mod, "seq_dimm_label() called\n");
270 topo_mod_dprintf(mod, "Failed to lookup 'args' list (%s)\n",
272 return (topo_mod_seterrno(mod, EMOD_NVL_INVAL));
275 topo_mod_dprintf(mod, "Failed to lookup 'offset' arg (%s)\n",
277 return (topo_mod_seterrno(mod, EMOD_NVL_INVAL));
280 topo_mod_dprintf(mod, "Failed to lookup 'order' arg (%s)\n",
282 return (topo_mod_seterrno(mod, EMOD_NVL_INVAL));
285 if ((fmtstr = get_fmtstr(mod, in)) == NULL) {
286 topo_mod_dprintf(mod, "Failed to retrieve 'format' arg\n");
287 topo_mod_free(mod, order, BUFSZ);
304 topo_mod_dprintf(mod, "Invalid value for order arg\n");
305 topo_mod_free(mod, order, BUFSZ);
306 return (topo_mod_seterrno(mod, EMOD_NVL_INVAL));
309 if (store_prop_val(mod, buf, "label", out) != 0) {
310 topo_mod_dprintf(mod, "Failed to set label\n");
311 topo_mod_free(mod, order, BUFSZ);
337 simple_chip_label(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
345 topo_mod_dprintf(mod, "simple_chip_label() called\n");
347 topo_mod_dprintf(mod, "Failed to lookup 'args' list (%s)\n",
349 return (topo_mod_seterrno(mod, EMOD_NVL_INVAL));
352 topo_mod_dprintf(mod, "Failed to lookup 'offset' arg (%s)\n",
354 return (topo_mod_seterrno(mod, EMOD_NVL_INVAL));
357 if ((fmtstr = get_fmtstr(mod, in)) == NULL) {
358 topo_mod_dprintf(mod, "Failed to retrieve 'format' arg\n");
367 if (store_prop_val(mod, buf, "label", out) != 0) {
368 topo_mod_dprintf(mod, "Failed to set label\n");
394 fsb2_chip_label(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
402 topo_mod_dprintf(mod, "fsb2_chip_label() called\n");
404 topo_mod_dprintf(mod, "Failed to lookup 'args' list (%s)\n",
406 return (topo_mod_seterrno(mod, EMOD_NVL_INVAL));
409 topo_mod_dprintf(mod, "Failed to lookup 'offset' arg (%s)\n",
411 return (topo_mod_seterrno(mod, EMOD_NVL_INVAL));
414 if ((fmtstr = get_fmtstr(mod, in)) == NULL) {
415 topo_mod_dprintf(mod, "Failed to retrieve 'format' arg\n");
424 if (store_prop_val(mod, buf, "label", out) != 0) {
425 topo_mod_dprintf(mod, "Failed to set label\n");
445 g4_chip_label(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
464 topo_mod_dprintf(mod, "g4_chip_label() called\n");
465 if ((fmtstr = get_fmtstr(mod, in)) == NULL) {
466 topo_mod_dprintf(mod, "Failed to retrieve 'format' arg\n");
482 if (store_prop_val(mod, "", "label", out) != 0) {
483 topo_mod_dprintf(mod, "Failed to set label\n");
489 topo_mod_dprintf(mod, "Failed to lookup 'CoherentNodes'"
491 return (topo_mod_seterrno(mod, err));
500 topo_mod_dprintf(mod, "chip node instance range check failed:"
502 return (topo_mod_seterrno(mod, EMOD_NVL_INVAL));
515 topo_mod_dprintf(mod, "Invalid number of CoherentNodes:"
517 return (topo_mod_seterrno(mod, EMOD_NVL_INVAL));
523 if (store_prop_val(mod, buf, "label", out) != 0) {
524 topo_mod_dprintf(mod, "Failed to set label\n");
538 get_num_chips(topo_mod_t *mod)
550 topo_mod_dprintf(mod, "get physcpu info failed:%s\n",
560 topo_mod_dprintf(mod, "lookup chipid failed\n");
588 a4fplus_chip_label(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
594 topo_mod_dprintf(mod, "a4fplus_chip_label() called\n");
595 if ((fmtstr = get_fmtstr(mod, in)) == NULL) {
596 topo_mod_dprintf(mod, "Failed to retrieve 'format' arg\n");
607 if ((num_nodes = get_num_chips(mod)) < 0) {
608 topo_mod_dprintf(mod, "Failed to determine number of chip "
610 return (topo_mod_seterrno(mod, EMOD_UNKNOWN));
624 topo_mod_dprintf(mod, "Invalid number of chip nodes:"
626 return (topo_mod_seterrno(mod, EMOD_NVL_INVAL));
630 if (store_prop_val(mod, buf, "label", out) != 0) {
631 topo_mod_dprintf(mod, "Failed to set label\n");
667 simple_cs_label_mp(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
676 topo_mod_dprintf(mod, "simple_cs_label_mp() called\n");
679 topo_mod_dprintf(mod, "Failed to lookup 'args' list (%s)\n",
681 return (topo_mod_seterrno(mod, EMOD_NVL_INVAL));
684 topo_mod_dprintf(mod, "Failed to lookup 'offset' arg (%s)\n",
686 return (topo_mod_seterrno(mod, EMOD_NVL_INVAL));
688 if ((fmtstr = get_fmtstr(mod, in)) == NULL) {
689 topo_mod_dprintf(mod, "Failed to retrieve 'format' arg\n");
703 if (store_prop_val(mod, buf, "label", out) != 0) {
704 topo_mod_dprintf(mod, "Failed to set label\n");
714 g4_dimm_label(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
723 topo_mod_dprintf(mod, "g4_dimm_label() called\n");
726 topo_mod_dprintf(mod, "Failed to lookup 'args' list (%s)\n",
728 return (topo_mod_seterrno(mod, EMOD_NVL_INVAL));
731 topo_mod_dprintf(mod, "Failed to lookup 'offset' arg (%s)\n",
733 return (topo_mod_seterrno(mod, EMOD_NVL_INVAL));
735 if ((fmtstr = get_fmtstr(mod, in)) == NULL) {
736 topo_mod_dprintf(mod, "Failed to retrieve 'format' arg\n");
749 topo_mod_dprintf(mod, "Failed to lookup label prop on %s=%d\n",
752 return (topo_mod_seterrno(mod, EMOD_NVL_INVAL));
759 topo_mod_strfree(mod, chip_lbl);
761 if (store_prop_val(mod, buf, "label", out) != 0) {
762 topo_mod_dprintf(mod, "Failed to set label\n");
788 g12f_dimm_label(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
796 topo_mod_dprintf(mod, "g12f_dimm_label() called\n");
799 topo_mod_dprintf(mod, "Failed to lookup 'args' list (%s)\n",
801 return (topo_mod_seterrno(mod, EMOD_NVL_INVAL));
803 if ((fmtstr = get_fmtstr(mod, in)) == NULL) {
804 topo_mod_dprintf(mod, "Failed to retrieve 'format' arg\n");
818 if (store_prop_val(mod, buf, "label", out) != 0) {
819 topo_mod_dprintf(mod, "Failed to set label\n");