Lines Matching +full:cs +full:- +full:x

3  * Copyright (c) 2004-2009 Voltaire Inc.  All rights reserved.
15 * - Redistributions of source code must retain the above
19 * - Redistributions in binary form must reproduce the above
149 {0x0245, 0x0245}, /* Switch-X */
150 {0xc738, 0xc73b}, /* Switch-X */
151 {0xcb20, 0xcb20}, /* Switch-IB */
152 {0xcf08, 0xcf08}, /* Switch-IB2*/
153 {0x01b3, 0x01b3}, /* IS-4 */
154 {0x1003, 0x1017}, /* Connect-X */
193 return -1; in do_vendor()
199 is3_config_space_t *cs, unsigned records) in do_config_space_records() argument
206 cs->record[i].address = htonl(cs->record[i].address); in do_config_space_records()
207 cs->record[i].data = htonl(cs->record[i].data); in do_config_space_records()
208 cs->record[i].mask = htonl(cs->record[i].mask); in do_config_space_records()
214 cs)) { in do_config_space_records()
216 return -1; in do_config_space_records()
219 printf("Config space record at 0x%x: 0x%x\n", in do_config_space_records()
220 ntohl(cs->record[i].address), in do_config_space_records()
221 ntohl(cs->record[i].data & cs->record[i].mask)); in do_config_space_records()
237 return -1; in counter_groups_info()
240 num_cg = cg_info->num_of_counter_groups; in counter_groups_info()
244 printf("group%d mask %#x\n", i, ntohl(cg_info->group_masks[i])); in counter_groups_info()
271 cg_config->group_selects[0].group_select = (uint8_t) cg0; in config_counter_groups()
272 cg_config->group_selects[1].group_select = (uint8_t) cg1; in config_counter_groups()
277 return -1; in config_counter_groups()
285 return -1; in config_counter_groups()
312 return -1; in process_opt()
317 ret = sscanf(optarg, "%x,%x", in process_opt()
321 return -1; in process_opt()
329 ret = sscanf(optarg, "%x,%x,%x", in process_opt()
334 return -1; in process_opt()
348 return -1; in process_opt()
378 "-N 6\t\t# read IS3 or IS4 general information", in main()
379 "-w 6\t\t# read IS3 port xmit wait counters", in main()
380 "-i 6 12\t# read IS4 port 12 counter group info", in main()
381 "-c 0,1 6 12\t# configure IS4 port 12 counter groups for PortXmitDataSL", in main()
382 "-c 2,8 6 12\t# configure IS4 port 12 counter groups for PortRcvDataSL", in main()
389 argc -= optind; in main()
449 IBEXIT("at least one of -N and -w must be specified"); in main()
469 if (is_ext_fw_info_supported(ntohs(gi_is3->hw_info.device_id))) { in main()
471 fw_ver_major = ntohl(gi_is4->ext_fw_info.ext_major); in main()
472 fw_ver_minor = ntohl(gi_is4->ext_fw_info.ext_minor); in main()
473 fw_ver_sub_minor = ntohl(gi_is4->ext_fw_info.ext_sub_minor); in main()
474 sw_ver_major = gi_is4->sw_info.major; in main()
475 sw_ver_minor = gi_is4->sw_info.minor; in main()
476 sw_ver_sub_minor = gi_is4->sw_info.sub_minor; in main()
478 fw_ver_major = gi_is3->fw_info.major; in main()
479 fw_ver_minor = gi_is3->fw_info.minor; in main()
480 fw_ver_sub_minor = gi_is3->fw_info.sub_minor; in main()
481 sw_ver_major = gi_is3->sw_info.major; in main()
482 sw_ver_minor = gi_is3->sw_info.minor; in main()
483 sw_ver_sub_minor = gi_is3->sw_info.sub_minor; in main()
488 printf("hw_dev_rev: 0x%04x\n", ntohs(gi_is3->hw_info.hw_revision)); in main()
489 printf("hw_dev_id: 0x%04x\n", ntohs(gi_is3->hw_info.device_id)); in main()
490 printf("hw_uptime: 0x%08x\n", ntohl(gi_is3->hw_info.uptime)); in main()
493 printf("fw_build_id: 0x%04x\n", ntohl(gi_is3->fw_info.build_id)); in main()
494 printf("fw_date: %02x/%02x/%04x\n", in main()
495 gi_is3->fw_info.month, gi_is3->fw_info.day, in main()
496 ntohs(gi_is3->fw_info.year)); in main()
497 printf("fw_psid: '%s'\n", gi_is3->fw_info.psid); in main()
499 ntohl(gi_is3->fw_info.ini_file_version)); in main()
505 is3_config_space_t *cs; in main() local
508 if (ntohs(gi_is3->hw_info.device_id) != IS3_DEVICE_ID) { in main()
510 IBEXIT("Unsupported device ID 0x%x", in main()
511 ntohs(gi_is3->hw_info.device_id)); in main()
515 cs = (is3_config_space_t *) & buf; in main()
517 cs->record[i].address = in main()
521 2 << 22 | 16 << 16, cs)) { in main()
526 if (cs->record[i].data) /* PortXmitWait is 32 bit counter */ in main()
527 …printf("Port %d: PortXmitWait 0x%x\n", i + 4, ntohl(cs->record[i].data)); /* port 4 is first port … in main()
532 cs = (is3_config_space_t *) & buf; in main()
534 cs->record[i].address = in main()
538 2 << 22 | 8 << 16, cs)) { in main()
544 if (cs->record[i].data) /* PortXmitWait is 32 bit counter */ in main()
545 printf("Port %d: PortXmitWait 0x%x\n", in main()
546 i < 4 ? i + 21 : i - 3, in main()
547 ntohl(cs->record[i].data)); in main()