Lines Matching refs:buf
50 mad_dump_int(char *buf, int bufsz, void *val, int valsz) in mad_dump_int() argument
54 snprintf(buf, bufsz, "%d", *(uint8_t *)val); in mad_dump_int()
57 snprintf(buf, bufsz, "%d", *(uint16_t *)val); in mad_dump_int()
61 snprintf(buf, bufsz, "%d", *(uint32_t *)val); in mad_dump_int()
67 snprintf(buf, bufsz, "%" PRIu64, *(uint64_t *)val); in mad_dump_int()
71 buf[0] = 0; in mad_dump_int()
76 mad_dump_uint(char *buf, int bufsz, void *val, int valsz) in mad_dump_uint() argument
80 snprintf(buf, bufsz, "%u", *(uint8_t *)val); in mad_dump_uint()
83 snprintf(buf, bufsz, "%u", *(uint16_t *)val); in mad_dump_uint()
87 snprintf(buf, bufsz, "%u", *(uint32_t *)val); in mad_dump_uint()
93 snprintf(buf, bufsz, "%" PRIu64, *(uint64_t *)val); in mad_dump_uint()
97 buf[0] = 0; in mad_dump_uint()
102 mad_dump_hex(char *buf, int bufsz, void *val, int valsz) in mad_dump_hex() argument
106 snprintf(buf, bufsz, "0x%02x", *(uint8_t *)val); in mad_dump_hex()
109 snprintf(buf, bufsz, "0x%04x", *(uint16_t *)val); in mad_dump_hex()
112 snprintf(buf, bufsz, "0x%06x", *(uint32_t *)val & 0xffffff); in mad_dump_hex()
115 snprintf(buf, bufsz, "0x%08x", *(uint32_t *)val); in mad_dump_hex()
118 snprintf(buf, bufsz, "0x%010" PRIx64, *(uint64_t *)val & (uint64_t) 0xffffffffffllu); in mad_dump_hex()
121 snprintf(buf, bufsz, "0x%012" PRIx64, *(uint64_t *)val & (uint64_t) 0xffffffffffffllu); in mad_dump_hex()
124 snprintf(buf, bufsz, "0x%014" PRIx64, *(uint64_t *)val & (uint64_t) 0xffffffffffffffllu); in mad_dump_hex()
127 snprintf(buf, bufsz, "0x%016" PRIx64, *(uint64_t *)val); in mad_dump_hex()
131 buf[0] = 0; in mad_dump_hex()
136 mad_dump_rhex(char *buf, int bufsz, void *val, int valsz) in mad_dump_rhex() argument
140 snprintf(buf, bufsz, "%02x", *(uint8_t *)val); in mad_dump_rhex()
143 snprintf(buf, bufsz, "%04x", *(uint16_t *)val); in mad_dump_rhex()
146 snprintf(buf, bufsz, "%06x", *(uint32_t *)val & 0xffffff); in mad_dump_rhex()
149 snprintf(buf, bufsz, "%08x", *(uint32_t *)val); in mad_dump_rhex()
152 snprintf(buf, bufsz, "%010" PRIx64, *(uint64_t *)val & (uint64_t) 0xffffffffffllu); in mad_dump_rhex()
155 snprintf(buf, bufsz, "%012" PRIx64, *(uint64_t *)val & (uint64_t) 0xffffffffffffllu); in mad_dump_rhex()
158 snprintf(buf, bufsz, "%014" PRIx64, *(uint64_t *)val & (uint64_t) 0xffffffffffffffllu); in mad_dump_rhex()
161 snprintf(buf, bufsz, "%016" PRIx64, *(uint64_t *)val); in mad_dump_rhex()
165 buf[0] = 0; in mad_dump_rhex()
170 mad_dump_linkwidth(char *buf, int bufsz, void *val, int valsz) in mad_dump_linkwidth() argument
176 snprintf(buf, bufsz, "1X"); in mad_dump_linkwidth()
179 snprintf(buf, bufsz, "4X"); in mad_dump_linkwidth()
182 snprintf(buf, bufsz, "8X"); in mad_dump_linkwidth()
185 snprintf(buf, bufsz, "12X"); in mad_dump_linkwidth()
189 buf[0] = 0; in mad_dump_linkwidth()
194 dump_linkwidth(char *buf, int bufsz, int width) in dump_linkwidth() argument
199 n += snprintf(buf + n, bufsz - n, "1X or "); in dump_linkwidth()
201 n += snprintf(buf + n, bufsz - n, "4X or "); in dump_linkwidth()
203 n += snprintf(buf + n, bufsz - n, "8X or "); in dump_linkwidth()
205 n += snprintf(buf + n, bufsz - n, "12X or "); in dump_linkwidth()
210 snprintf(buf + n, bufsz - n, "undefined (%d)", width); in dump_linkwidth()
212 buf[n-4] = '\0'; in dump_linkwidth()
216 mad_dump_linkwidthsup(char *buf, int bufsz, void *val, int valsz) in mad_dump_linkwidthsup() argument
220 dump_linkwidth(buf, bufsz, width); in mad_dump_linkwidthsup()
232 snprintf(buf + strlen(buf), bufsz - strlen(buf), in mad_dump_linkwidthsup()
239 mad_dump_linkwidthen(char *buf, int bufsz, void *val, int valsz) in mad_dump_linkwidthen() argument
243 dump_linkwidth(buf, bufsz, width); in mad_dump_linkwidthen()
247 mad_dump_linkspeed(char *buf, int bufsz, void *val, int valsz) in mad_dump_linkspeed() argument
253 snprintf(buf, bufsz, "2.5 Gbps"); in mad_dump_linkspeed()
256 snprintf(buf, bufsz, "5.0 Gbps"); in mad_dump_linkspeed()
259 snprintf(buf, bufsz, "10.0 Gbps"); in mad_dump_linkspeed()
262 snprintf(buf, bufsz, "undefined (%d)", speed); in mad_dump_linkspeed()
268 dump_linkspeed(char *buf, int bufsz, int speed) in dump_linkspeed() argument
273 n += snprintf(buf + n, bufsz - n, "2.5 Gbps or "); in dump_linkspeed()
275 n += snprintf(buf + n, bufsz - n, "5.0 Gbps or "); in dump_linkspeed()
277 n += snprintf(buf + n, bufsz - n, "10.0 Gbps or "); in dump_linkspeed()
282 n += snprintf(buf + n, bufsz - n, "undefined (%d)", speed); in dump_linkspeed()
286 buf[n-4] = '\0'; in dump_linkspeed()
298 snprintf(buf + n, bufsz - n, " (IBA extension)"); in dump_linkspeed()
304 mad_dump_linkspeedsup(char *buf, int bufsz, void *val, int valsz) in mad_dump_linkspeedsup() argument
308 dump_linkspeed(buf, bufsz, speed); in mad_dump_linkspeedsup()
312 mad_dump_linkspeeden(char *buf, int bufsz, void *val, int valsz) in mad_dump_linkspeeden() argument
316 dump_linkspeed(buf, bufsz, speed); in mad_dump_linkspeeden()
320 mad_dump_portstate(char *buf, int bufsz, void *val, int valsz) in mad_dump_portstate() argument
326 snprintf(buf, bufsz, "NoChange"); in mad_dump_portstate()
329 snprintf(buf, bufsz, "Down"); in mad_dump_portstate()
332 snprintf(buf, bufsz, "Initialize"); in mad_dump_portstate()
335 snprintf(buf, bufsz, "Armed"); in mad_dump_portstate()
338 snprintf(buf, bufsz, "Active"); in mad_dump_portstate()
341 snprintf(buf, bufsz, "?(%d)", state); in mad_dump_portstate()
346 mad_dump_linkdowndefstate(char *buf, int bufsz, void *val, int valsz) in mad_dump_linkdowndefstate() argument
352 snprintf(buf, bufsz, "NoChange"); in mad_dump_linkdowndefstate()
355 snprintf(buf, bufsz, "Sleep"); in mad_dump_linkdowndefstate()
358 snprintf(buf, bufsz, "Polling"); in mad_dump_linkdowndefstate()
361 snprintf(buf, bufsz, "?(%d)", state); in mad_dump_linkdowndefstate()
367 mad_dump_physportstate(char *buf, int bufsz, void *val, int valsz) in mad_dump_physportstate() argument
373 snprintf(buf, bufsz, "NoChange"); in mad_dump_physportstate()
376 snprintf(buf, bufsz, "Sleep"); in mad_dump_physportstate()
379 snprintf(buf, bufsz, "Polling"); in mad_dump_physportstate()
382 snprintf(buf, bufsz, "Disabled"); in mad_dump_physportstate()
385 snprintf(buf, bufsz, "PortConfigurationTraining"); in mad_dump_physportstate()
388 snprintf(buf, bufsz, "LinkUp"); in mad_dump_physportstate()
391 snprintf(buf, bufsz, "LinkErrorRecovery"); in mad_dump_physportstate()
394 snprintf(buf, bufsz, "PhyTest"); in mad_dump_physportstate()
397 snprintf(buf, bufsz, "?(%d)", state); in mad_dump_physportstate()
402 mad_dump_mtu(char *buf, int bufsz, void *val, int valsz) in mad_dump_mtu() argument
408 snprintf(buf, bufsz, "256"); in mad_dump_mtu()
411 snprintf(buf, bufsz, "512"); in mad_dump_mtu()
414 snprintf(buf, bufsz, "1024"); in mad_dump_mtu()
417 snprintf(buf, bufsz, "2048"); in mad_dump_mtu()
420 snprintf(buf, bufsz, "4096"); in mad_dump_mtu()
423 snprintf(buf, bufsz, "?(%d)", mtu); in mad_dump_mtu()
424 buf[0] = 0; in mad_dump_mtu()
429 mad_dump_vlcap(char *buf, int bufsz, void *val, int valsz) in mad_dump_vlcap() argument
435 snprintf(buf, bufsz, "VL0"); in mad_dump_vlcap()
438 snprintf(buf, bufsz, "VL0-1"); in mad_dump_vlcap()
441 snprintf(buf, bufsz, "VL0-3"); in mad_dump_vlcap()
444 snprintf(buf, bufsz, "VL0-7"); in mad_dump_vlcap()
447 snprintf(buf, bufsz, "VL0-14"); in mad_dump_vlcap()
450 snprintf(buf, bufsz, "?(%d)", vlcap); in mad_dump_vlcap()
455 mad_dump_opervls(char *buf, int bufsz, void *val, int valsz) in mad_dump_opervls() argument
461 snprintf(buf, bufsz, "No change"); in mad_dump_opervls()
464 snprintf(buf, bufsz, "VL0"); in mad_dump_opervls()
467 snprintf(buf, bufsz, "VL0-1"); in mad_dump_opervls()
470 snprintf(buf, bufsz, "VL0-3"); in mad_dump_opervls()
473 snprintf(buf, bufsz, "VL0-7"); in mad_dump_opervls()
476 snprintf(buf, bufsz, "VL0-14"); in mad_dump_opervls()
479 snprintf(buf, bufsz, "?(%d)", opervls); in mad_dump_opervls()
484 mad_dump_portcapmask(char *buf, int bufsz, void *val, int valsz) in mad_dump_portcapmask() argument
487 char *s = buf; in mad_dump_portcapmask()
537 if (s != buf) in mad_dump_portcapmask()
542 mad_dump_bitfield(char *buf, int bufsz, void *val, int valsz) in mad_dump_bitfield() argument
544 snprintf(buf, bufsz, "0x%x", *(uint32_t *)val); in mad_dump_bitfield()
548 mad_dump_array(char *buf, int bufsz, void *val, int valsz) in mad_dump_array() argument
551 char *s = buf; in mad_dump_array()
561 mad_dump_string(char *buf, int bufsz, void *val, int valsz) in mad_dump_string() argument
566 snprintf(buf, valsz, "'%s'", (char *)val); in mad_dump_string()
570 mad_dump_node_type(char *buf, int bufsz, void *val, int valsz) in mad_dump_node_type() argument
576 snprintf(buf, bufsz, "Channel Adapter"); in mad_dump_node_type()
579 snprintf(buf, bufsz, "Switch"); in mad_dump_node_type()
582 snprintf(buf, bufsz, "Router"); in mad_dump_node_type()
585 snprintf(buf, bufsz, "?(%d)?", nodetype); in mad_dump_node_type()
619 mad_dump_sltovl(char *buf, int bufsz, void *val, int valsz) in mad_dump_sltovl() argument
624 n = snprintf(buf, bufsz, "|"); in mad_dump_sltovl()
627 n += snprintf(buf + n, bufsz - n, "%2u|", vl); in mad_dump_sltovl()
631 snprintf(buf + n, bufsz - n, "\n"); in mad_dump_sltovl()
635 mad_dump_vlarbitration(char *buf, int bufsz, void *val, int num) in mad_dump_vlarbitration() argument
643 n = snprintf(buf, bufsz, "\nVL : |"); in mad_dump_vlarbitration()
648 n += snprintf(buf + n, bufsz - n, "0x%-2X|", vl); in mad_dump_vlarbitration()
653 n += snprintf(buf + n, bufsz - n, "\nWEIGHT: |"); in mad_dump_vlarbitration()
657 n += snprintf(buf + n, bufsz - n, "0x%-2X|", in mad_dump_vlarbitration()
663 snprintf(buf + n, bufsz - n, "\n"); in mad_dump_vlarbitration()
667 _dump_fields(char *buf, int bufsz, void *data, int start, int end) in _dump_fields() argument
670 char *s = buf; in _dump_fields()
685 return s - buf; in _dump_fields()
689 mad_dump_nodedesc(char *buf, int bufsz, void *val, int valsz) in mad_dump_nodedesc() argument
691 strncpy(buf, val, bufsz); in mad_dump_nodedesc()
694 buf[valsz] = 0; in mad_dump_nodedesc()
698 mad_dump_nodeinfo(char *buf, int bufsz, void *val, int valsz) in mad_dump_nodeinfo() argument
700 _dump_fields(buf, bufsz, val, IB_NODE_FIRST_F, IB_NODE_LAST_F); in mad_dump_nodeinfo()
704 mad_dump_portinfo(char *buf, int bufsz, void *val, int valsz) in mad_dump_portinfo() argument
706 _dump_fields(buf, bufsz, val, IB_PORT_FIRST_F, IB_PORT_LAST_F); in mad_dump_portinfo()
710 mad_dump_portstates(char *buf, int bufsz, void *val, int valsz) in mad_dump_portstates() argument
712 _dump_fields(buf, bufsz, val, IB_PORT_STATE_F, IB_PORT_LINK_DOWN_DEF_F); in mad_dump_portstates()
716 mad_dump_switchinfo(char *buf, int bufsz, void *val, int valsz) in mad_dump_switchinfo() argument
718 _dump_fields(buf, bufsz, val, IB_SW_FIRST_F, IB_SW_LAST_F); in mad_dump_switchinfo()
722 mad_dump_perfcounters(char *buf, int bufsz, void *val, int valsz) in mad_dump_perfcounters() argument
724 _dump_fields(buf, bufsz, val, IB_PC_FIRST_F, IB_PC_LAST_F); in mad_dump_perfcounters()
728 mad_dump_perfcounters_ext(char *buf, int bufsz, void *val, int valsz) in mad_dump_perfcounters_ext() argument
730 _dump_fields(buf, bufsz, val, IB_PC_EXT_FIRST_F, IB_PC_EXT_LAST_F); in mad_dump_perfcounters_ext()
736 _mad_dump_val(ib_field_t *f, char *buf, int bufsz, void *val) in _mad_dump_val() argument
738 f->def_dump_fn(buf, bufsz, val, ALIGN(f->bitlen, 8) / 8); in _mad_dump_val()
739 buf[bufsz - 1] = 0; in _mad_dump_val()
741 return buf; in _mad_dump_val()
745 _mad_dump_field(ib_field_t *f, char *name, char *buf, int bufsz, void *val) in _mad_dump_field() argument
762 n = snprintf(buf, bufsz, "%s:%s", name, dots); in _mad_dump_field()
763 _mad_dump_val(f, buf + n, bufsz - n, val); in _mad_dump_field()
764 buf[bufsz - 1] = 0; in _mad_dump_field()
766 return buf; in _mad_dump_field()
773 char buf[512]; in _mad_dump() local
775 return printf("%s\n", _mad_dump_field(&f, name, buf, sizeof buf, val)); in _mad_dump()