ql_iscsi_stats 1034 drivers/scsi/qla4xxx/ql4_os.c struct ql_iscsi_stats *ql_iscsi_stats = NULL; ql_iscsi_stats 1055 drivers/scsi/qla4xxx/ql4_os.c stats_size = PAGE_ALIGN(sizeof(struct ql_iscsi_stats)); ql_iscsi_stats 1057 drivers/scsi/qla4xxx/ql4_os.c ql_iscsi_stats = dma_alloc_coherent(&ha->pdev->dev, stats_size, ql_iscsi_stats 1059 drivers/scsi/qla4xxx/ql4_os.c if (!ql_iscsi_stats) { ql_iscsi_stats 1074 drivers/scsi/qla4xxx/ql4_os.c host_stats->mactx_frames = le64_to_cpu(ql_iscsi_stats->mac_tx_frames); ql_iscsi_stats 1075 drivers/scsi/qla4xxx/ql4_os.c host_stats->mactx_bytes = le64_to_cpu(ql_iscsi_stats->mac_tx_bytes); ql_iscsi_stats 1077 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->mac_tx_multicast_frames); ql_iscsi_stats 1079 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->mac_tx_broadcast_frames); ql_iscsi_stats 1081 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->mac_tx_pause_frames); ql_iscsi_stats 1083 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->mac_tx_control_frames); ql_iscsi_stats 1085 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->mac_tx_deferral); ql_iscsi_stats 1087 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->mac_tx_excess_deferral); ql_iscsi_stats 1089 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->mac_tx_late_collision); ql_iscsi_stats 1090 drivers/scsi/qla4xxx/ql4_os.c host_stats->mactx_abort = le64_to_cpu(ql_iscsi_stats->mac_tx_abort); ql_iscsi_stats 1092 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->mac_tx_single_collision); ql_iscsi_stats 1094 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->mac_tx_multiple_collision); ql_iscsi_stats 1096 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->mac_tx_collision); ql_iscsi_stats 1098 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->mac_tx_frames_dropped); ql_iscsi_stats 1100 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->mac_tx_jumbo_frames); ql_iscsi_stats 1101 drivers/scsi/qla4xxx/ql4_os.c host_stats->macrx_frames = le64_to_cpu(ql_iscsi_stats->mac_rx_frames); ql_iscsi_stats 1102 drivers/scsi/qla4xxx/ql4_os.c host_stats->macrx_bytes = le64_to_cpu(ql_iscsi_stats->mac_rx_bytes); ql_iscsi_stats 1104 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->mac_rx_unknown_control_frames); ql_iscsi_stats 1106 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->mac_rx_pause_frames); ql_iscsi_stats 1108 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->mac_rx_control_frames); ql_iscsi_stats 1110 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->mac_rx_dribble); ql_iscsi_stats 1112 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->mac_rx_frame_length_error); ql_iscsi_stats 1113 drivers/scsi/qla4xxx/ql4_os.c host_stats->macrx_jabber = le64_to_cpu(ql_iscsi_stats->mac_rx_jabber); ql_iscsi_stats 1115 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->mac_rx_carrier_sense_error); ql_iscsi_stats 1117 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->mac_rx_frame_discarded); ql_iscsi_stats 1119 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->mac_rx_frames_dropped); ql_iscsi_stats 1120 drivers/scsi/qla4xxx/ql4_os.c host_stats->mac_crc_error = le64_to_cpu(ql_iscsi_stats->mac_crc_error); ql_iscsi_stats 1122 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->mac_encoding_error); ql_iscsi_stats 1124 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->mac_rx_length_error_large); ql_iscsi_stats 1126 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->mac_rx_length_error_small); ql_iscsi_stats 1128 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->mac_rx_multicast_frames); ql_iscsi_stats 1130 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->mac_rx_broadcast_frames); ql_iscsi_stats 1131 drivers/scsi/qla4xxx/ql4_os.c host_stats->iptx_packets = le64_to_cpu(ql_iscsi_stats->ip_tx_packets); ql_iscsi_stats 1132 drivers/scsi/qla4xxx/ql4_os.c host_stats->iptx_bytes = le64_to_cpu(ql_iscsi_stats->ip_tx_bytes); ql_iscsi_stats 1134 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->ip_tx_fragments); ql_iscsi_stats 1135 drivers/scsi/qla4xxx/ql4_os.c host_stats->iprx_packets = le64_to_cpu(ql_iscsi_stats->ip_rx_packets); ql_iscsi_stats 1136 drivers/scsi/qla4xxx/ql4_os.c host_stats->iprx_bytes = le64_to_cpu(ql_iscsi_stats->ip_rx_bytes); ql_iscsi_stats 1138 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->ip_rx_fragments); ql_iscsi_stats 1140 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->ip_datagram_reassembly); ql_iscsi_stats 1142 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->ip_invalid_address_error); ql_iscsi_stats 1144 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->ip_error_packets); ql_iscsi_stats 1146 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->ip_fragrx_overlap); ql_iscsi_stats 1148 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->ip_fragrx_outoforder); ql_iscsi_stats 1150 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->ip_datagram_reassembly_timeout); ql_iscsi_stats 1152 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->ipv6_tx_packets); ql_iscsi_stats 1153 drivers/scsi/qla4xxx/ql4_os.c host_stats->ipv6tx_bytes = le64_to_cpu(ql_iscsi_stats->ipv6_tx_bytes); ql_iscsi_stats 1155 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->ipv6_tx_fragments); ql_iscsi_stats 1157 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->ipv6_rx_packets); ql_iscsi_stats 1158 drivers/scsi/qla4xxx/ql4_os.c host_stats->ipv6rx_bytes = le64_to_cpu(ql_iscsi_stats->ipv6_rx_bytes); ql_iscsi_stats 1160 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->ipv6_rx_fragments); ql_iscsi_stats 1162 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->ipv6_datagram_reassembly); ql_iscsi_stats 1164 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->ipv6_invalid_address_error); ql_iscsi_stats 1166 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->ipv6_error_packets); ql_iscsi_stats 1168 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->ipv6_fragrx_overlap); ql_iscsi_stats 1170 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->ipv6_fragrx_outoforder); ql_iscsi_stats 1172 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->ipv6_datagram_reassembly_timeout); ql_iscsi_stats 1174 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->tcp_tx_segments); ql_iscsi_stats 1175 drivers/scsi/qla4xxx/ql4_os.c host_stats->tcptx_bytes = le64_to_cpu(ql_iscsi_stats->tcp_tx_bytes); ql_iscsi_stats 1177 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->tcp_rx_segments); ql_iscsi_stats 1178 drivers/scsi/qla4xxx/ql4_os.c host_stats->tcprx_byte = le64_to_cpu(ql_iscsi_stats->tcp_rx_byte); ql_iscsi_stats 1180 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->tcp_duplicate_ack_retx); ql_iscsi_stats 1182 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->tcp_retx_timer_expired); ql_iscsi_stats 1184 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->tcp_rx_duplicate_ack); ql_iscsi_stats 1186 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->tcp_rx_pure_ackr); ql_iscsi_stats 1188 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->tcp_tx_delayed_ack); ql_iscsi_stats 1190 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->tcp_tx_pure_ack); ql_iscsi_stats 1192 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->tcp_rx_segment_error); ql_iscsi_stats 1194 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->tcp_rx_segment_outoforder); ql_iscsi_stats 1196 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->tcp_rx_window_probe); ql_iscsi_stats 1198 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->tcp_rx_window_update); ql_iscsi_stats 1200 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->tcp_tx_window_probe_persist); ql_iscsi_stats 1202 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->ecc_error_correction); ql_iscsi_stats 1203 drivers/scsi/qla4xxx/ql4_os.c host_stats->iscsi_pdu_tx = le64_to_cpu(ql_iscsi_stats->iscsi_pdu_tx); ql_iscsi_stats 1205 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->iscsi_data_bytes_tx); ql_iscsi_stats 1206 drivers/scsi/qla4xxx/ql4_os.c host_stats->iscsi_pdu_rx = le64_to_cpu(ql_iscsi_stats->iscsi_pdu_rx); ql_iscsi_stats 1208 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->iscsi_data_bytes_rx); ql_iscsi_stats 1210 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->iscsi_io_completed); ql_iscsi_stats 1212 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->iscsi_unexpected_io_rx); ql_iscsi_stats 1214 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->iscsi_format_error); ql_iscsi_stats 1216 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->iscsi_hdr_digest_error); ql_iscsi_stats 1218 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->iscsi_data_digest_error); ql_iscsi_stats 1220 drivers/scsi/qla4xxx/ql4_os.c le64_to_cpu(ql_iscsi_stats->iscsi_sequence_error); ql_iscsi_stats 1222 drivers/scsi/qla4xxx/ql4_os.c if (ql_iscsi_stats) ql_iscsi_stats 1224 drivers/scsi/qla4xxx/ql4_os.c ql_iscsi_stats, iscsi_stats_dma); ql_iscsi_stats 1784 drivers/scsi/qla4xxx/ql4_os.c struct ql_iscsi_stats *ql_iscsi_stats; ql_iscsi_stats 1796 drivers/scsi/qla4xxx/ql4_os.c stats_size = PAGE_ALIGN(sizeof(struct ql_iscsi_stats)); ql_iscsi_stats 1798 drivers/scsi/qla4xxx/ql4_os.c ql_iscsi_stats = dma_alloc_coherent(&ha->pdev->dev, stats_size, ql_iscsi_stats 1800 drivers/scsi/qla4xxx/ql4_os.c if (!ql_iscsi_stats) { ql_iscsi_stats 1815 drivers/scsi/qla4xxx/ql4_os.c stats->txdata_octets = le64_to_cpu(ql_iscsi_stats->tx_data_octets); ql_iscsi_stats 1816 drivers/scsi/qla4xxx/ql4_os.c stats->rxdata_octets = le64_to_cpu(ql_iscsi_stats->rx_data_octets); ql_iscsi_stats 1818 drivers/scsi/qla4xxx/ql4_os.c stats->noptx_pdus = le32_to_cpu(ql_iscsi_stats->tx_nopout_pdus); ql_iscsi_stats 1819 drivers/scsi/qla4xxx/ql4_os.c stats->scsicmd_pdus = le32_to_cpu(ql_iscsi_stats->tx_scsi_cmd_pdus); ql_iscsi_stats 1820 drivers/scsi/qla4xxx/ql4_os.c stats->tmfcmd_pdus = le32_to_cpu(ql_iscsi_stats->tx_tmf_cmd_pdus); ql_iscsi_stats 1821 drivers/scsi/qla4xxx/ql4_os.c stats->login_pdus = le32_to_cpu(ql_iscsi_stats->tx_login_cmd_pdus); ql_iscsi_stats 1822 drivers/scsi/qla4xxx/ql4_os.c stats->text_pdus = le32_to_cpu(ql_iscsi_stats->tx_text_cmd_pdus); ql_iscsi_stats 1823 drivers/scsi/qla4xxx/ql4_os.c stats->dataout_pdus = le32_to_cpu(ql_iscsi_stats->tx_scsi_write_pdus); ql_iscsi_stats 1824 drivers/scsi/qla4xxx/ql4_os.c stats->logout_pdus = le32_to_cpu(ql_iscsi_stats->tx_logout_cmd_pdus); ql_iscsi_stats 1825 drivers/scsi/qla4xxx/ql4_os.c stats->snack_pdus = le32_to_cpu(ql_iscsi_stats->tx_snack_req_pdus); ql_iscsi_stats 1827 drivers/scsi/qla4xxx/ql4_os.c stats->noprx_pdus = le32_to_cpu(ql_iscsi_stats->rx_nopin_pdus); ql_iscsi_stats 1828 drivers/scsi/qla4xxx/ql4_os.c stats->scsirsp_pdus = le32_to_cpu(ql_iscsi_stats->rx_scsi_resp_pdus); ql_iscsi_stats 1829 drivers/scsi/qla4xxx/ql4_os.c stats->tmfrsp_pdus = le32_to_cpu(ql_iscsi_stats->rx_tmf_resp_pdus); ql_iscsi_stats 1830 drivers/scsi/qla4xxx/ql4_os.c stats->textrsp_pdus = le32_to_cpu(ql_iscsi_stats->rx_text_resp_pdus); ql_iscsi_stats 1831 drivers/scsi/qla4xxx/ql4_os.c stats->datain_pdus = le32_to_cpu(ql_iscsi_stats->rx_scsi_read_pdus); ql_iscsi_stats 1833 drivers/scsi/qla4xxx/ql4_os.c le32_to_cpu(ql_iscsi_stats->rx_logout_resp_pdus); ql_iscsi_stats 1834 drivers/scsi/qla4xxx/ql4_os.c stats->r2t_pdus = le32_to_cpu(ql_iscsi_stats->rx_r2t_pdus); ql_iscsi_stats 1835 drivers/scsi/qla4xxx/ql4_os.c stats->async_pdus = le32_to_cpu(ql_iscsi_stats->rx_async_pdus); ql_iscsi_stats 1836 drivers/scsi/qla4xxx/ql4_os.c stats->rjt_pdus = le32_to_cpu(ql_iscsi_stats->rx_reject_pdus); ql_iscsi_stats 1839 drivers/scsi/qla4xxx/ql4_os.c dma_free_coherent(&ha->pdev->dev, stats_size, ql_iscsi_stats,