diff options
| -rw-r--r-- | drivers/scsi/lpfc/lpfc_debugfs.c | 64 |
1 files changed, 32 insertions, 32 deletions
diff --git a/drivers/scsi/lpfc/lpfc_debugfs.c b/drivers/scsi/lpfc/lpfc_debugfs.c index 599fde4ea8b1..9f4798e9d938 100644 --- a/drivers/scsi/lpfc/lpfc_debugfs.c +++ b/drivers/scsi/lpfc/lpfc_debugfs.c | |||
| @@ -873,8 +873,8 @@ lpfc_debugfs_nvmektime_data(struct lpfc_vport *vport, char *buf, int size) | |||
| 873 | len += snprintf( | 873 | len += snprintf( |
| 874 | buf + len, PAGE_SIZE - len, | 874 | buf + len, PAGE_SIZE - len, |
| 875 | "avg:%08lld min:%08lld max %08lld\n", | 875 | "avg:%08lld min:%08lld max %08lld\n", |
| 876 | phba->ktime_seg1_total / | 876 | div_u64(phba->ktime_seg1_total, |
| 877 | phba->ktime_data_samples, | 877 | phba->ktime_data_samples), |
| 878 | phba->ktime_seg1_min, | 878 | phba->ktime_seg1_min, |
| 879 | phba->ktime_seg1_max); | 879 | phba->ktime_seg1_max); |
| 880 | len += snprintf( | 880 | len += snprintf( |
| @@ -884,8 +884,8 @@ lpfc_debugfs_nvmektime_data(struct lpfc_vport *vport, char *buf, int size) | |||
| 884 | len += snprintf( | 884 | len += snprintf( |
| 885 | buf + len, PAGE_SIZE - len, | 885 | buf + len, PAGE_SIZE - len, |
| 886 | "avg:%08lld min:%08lld max %08lld\n", | 886 | "avg:%08lld min:%08lld max %08lld\n", |
| 887 | phba->ktime_seg2_total / | 887 | div_u64(phba->ktime_seg2_total, |
| 888 | phba->ktime_data_samples, | 888 | phba->ktime_data_samples), |
| 889 | phba->ktime_seg2_min, | 889 | phba->ktime_seg2_min, |
| 890 | phba->ktime_seg2_max); | 890 | phba->ktime_seg2_max); |
| 891 | len += snprintf( | 891 | len += snprintf( |
| @@ -895,8 +895,8 @@ lpfc_debugfs_nvmektime_data(struct lpfc_vport *vport, char *buf, int size) | |||
| 895 | len += snprintf( | 895 | len += snprintf( |
| 896 | buf + len, PAGE_SIZE - len, | 896 | buf + len, PAGE_SIZE - len, |
| 897 | "avg:%08lld min:%08lld max %08lld\n", | 897 | "avg:%08lld min:%08lld max %08lld\n", |
| 898 | phba->ktime_seg3_total / | 898 | div_u64(phba->ktime_seg3_total, |
| 899 | phba->ktime_data_samples, | 899 | phba->ktime_data_samples), |
| 900 | phba->ktime_seg3_min, | 900 | phba->ktime_seg3_min, |
| 901 | phba->ktime_seg3_max); | 901 | phba->ktime_seg3_max); |
| 902 | len += snprintf( | 902 | len += snprintf( |
| @@ -906,17 +906,17 @@ lpfc_debugfs_nvmektime_data(struct lpfc_vport *vport, char *buf, int size) | |||
| 906 | len += snprintf( | 906 | len += snprintf( |
| 907 | buf + len, PAGE_SIZE - len, | 907 | buf + len, PAGE_SIZE - len, |
| 908 | "avg:%08lld min:%08lld max %08lld\n", | 908 | "avg:%08lld min:%08lld max %08lld\n", |
| 909 | phba->ktime_seg4_total / | 909 | div_u64(phba->ktime_seg4_total, |
| 910 | phba->ktime_data_samples, | 910 | phba->ktime_data_samples), |
| 911 | phba->ktime_seg4_min, | 911 | phba->ktime_seg4_min, |
| 912 | phba->ktime_seg4_max); | 912 | phba->ktime_seg4_max); |
| 913 | len += snprintf( | 913 | len += snprintf( |
| 914 | buf + len, PAGE_SIZE - len, | 914 | buf + len, PAGE_SIZE - len, |
| 915 | "Total IO avg time: %08lld\n", | 915 | "Total IO avg time: %08lld\n", |
| 916 | ((phba->ktime_seg1_total + | 916 | div_u64(phba->ktime_seg1_total + |
| 917 | phba->ktime_seg2_total + | 917 | phba->ktime_seg2_total + |
| 918 | phba->ktime_seg3_total + | 918 | phba->ktime_seg3_total + |
| 919 | phba->ktime_seg4_total) / | 919 | phba->ktime_seg4_total, |
| 920 | phba->ktime_data_samples)); | 920 | phba->ktime_data_samples)); |
| 921 | return len; | 921 | return len; |
| 922 | } | 922 | } |
| @@ -935,8 +935,8 @@ lpfc_debugfs_nvmektime_data(struct lpfc_vport *vport, char *buf, int size) | |||
| 935 | "cmd pass to NVME Layer\n"); | 935 | "cmd pass to NVME Layer\n"); |
| 936 | len += snprintf(buf + len, PAGE_SIZE-len, | 936 | len += snprintf(buf + len, PAGE_SIZE-len, |
| 937 | "avg:%08lld min:%08lld max %08lld\n", | 937 | "avg:%08lld min:%08lld max %08lld\n", |
| 938 | phba->ktime_seg1_total / | 938 | div_u64(phba->ktime_seg1_total, |
| 939 | phba->ktime_data_samples, | 939 | phba->ktime_data_samples), |
| 940 | phba->ktime_seg1_min, | 940 | phba->ktime_seg1_min, |
| 941 | phba->ktime_seg1_max); | 941 | phba->ktime_seg1_max); |
| 942 | len += snprintf(buf + len, PAGE_SIZE-len, | 942 | len += snprintf(buf + len, PAGE_SIZE-len, |
| @@ -944,8 +944,8 @@ lpfc_debugfs_nvmektime_data(struct lpfc_vport *vport, char *buf, int size) | |||
| 944 | "-to- Driver rcv cmd OP (action)\n"); | 944 | "-to- Driver rcv cmd OP (action)\n"); |
| 945 | len += snprintf(buf + len, PAGE_SIZE-len, | 945 | len += snprintf(buf + len, PAGE_SIZE-len, |
| 946 | "avg:%08lld min:%08lld max %08lld\n", | 946 | "avg:%08lld min:%08lld max %08lld\n", |
| 947 | phba->ktime_seg2_total / | 947 | div_u64(phba->ktime_seg2_total, |
| 948 | phba->ktime_data_samples, | 948 | phba->ktime_data_samples), |
| 949 | phba->ktime_seg2_min, | 949 | phba->ktime_seg2_min, |
| 950 | phba->ktime_seg2_max); | 950 | phba->ktime_seg2_max); |
| 951 | len += snprintf(buf + len, PAGE_SIZE-len, | 951 | len += snprintf(buf + len, PAGE_SIZE-len, |
| @@ -953,8 +953,8 @@ lpfc_debugfs_nvmektime_data(struct lpfc_vport *vport, char *buf, int size) | |||
| 953 | "Firmware WQ doorbell: cmd\n"); | 953 | "Firmware WQ doorbell: cmd\n"); |
| 954 | len += snprintf(buf + len, PAGE_SIZE-len, | 954 | len += snprintf(buf + len, PAGE_SIZE-len, |
| 955 | "avg:%08lld min:%08lld max %08lld\n", | 955 | "avg:%08lld min:%08lld max %08lld\n", |
| 956 | phba->ktime_seg3_total / | 956 | div_u64(phba->ktime_seg3_total, |
| 957 | phba->ktime_data_samples, | 957 | phba->ktime_data_samples), |
| 958 | phba->ktime_seg3_min, | 958 | phba->ktime_seg3_min, |
| 959 | phba->ktime_seg3_max); | 959 | phba->ktime_seg3_max); |
| 960 | len += snprintf(buf + len, PAGE_SIZE-len, | 960 | len += snprintf(buf + len, PAGE_SIZE-len, |
| @@ -962,8 +962,8 @@ lpfc_debugfs_nvmektime_data(struct lpfc_vport *vport, char *buf, int size) | |||
| 962 | "-to- MSI-X ISR for cmd cmpl\n"); | 962 | "-to- MSI-X ISR for cmd cmpl\n"); |
| 963 | len += snprintf(buf + len, PAGE_SIZE-len, | 963 | len += snprintf(buf + len, PAGE_SIZE-len, |
| 964 | "avg:%08lld min:%08lld max %08lld\n", | 964 | "avg:%08lld min:%08lld max %08lld\n", |
| 965 | phba->ktime_seg4_total / | 965 | div_u64(phba->ktime_seg4_total, |
| 966 | phba->ktime_data_samples, | 966 | phba->ktime_data_samples), |
| 967 | phba->ktime_seg4_min, | 967 | phba->ktime_seg4_min, |
| 968 | phba->ktime_seg4_max); | 968 | phba->ktime_seg4_max); |
| 969 | len += snprintf(buf + len, PAGE_SIZE-len, | 969 | len += snprintf(buf + len, PAGE_SIZE-len, |
| @@ -971,8 +971,8 @@ lpfc_debugfs_nvmektime_data(struct lpfc_vport *vport, char *buf, int size) | |||
| 971 | "-to- NVME layer passed cmd done\n"); | 971 | "-to- NVME layer passed cmd done\n"); |
| 972 | len += snprintf(buf + len, PAGE_SIZE-len, | 972 | len += snprintf(buf + len, PAGE_SIZE-len, |
| 973 | "avg:%08lld min:%08lld max %08lld\n", | 973 | "avg:%08lld min:%08lld max %08lld\n", |
| 974 | phba->ktime_seg5_total / | 974 | div_u64(phba->ktime_seg5_total, |
| 975 | phba->ktime_data_samples, | 975 | phba->ktime_data_samples), |
| 976 | phba->ktime_seg5_min, | 976 | phba->ktime_seg5_min, |
| 977 | phba->ktime_seg5_max); | 977 | phba->ktime_seg5_max); |
| 978 | 978 | ||
| @@ -983,8 +983,8 @@ lpfc_debugfs_nvmektime_data(struct lpfc_vport *vport, char *buf, int size) | |||
| 983 | len += snprintf(buf + len, PAGE_SIZE-len, | 983 | len += snprintf(buf + len, PAGE_SIZE-len, |
| 984 | "avg:%08lld min:%08lld " | 984 | "avg:%08lld min:%08lld " |
| 985 | "max %08lld\n", | 985 | "max %08lld\n", |
| 986 | phba->ktime_seg10_total / | 986 | div_u64(phba->ktime_seg10_total, |
| 987 | phba->ktime_data_samples, | 987 | phba->ktime_data_samples), |
| 988 | phba->ktime_seg10_min, | 988 | phba->ktime_seg10_min, |
| 989 | phba->ktime_seg10_max); | 989 | phba->ktime_seg10_max); |
| 990 | return len; | 990 | return len; |
| @@ -995,8 +995,8 @@ lpfc_debugfs_nvmektime_data(struct lpfc_vport *vport, char *buf, int size) | |||
| 995 | "-to- Driver rcv rsp status OP\n"); | 995 | "-to- Driver rcv rsp status OP\n"); |
| 996 | len += snprintf(buf + len, PAGE_SIZE-len, | 996 | len += snprintf(buf + len, PAGE_SIZE-len, |
| 997 | "avg:%08lld min:%08lld max %08lld\n", | 997 | "avg:%08lld min:%08lld max %08lld\n", |
| 998 | phba->ktime_seg6_total / | 998 | div_u64(phba->ktime_seg6_total, |
| 999 | phba->ktime_status_samples, | 999 | phba->ktime_status_samples), |
| 1000 | phba->ktime_seg6_min, | 1000 | phba->ktime_seg6_min, |
| 1001 | phba->ktime_seg6_max); | 1001 | phba->ktime_seg6_max); |
| 1002 | len += snprintf(buf + len, PAGE_SIZE-len, | 1002 | len += snprintf(buf + len, PAGE_SIZE-len, |
| @@ -1004,8 +1004,8 @@ lpfc_debugfs_nvmektime_data(struct lpfc_vport *vport, char *buf, int size) | |||
| 1004 | "-to- Firmware WQ doorbell: status\n"); | 1004 | "-to- Firmware WQ doorbell: status\n"); |
| 1005 | len += snprintf(buf + len, PAGE_SIZE-len, | 1005 | len += snprintf(buf + len, PAGE_SIZE-len, |
| 1006 | "avg:%08lld min:%08lld max %08lld\n", | 1006 | "avg:%08lld min:%08lld max %08lld\n", |
| 1007 | phba->ktime_seg7_total / | 1007 | div_u64(phba->ktime_seg7_total, |
| 1008 | phba->ktime_status_samples, | 1008 | phba->ktime_status_samples), |
| 1009 | phba->ktime_seg7_min, | 1009 | phba->ktime_seg7_min, |
| 1010 | phba->ktime_seg7_max); | 1010 | phba->ktime_seg7_max); |
| 1011 | len += snprintf(buf + len, PAGE_SIZE-len, | 1011 | len += snprintf(buf + len, PAGE_SIZE-len, |
| @@ -1013,8 +1013,8 @@ lpfc_debugfs_nvmektime_data(struct lpfc_vport *vport, char *buf, int size) | |||
| 1013 | " -to- MSI-X ISR for status cmpl\n"); | 1013 | " -to- MSI-X ISR for status cmpl\n"); |
| 1014 | len += snprintf(buf + len, PAGE_SIZE-len, | 1014 | len += snprintf(buf + len, PAGE_SIZE-len, |
| 1015 | "avg:%08lld min:%08lld max %08lld\n", | 1015 | "avg:%08lld min:%08lld max %08lld\n", |
| 1016 | phba->ktime_seg8_total / | 1016 | div_u64(phba->ktime_seg8_total, |
| 1017 | phba->ktime_status_samples, | 1017 | phba->ktime_status_samples), |
| 1018 | phba->ktime_seg8_min, | 1018 | phba->ktime_seg8_min, |
| 1019 | phba->ktime_seg8_max); | 1019 | phba->ktime_seg8_max); |
| 1020 | len += snprintf(buf + len, PAGE_SIZE-len, | 1020 | len += snprintf(buf + len, PAGE_SIZE-len, |
| @@ -1022,8 +1022,8 @@ lpfc_debugfs_nvmektime_data(struct lpfc_vport *vport, char *buf, int size) | |||
| 1022 | "-to- NVME layer passed status done\n"); | 1022 | "-to- NVME layer passed status done\n"); |
| 1023 | len += snprintf(buf + len, PAGE_SIZE-len, | 1023 | len += snprintf(buf + len, PAGE_SIZE-len, |
| 1024 | "avg:%08lld min:%08lld max %08lld\n", | 1024 | "avg:%08lld min:%08lld max %08lld\n", |
| 1025 | phba->ktime_seg9_total / | 1025 | div_u64(phba->ktime_seg9_total, |
| 1026 | phba->ktime_status_samples, | 1026 | phba->ktime_status_samples), |
| 1027 | phba->ktime_seg9_min, | 1027 | phba->ktime_seg9_min, |
| 1028 | phba->ktime_seg9_max); | 1028 | phba->ktime_seg9_max); |
| 1029 | len += snprintf(buf + len, PAGE_SIZE-len, | 1029 | len += snprintf(buf + len, PAGE_SIZE-len, |
| @@ -1031,8 +1031,8 @@ lpfc_debugfs_nvmektime_data(struct lpfc_vport *vport, char *buf, int size) | |||
| 1031 | "cmd completed on wire\n"); | 1031 | "cmd completed on wire\n"); |
| 1032 | len += snprintf(buf + len, PAGE_SIZE-len, | 1032 | len += snprintf(buf + len, PAGE_SIZE-len, |
| 1033 | "avg:%08lld min:%08lld max %08lld\n", | 1033 | "avg:%08lld min:%08lld max %08lld\n", |
| 1034 | phba->ktime_seg10_total / | 1034 | div_u64(phba->ktime_seg10_total, |
| 1035 | phba->ktime_status_samples, | 1035 | phba->ktime_status_samples), |
| 1036 | phba->ktime_seg10_min, | 1036 | phba->ktime_seg10_min, |
| 1037 | phba->ktime_seg10_max); | 1037 | phba->ktime_seg10_max); |
| 1038 | return len; | 1038 | return len; |
