Lines Matching refs:cntrs
1028 struct ipath_verbs_counters cntrs; in recv_pma_get_portcounters() local
1031 ipath_get_counters(dev->dd, &cntrs); in recv_pma_get_portcounters()
1034 cntrs.symbol_error_counter -= dev->z_symbol_error_counter; in recv_pma_get_portcounters()
1035 cntrs.link_error_recovery_counter -= in recv_pma_get_portcounters()
1037 cntrs.link_downed_counter -= dev->z_link_downed_counter; in recv_pma_get_portcounters()
1038 cntrs.port_rcv_errors += dev->rcv_errors; in recv_pma_get_portcounters()
1039 cntrs.port_rcv_errors -= dev->z_port_rcv_errors; in recv_pma_get_portcounters()
1040 cntrs.port_rcv_remphys_errors -= dev->z_port_rcv_remphys_errors; in recv_pma_get_portcounters()
1041 cntrs.port_xmit_discards -= dev->z_port_xmit_discards; in recv_pma_get_portcounters()
1042 cntrs.port_xmit_data -= dev->z_port_xmit_data; in recv_pma_get_portcounters()
1043 cntrs.port_rcv_data -= dev->z_port_rcv_data; in recv_pma_get_portcounters()
1044 cntrs.port_xmit_packets -= dev->z_port_xmit_packets; in recv_pma_get_portcounters()
1045 cntrs.port_rcv_packets -= dev->z_port_rcv_packets; in recv_pma_get_portcounters()
1046 cntrs.local_link_integrity_errors -= in recv_pma_get_portcounters()
1048 cntrs.excessive_buffer_overrun_errors -= in recv_pma_get_portcounters()
1050 cntrs.vl15_dropped -= dev->z_vl15_dropped; in recv_pma_get_portcounters()
1051 cntrs.vl15_dropped += dev->n_vl15_dropped; in recv_pma_get_portcounters()
1060 if (cntrs.symbol_error_counter > 0xFFFFUL) in recv_pma_get_portcounters()
1064 cpu_to_be16((u16)cntrs.symbol_error_counter); in recv_pma_get_portcounters()
1065 if (cntrs.link_error_recovery_counter > 0xFFUL) in recv_pma_get_portcounters()
1069 (u8)cntrs.link_error_recovery_counter; in recv_pma_get_portcounters()
1070 if (cntrs.link_downed_counter > 0xFFUL) in recv_pma_get_portcounters()
1073 p->link_downed_counter = (u8)cntrs.link_downed_counter; in recv_pma_get_portcounters()
1074 if (cntrs.port_rcv_errors > 0xFFFFUL) in recv_pma_get_portcounters()
1078 cpu_to_be16((u16) cntrs.port_rcv_errors); in recv_pma_get_portcounters()
1079 if (cntrs.port_rcv_remphys_errors > 0xFFFFUL) in recv_pma_get_portcounters()
1083 cpu_to_be16((u16)cntrs.port_rcv_remphys_errors); in recv_pma_get_portcounters()
1084 if (cntrs.port_xmit_discards > 0xFFFFUL) in recv_pma_get_portcounters()
1088 cpu_to_be16((u16)cntrs.port_xmit_discards); in recv_pma_get_portcounters()
1089 if (cntrs.local_link_integrity_errors > 0xFUL) in recv_pma_get_portcounters()
1090 cntrs.local_link_integrity_errors = 0xFUL; in recv_pma_get_portcounters()
1091 if (cntrs.excessive_buffer_overrun_errors > 0xFUL) in recv_pma_get_portcounters()
1092 cntrs.excessive_buffer_overrun_errors = 0xFUL; in recv_pma_get_portcounters()
1093 p->link_overrun_errors = (cntrs.local_link_integrity_errors << 4) | in recv_pma_get_portcounters()
1094 cntrs.excessive_buffer_overrun_errors; in recv_pma_get_portcounters()
1095 if (cntrs.vl15_dropped > 0xFFFFUL) in recv_pma_get_portcounters()
1098 p->vl15_dropped = cpu_to_be16((u16)cntrs.vl15_dropped); in recv_pma_get_portcounters()
1099 if (cntrs.port_xmit_data > 0xFFFFFFFFUL) in recv_pma_get_portcounters()
1102 p->port_xmit_data = cpu_to_be32((u32)cntrs.port_xmit_data); in recv_pma_get_portcounters()
1103 if (cntrs.port_rcv_data > 0xFFFFFFFFUL) in recv_pma_get_portcounters()
1106 p->port_rcv_data = cpu_to_be32((u32)cntrs.port_rcv_data); in recv_pma_get_portcounters()
1107 if (cntrs.port_xmit_packets > 0xFFFFFFFFUL) in recv_pma_get_portcounters()
1111 cpu_to_be32((u32)cntrs.port_xmit_packets); in recv_pma_get_portcounters()
1112 if (cntrs.port_rcv_packets > 0xFFFFFFFFUL) in recv_pma_get_portcounters()
1116 cpu_to_be32((u32) cntrs.port_rcv_packets); in recv_pma_get_portcounters()
1164 struct ipath_verbs_counters cntrs; in recv_pma_set_portcounters() local
1170 ipath_get_counters(dev->dd, &cntrs); in recv_pma_set_portcounters()
1173 dev->z_symbol_error_counter = cntrs.symbol_error_counter; in recv_pma_set_portcounters()
1177 cntrs.link_error_recovery_counter; in recv_pma_set_portcounters()
1180 dev->z_link_downed_counter = cntrs.link_downed_counter; in recv_pma_set_portcounters()
1184 cntrs.port_rcv_errors + dev->rcv_errors; in recv_pma_set_portcounters()
1188 cntrs.port_rcv_remphys_errors; in recv_pma_set_portcounters()
1191 dev->z_port_xmit_discards = cntrs.port_xmit_discards; in recv_pma_set_portcounters()
1195 cntrs.local_link_integrity_errors; in recv_pma_set_portcounters()
1199 cntrs.excessive_buffer_overrun_errors; in recv_pma_set_portcounters()
1203 dev->z_vl15_dropped = cntrs.vl15_dropped; in recv_pma_set_portcounters()
1207 dev->z_port_xmit_data = cntrs.port_xmit_data; in recv_pma_set_portcounters()
1210 dev->z_port_rcv_data = cntrs.port_rcv_data; in recv_pma_set_portcounters()
1213 dev->z_port_xmit_packets = cntrs.port_xmit_packets; in recv_pma_set_portcounters()
1216 dev->z_port_rcv_packets = cntrs.port_rcv_packets; in recv_pma_set_portcounters()