Lines Matching full:amc
62 /* In AMC.0 or PICMG 3.0 specification offset start from 0 with 3 bytes of
73 { A1_AMC_FRU_FILE, "AMC slot A1" },
74 { A2_AMC_FRU_FILE, "AMC slot A2" },
75 { A3_AMC_FRU_FILE, "AMC slot A3" },
76 { A4_AMC_FRU_FILE, "AMC slot A4" },
77 { B1_AMC_FRU_FILE, "AMC slot B1" },
78 { B2_AMC_FRU_FILE, "AMC slot B2" },
79 { B3_AMC_FRU_FILE, "AMC slot B3" },
80 { B4_AMC_FRU_FILE, "AMC slot B4" },
88 { 0x72, "AMC slot A1" },
89 { 0x74, "AMC slot A2" },
90 { 0x76, "AMC slot A3" },
91 { 0x78, "AMC slot A4" },
92 { 0x7a, "AMC slot B1" },
93 { 0x7c, "AMC slot B2" },
94 { 0x7e, "AMC slot B3" },
95 { 0x80, "AMC slot B4" },
103 { 0x02, "AMC.1 PCI Express" },
104 { 0x03, "AMC.1 PCI Express Advanced Switching" },
105 { 0x04, "AMC.1 PCI Express Advanced Switching" },
106 { 0x05, "AMC.2 Ethernet" },
107 { 0x06, "AMC.4 Serial RapidIO" },
108 { 0x07, "AMC.3 Storage" },
128 /*Reference: AMC.1 specification*/
136 /*Reference: AMC.2 specification*/
141 /*Reference: AMC.3 specification*/
383 * convert into module type (on carrier, AMC,...) value.
725 /*See AMC.0 specification Table3-3 for mor detail*/ in ipmi_ekanalyzer_print()
731 printf(" Number of AMC bays supported by Carrier: %d\n", in ipmi_ekanalyzer_print()
767 * Description: Display the topology between a Carrier and all AMC modules by
770 * Restriction: Ref: AMC.0 Specification: Table 3-13 and Table 3-14
808 /* check if it is an AMC Module */ in ipmi_ek_display_carrier_connectivity()
862 * Description: Display the power management of the Carrier and AMC module by
866 * Restriction: Reference: AMC.0 Specification, Table 3-11
935 /*Ref: See AMC.0 Specification Table 3-3: Carrier Information in ipmi_ek_display_power()
938 printf( " Number of AMC bays supported by Carrier: %d\n", in ipmi_ek_display_power()
942 /*Ref: AMC.0 Specification: Table 3-11 in ipmi_ek_display_power()
972 /*Ref: AMC.0 specification, Table 3-10: Module Current Requirement*/ in ipmi_ek_display_power()
1034 /* See AMC.0 specification, Table 3-12 for in ipmi_ek_display_current_descriptor()
1039 printf(" Carrier AMC power available on %s:\n", in ipmi_ek_display_current_descriptor()
1050 printf(" Carrier AMC total power available for all bays from file '%s':", in ipmi_ek_display_current_descriptor()
1089 tboolean amc_file = FALSE; /*used to indicate the present of AMC file*/ in ipmi_ekanalyzer_ekeying_match()
1100 else { /*there is an amc file*/ in ipmi_ekanalyzer_ekeying_match()
1106 printf("\nNo AMC FRU file is provided --->" \ in ipmi_ekanalyzer_ekeying_match()
1244 int num_amc_record1 = 0;/*Number of AMC records in the first module*/ in ipmi_ek_matching_process()
1245 int num_amc_record2 = 0;/*Number of AMC records in the second module*/ in ipmi_ek_matching_process()
1247 /* Comparison between an On-Carrier and an AMC*/ in ipmi_ek_matching_process()
1252 index2 = index_temp; /*index2 indcate an AMC*/ in ipmi_ek_matching_process()
1260 /*Calculate record size for amc file*/ in ipmi_ek_matching_process()
1269 /* Multi records of AMC module */ in ipmi_ek_matching_process()
1271 /* Multi records of Carrier or an AMC module */ in ipmi_ek_matching_process()
1315 printf("No amc record is found!\n"); in ipmi_ek_matching_process()
1332 * compare between 2 AMC Modules, so the use of index ( 1 and 2 )
1335 * Input: record1: is an AMC p2p record for an AMC module
1336 * record2 is an AMC p2p record for an On-Carrier record or an AMC module
1392 else{ /* carrier p2p record starts with AMC module */ in ipmi_ek_check_physical_connectivity()
1417 /*If the record doesn't contain the same AMC site number in command in ipmi_ek_check_physical_connectivity()
1537 * amc p2p connectiviy record
1541 * Input: record1: is an AMC p2p record for an AMC module
1542 * record2 is an AMC p2p record for an On-Carrier record or an AMC module
1562 int index1 = 0; /*index for AMC module*/ in ipmi_ek_compare_link()
1581 /*first channel_id in the AMC Link descriptor of record1*/ in ipmi_ek_compare_link()
1584 /*first channel_id in the AMC Link descriptor of record2*/ in ipmi_ek_compare_link()
1642 /*first channel_id in the AMC Link descriptor of record1*/ in ipmi_ek_compare_link()
1645 /*first channel_id in the AMC Link descriptor of record2*/ in ipmi_ek_compare_link()
1730 * Description: This function compares 2 channel descriptors of 2 AMC
1735 * Restriction: Reference: AMC.0 specification:
1861 * amc p2p connectiviy record
1865 * Input: record1: AMC p2p connectivity record of the 1rst AMC or Carrier Module
1866 * index1: index of AMC link descriptor in 1rst record
1867 * record2: AMC p2p connectivity record of the 2nd AMC or Carrier Module
1868 * index1: index of AMC link descriptor in 2nd record
1941 * amc link descriptors
2046 * Description: Display the link descriptor of an AMC p2p connectivity record
2048 * Restriction: See AMC.0 or PICMG 3.0 specification for detail about bit masks
2055 * link_desc: AMC link descriptor
2141 * Description: Display the oem guid of an AMC p2p connectivity record
2145 * Input: amc_record: AMC p2p connectivity record
2182 * Description: this function create an AMC point 2 point connectivity record
2185 * Restriction: Reference: AMC.0 Specification Table 3-16
2189 * Output: amc_record: a pointer to the created AMC p2p record
2226 /* Calculate link descriptor count see spec AMC.0 for detail */ in ipmi_ek_create_amc_p2p_record()
3562 * Description: this function displays AMC current record.
3593 * Restriction: Reference: AMC.0 Specification Table 3-11 and Table 3-12
3632 * Description: this function display amc p2p connectivity record in humain
3635 * Restriction: Reference: AMC.0 Specification Table 3-16
3673 printf("AMC module connection\n"); in ipmi_ek_display_amc_p2p_record()
3680 printf("AMC Channel Descriptor count: %02x h\n", ch_count); in ipmi_ek_display_amc_p2p_record()
3686 printf(" AMC Channel Descriptor {%02x%02x%02x}\n", in ipmi_ek_display_amc_p2p_record()
3714 printf(" AMC Link Descriptor:\n"); in ipmi_ek_display_amc_p2p_record()
3762 printf("\t- AMC Link Designator:\n"); in ipmi_ek_display_amc_p2p_record()
3782 * Restriction: Reference: AMC.0 Specification Table 3-3
3802 printf(" AMC.0 extension version: R%d.%d\n", in ipmi_ek_display_amc_carrier_info_record()
3823 * reference to AMC.0 Specification Table 3-29
3855 printf("AMC slot\n"); in ipmi_ek_display_clock_carrier_p2p_record()
3877 printf("[ AMC slot "); in ipmi_ek_display_clock_carrier_p2p_record()
3896 * in reference to AMC.0 Specification Table 3-35 and Table 3-36