nfs4trace.h (b228ab57e51b62663a80ca820c87ba2650583f08) | nfs4trace.h (2c92ca849fcc6ee7d0c358e9959abc9f58661aea) |
---|---|
1/* SPDX-License-Identifier: GPL-2.0 */ 2/* 3 * Copyright (c) 2013 Trond Myklebust <Trond.Myklebust@netapp.com> 4 */ 5#undef TRACE_SYSTEM 6#define TRACE_SYSTEM nfs4 7 8#if !defined(_TRACE_NFS4_H) || defined(TRACE_HEADER_MULTI_READ) --- 33 unchanged lines hidden (view full) --- 42 43 TP_STRUCT__entry( 44 __string(dstaddr, clp->cl_hostname) 45 __field(unsigned long, error) 46 ), 47 48 TP_fast_assign( 49 __entry->error = error < 0 ? -error : 0; | 1/* SPDX-License-Identifier: GPL-2.0 */ 2/* 3 * Copyright (c) 2013 Trond Myklebust <Trond.Myklebust@netapp.com> 4 */ 5#undef TRACE_SYSTEM 6#define TRACE_SYSTEM nfs4 7 8#if !defined(_TRACE_NFS4_H) || defined(TRACE_HEADER_MULTI_READ) --- 33 unchanged lines hidden (view full) --- 42 43 TP_STRUCT__entry( 44 __string(dstaddr, clp->cl_hostname) 45 __field(unsigned long, error) 46 ), 47 48 TP_fast_assign( 49 __entry->error = error < 0 ? -error : 0; |
50 __assign_str(dstaddr, clp->cl_hostname); | 50 __assign_str(dstaddr); |
51 ), 52 53 TP_printk( 54 "error=%ld (%s) dstaddr=%s", 55 -__entry->error, 56 show_nfs4_status(__entry->error), 57 __get_str(dstaddr) 58 ) --- 30 unchanged lines hidden (view full) --- 89 TP_STRUCT__entry( 90 __string(main_addr, clp->cl_hostname) 91 __string(trunk_addr, addr) 92 __field(unsigned long, error) 93 ), 94 95 TP_fast_assign( 96 __entry->error = error < 0 ? -error : 0; | 51 ), 52 53 TP_printk( 54 "error=%ld (%s) dstaddr=%s", 55 -__entry->error, 56 show_nfs4_status(__entry->error), 57 __get_str(dstaddr) 58 ) --- 30 unchanged lines hidden (view full) --- 89 TP_STRUCT__entry( 90 __string(main_addr, clp->cl_hostname) 91 __string(trunk_addr, addr) 92 __field(unsigned long, error) 93 ), 94 95 TP_fast_assign( 96 __entry->error = error < 0 ? -error : 0; |
97 __assign_str(main_addr, clp->cl_hostname); 98 __assign_str(trunk_addr, addr); | 97 __assign_str(main_addr); 98 __assign_str(trunk_addr); |
99 ), 100 101 TP_printk( 102 "error=%ld (%s) main_addr=%s trunk_addr=%s", 103 -__entry->error, 104 show_nfs4_status(__entry->error), 105 __get_str(main_addr), 106 __get_str(trunk_addr) --- 253 unchanged lines hidden (view full) --- 360 361 TP_STRUCT__entry( 362 __field(unsigned long, state) 363 __string(hostname, clp->cl_hostname) 364 ), 365 366 TP_fast_assign( 367 __entry->state = clp->cl_state; | 99 ), 100 101 TP_printk( 102 "error=%ld (%s) main_addr=%s trunk_addr=%s", 103 -__entry->error, 104 show_nfs4_status(__entry->error), 105 __get_str(main_addr), 106 __get_str(trunk_addr) --- 253 unchanged lines hidden (view full) --- 360 361 TP_STRUCT__entry( 362 __field(unsigned long, state) 363 __string(hostname, clp->cl_hostname) 364 ), 365 366 TP_fast_assign( 367 __entry->state = clp->cl_state; |
368 __assign_str(hostname, clp->cl_hostname); | 368 __assign_str(hostname); |
369 ), 370 371 TP_printk( 372 "hostname=%s clp state=%s", __get_str(hostname), 373 show_nfs4_clp_state(__entry->state) 374 ) 375) 376 --- 11 unchanged lines hidden (view full) --- 388 __field(unsigned long, state) 389 __string(hostname, clp->cl_hostname) 390 __string(section, section) 391 ), 392 393 TP_fast_assign( 394 __entry->error = status < 0 ? -status : 0; 395 __entry->state = clp->cl_state; | 369 ), 370 371 TP_printk( 372 "hostname=%s clp state=%s", __get_str(hostname), 373 show_nfs4_clp_state(__entry->state) 374 ) 375) 376 --- 11 unchanged lines hidden (view full) --- 388 __field(unsigned long, state) 389 __string(hostname, clp->cl_hostname) 390 __string(section, section) 391 ), 392 393 TP_fast_assign( 394 __entry->error = status < 0 ? -status : 0; 395 __entry->state = clp->cl_state; |
396 __assign_str(hostname, clp->cl_hostname); 397 __assign_str(section, section); | 396 __assign_str(hostname); 397 __assign_str(section); |
398 ), 399 400 TP_printk( 401 "hostname=%s clp state=%s error=%ld (%s) section=%s", 402 __get_str(hostname), 403 show_nfs4_clp_state(__entry->state), -__entry->error, 404 show_nfs4_status(__entry->error), __get_str(section) 405 --- 167 unchanged lines hidden (view full) --- 573 if (inode != NULL) { 574 __entry->fileid = NFS_FILEID(inode); 575 __entry->fhandle = nfs_fhandle_hash(NFS_FH(inode)); 576 } else { 577 __entry->fileid = 0; 578 __entry->fhandle = 0; 579 } 580 __entry->dir = NFS_FILEID(d_inode(ctx->dentry->d_parent)); | 398 ), 399 400 TP_printk( 401 "hostname=%s clp state=%s error=%ld (%s) section=%s", 402 __get_str(hostname), 403 show_nfs4_clp_state(__entry->state), -__entry->error, 404 show_nfs4_status(__entry->error), __get_str(section) 405 --- 167 unchanged lines hidden (view full) --- 573 if (inode != NULL) { 574 __entry->fileid = NFS_FILEID(inode); 575 __entry->fhandle = nfs_fhandle_hash(NFS_FH(inode)); 576 } else { 577 __entry->fileid = 0; 578 __entry->fhandle = 0; 579 } 580 __entry->dir = NFS_FILEID(d_inode(ctx->dentry->d_parent)); |
581 __assign_str(name, ctx->dentry->d_name.name); | 581 __assign_str(name); |
582 ), 583 584 TP_printk( 585 "error=%ld (%s) flags=%lu (%s) fmode=%s " 586 "fileid=%02x:%02x:%llu fhandle=0x%08x " 587 "name=%02x:%02x:%llu/%s stateid=%d:0x%08x " 588 "openstateid=%d:0x%08x", 589 -__entry->error, --- 477 unchanged lines hidden (view full) --- 1067 __field(u64, dir) 1068 __string(name, name->name) 1069 ), 1070 1071 TP_fast_assign( 1072 __entry->dev = dir->i_sb->s_dev; 1073 __entry->dir = NFS_FILEID(dir); 1074 __entry->error = -error; | 582 ), 583 584 TP_printk( 585 "error=%ld (%s) flags=%lu (%s) fmode=%s " 586 "fileid=%02x:%02x:%llu fhandle=0x%08x " 587 "name=%02x:%02x:%llu/%s stateid=%d:0x%08x " 588 "openstateid=%d:0x%08x", 589 -__entry->error, --- 477 unchanged lines hidden (view full) --- 1067 __field(u64, dir) 1068 __string(name, name->name) 1069 ), 1070 1071 TP_fast_assign( 1072 __entry->dev = dir->i_sb->s_dev; 1073 __entry->dir = NFS_FILEID(dir); 1074 __entry->error = -error; |
1075 __assign_str(name, name->name); | 1075 __assign_str(name); |
1076 ), 1077 1078 TP_printk( 1079 "error=%ld (%s) name=%02x:%02x:%llu/%s", 1080 -__entry->error, 1081 show_nfs4_status(__entry->error), 1082 MAJOR(__entry->dev), MINOR(__entry->dev), 1083 (unsigned long long)__entry->dir, --- 67 unchanged lines hidden (view full) --- 1151 __string(newname, newname->name) 1152 ), 1153 1154 TP_fast_assign( 1155 __entry->dev = olddir->i_sb->s_dev; 1156 __entry->olddir = NFS_FILEID(olddir); 1157 __entry->newdir = NFS_FILEID(newdir); 1158 __entry->error = error < 0 ? -error : 0; | 1076 ), 1077 1078 TP_printk( 1079 "error=%ld (%s) name=%02x:%02x:%llu/%s", 1080 -__entry->error, 1081 show_nfs4_status(__entry->error), 1082 MAJOR(__entry->dev), MINOR(__entry->dev), 1083 (unsigned long long)__entry->dir, --- 67 unchanged lines hidden (view full) --- 1151 __string(newname, newname->name) 1152 ), 1153 1154 TP_fast_assign( 1155 __entry->dev = olddir->i_sb->s_dev; 1156 __entry->olddir = NFS_FILEID(olddir); 1157 __entry->newdir = NFS_FILEID(newdir); 1158 __entry->error = error < 0 ? -error : 0; |
1159 __assign_str(oldname, oldname->name); 1160 __assign_str(newname, newname->name); | 1159 __assign_str(oldname); 1160 __assign_str(newname); |
1161 ), 1162 1163 TP_printk( 1164 "error=%ld (%s) oldname=%02x:%02x:%llu/%s " 1165 "newname=%02x:%02x:%llu/%s", 1166 -__entry->error, 1167 show_nfs4_status(__entry->error), 1168 MAJOR(__entry->dev), MINOR(__entry->dev), --- 185 unchanged lines hidden (view full) --- 1354 __entry->fhandle = nfs_fhandle_hash(fhandle); 1355 if (!IS_ERR_OR_NULL(inode)) { 1356 __entry->fileid = NFS_FILEID(inode); 1357 __entry->dev = inode->i_sb->s_dev; 1358 } else { 1359 __entry->fileid = 0; 1360 __entry->dev = 0; 1361 } | 1161 ), 1162 1163 TP_printk( 1164 "error=%ld (%s) oldname=%02x:%02x:%llu/%s " 1165 "newname=%02x:%02x:%llu/%s", 1166 -__entry->error, 1167 show_nfs4_status(__entry->error), 1168 MAJOR(__entry->dev), MINOR(__entry->dev), --- 185 unchanged lines hidden (view full) --- 1354 __entry->fhandle = nfs_fhandle_hash(fhandle); 1355 if (!IS_ERR_OR_NULL(inode)) { 1356 __entry->fileid = NFS_FILEID(inode); 1357 __entry->dev = inode->i_sb->s_dev; 1358 } else { 1359 __entry->fileid = 0; 1360 __entry->dev = 0; 1361 } |
1362 __assign_str(dstaddr, clp ? clp->cl_hostname : "unknown"); | 1362 __assign_str(dstaddr); |
1363 ), 1364 1365 TP_printk( 1366 "error=%ld (%s) fileid=%02x:%02x:%llu fhandle=0x%08x " 1367 "dstaddr=%s", 1368 -__entry->error, 1369 show_nfs4_status(__entry->error), 1370 MAJOR(__entry->dev), MINOR(__entry->dev), --- 40 unchanged lines hidden (view full) --- 1411 __entry->fhandle = nfs_fhandle_hash(fhandle); 1412 if (!IS_ERR_OR_NULL(inode)) { 1413 __entry->fileid = NFS_FILEID(inode); 1414 __entry->dev = inode->i_sb->s_dev; 1415 } else { 1416 __entry->fileid = 0; 1417 __entry->dev = 0; 1418 } | 1363 ), 1364 1365 TP_printk( 1366 "error=%ld (%s) fileid=%02x:%02x:%llu fhandle=0x%08x " 1367 "dstaddr=%s", 1368 -__entry->error, 1369 show_nfs4_status(__entry->error), 1370 MAJOR(__entry->dev), MINOR(__entry->dev), --- 40 unchanged lines hidden (view full) --- 1411 __entry->fhandle = nfs_fhandle_hash(fhandle); 1412 if (!IS_ERR_OR_NULL(inode)) { 1413 __entry->fileid = NFS_FILEID(inode); 1414 __entry->dev = inode->i_sb->s_dev; 1415 } else { 1416 __entry->fileid = 0; 1417 __entry->dev = 0; 1418 } |
1419 __assign_str(dstaddr, clp ? clp->cl_hostname : "unknown"); | 1419 __assign_str(dstaddr); |
1420 __entry->stateid_seq = 1421 be32_to_cpu(stateid->seqid); 1422 __entry->stateid_hash = 1423 nfs_stateid_hash(stateid); 1424 ), 1425 1426 TP_printk( 1427 "error=%ld (%s) fileid=%02x:%02x:%llu fhandle=0x%08x " --- 527 unchanged lines hidden (view full) --- 1955 TP_ARGS(clp, deviceid), 1956 1957 TP_STRUCT__entry( 1958 __string(dstaddr, clp->cl_hostname) 1959 __array(unsigned char, deviceid, NFS4_DEVICEID4_SIZE) 1960 ), 1961 1962 TP_fast_assign( | 1420 __entry->stateid_seq = 1421 be32_to_cpu(stateid->seqid); 1422 __entry->stateid_hash = 1423 nfs_stateid_hash(stateid); 1424 ), 1425 1426 TP_printk( 1427 "error=%ld (%s) fileid=%02x:%02x:%llu fhandle=0x%08x " --- 527 unchanged lines hidden (view full) --- 1955 TP_ARGS(clp, deviceid), 1956 1957 TP_STRUCT__entry( 1958 __string(dstaddr, clp->cl_hostname) 1959 __array(unsigned char, deviceid, NFS4_DEVICEID4_SIZE) 1960 ), 1961 1962 TP_fast_assign( |
1963 __assign_str(dstaddr, clp->cl_hostname); | 1963 __assign_str(dstaddr); |
1964 memcpy(__entry->deviceid, deviceid->data, 1965 NFS4_DEVICEID4_SIZE); 1966 ), 1967 1968 TP_printk( 1969 "deviceid=%s, dstaddr=%s", 1970 __print_hex(__entry->deviceid, NFS4_DEVICEID4_SIZE), 1971 __get_str(dstaddr) --- 21 unchanged lines hidden (view full) --- 1993 __field(int, status) 1994 __string(dstaddr, server->nfs_client->cl_hostname) 1995 __array(unsigned char, deviceid, NFS4_DEVICEID4_SIZE) 1996 ), 1997 1998 TP_fast_assign( 1999 __entry->dev = server->s_dev; 2000 __entry->status = status; | 1964 memcpy(__entry->deviceid, deviceid->data, 1965 NFS4_DEVICEID4_SIZE); 1966 ), 1967 1968 TP_printk( 1969 "deviceid=%s, dstaddr=%s", 1970 __print_hex(__entry->deviceid, NFS4_DEVICEID4_SIZE), 1971 __get_str(dstaddr) --- 21 unchanged lines hidden (view full) --- 1993 __field(int, status) 1994 __string(dstaddr, server->nfs_client->cl_hostname) 1995 __array(unsigned char, deviceid, NFS4_DEVICEID4_SIZE) 1996 ), 1997 1998 TP_fast_assign( 1999 __entry->dev = server->s_dev; 2000 __entry->status = status; |
2001 __assign_str(dstaddr, server->nfs_client->cl_hostname); | 2001 __assign_str(dstaddr); |
2002 memcpy(__entry->deviceid, deviceid->data, 2003 NFS4_DEVICEID4_SIZE); 2004 ), 2005 2006 TP_printk( 2007 "dev=%02x:%02x: deviceid=%s, dstaddr=%s, status=%d", 2008 MAJOR(__entry->dev), MINOR(__entry->dev), 2009 __print_hex(__entry->deviceid, NFS4_DEVICEID4_SIZE), --- 21 unchanged lines hidden (view full) --- 2031 2032 TP_STRUCT__entry( 2033 __string(mds_addr, server->nfs_client->cl_hostname) 2034 __array(unsigned char, deviceid, NFS4_DEVICEID4_SIZE) 2035 __string(ds_ips, ds_remotestr) 2036 ), 2037 2038 TP_fast_assign( | 2002 memcpy(__entry->deviceid, deviceid->data, 2003 NFS4_DEVICEID4_SIZE); 2004 ), 2005 2006 TP_printk( 2007 "dev=%02x:%02x: deviceid=%s, dstaddr=%s, status=%d", 2008 MAJOR(__entry->dev), MINOR(__entry->dev), 2009 __print_hex(__entry->deviceid, NFS4_DEVICEID4_SIZE), --- 21 unchanged lines hidden (view full) --- 2031 2032 TP_STRUCT__entry( 2033 __string(mds_addr, server->nfs_client->cl_hostname) 2034 __array(unsigned char, deviceid, NFS4_DEVICEID4_SIZE) 2035 __string(ds_ips, ds_remotestr) 2036 ), 2037 2038 TP_fast_assign( |
2039 __assign_str(mds_addr, server->nfs_client->cl_hostname); 2040 __assign_str(ds_ips, ds_remotestr); | 2039 __assign_str(mds_addr); 2040 __assign_str(ds_ips); |
2041 memcpy(__entry->deviceid, deviceid->data, 2042 NFS4_DEVICEID4_SIZE); 2043 ), 2044 TP_printk( 2045 "deviceid=%s, mds_addr=%s, ds_ips=%s", 2046 __print_hex(__entry->deviceid, NFS4_DEVICEID4_SIZE), 2047 __get_str(mds_addr), 2048 __get_str(ds_ips) --- 29 unchanged lines hidden (view full) --- 2078 __entry->fileid = NFS_FILEID(inode); 2079 __entry->dev = inode->i_sb->s_dev; 2080 __entry->offset = hdr->args.offset; 2081 __entry->count = hdr->args.count; 2082 __entry->stateid_seq = 2083 be32_to_cpu(hdr->args.stateid.seqid); 2084 __entry->stateid_hash = 2085 nfs_stateid_hash(&hdr->args.stateid); | 2041 memcpy(__entry->deviceid, deviceid->data, 2042 NFS4_DEVICEID4_SIZE); 2043 ), 2044 TP_printk( 2045 "deviceid=%s, mds_addr=%s, ds_ips=%s", 2046 __print_hex(__entry->deviceid, NFS4_DEVICEID4_SIZE), 2047 __get_str(mds_addr), 2048 __get_str(ds_ips) --- 29 unchanged lines hidden (view full) --- 2078 __entry->fileid = NFS_FILEID(inode); 2079 __entry->dev = inode->i_sb->s_dev; 2080 __entry->offset = hdr->args.offset; 2081 __entry->count = hdr->args.count; 2082 __entry->stateid_seq = 2083 be32_to_cpu(hdr->args.stateid.seqid); 2084 __entry->stateid_hash = 2085 nfs_stateid_hash(&hdr->args.stateid); |
2086 __assign_str(dstaddr, hdr->ds_clp ? 2087 rpc_peeraddr2str(hdr->ds_clp->cl_rpcclient, 2088 RPC_DISPLAY_ADDR) : "unknown"); | 2086 __assign_str(dstaddr); |
2089 ), 2090 2091 TP_printk( 2092 "error=%ld (%s) fileid=%02x:%02x:%llu fhandle=0x%08x " 2093 "offset=%llu count=%u stateid=%d:0x%08x dstaddr=%s", 2094 -__entry->error, 2095 show_nfs4_status(__entry->error), 2096 MAJOR(__entry->dev), MINOR(__entry->dev), --- 37 unchanged lines hidden (view full) --- 2134 const struct inode *inode = data->inode; 2135 2136 __entry->error = data->res.op_status; 2137 __entry->fhandle = nfs_fhandle_hash(data->args.fh); 2138 __entry->fileid = NFS_FILEID(inode); 2139 __entry->dev = inode->i_sb->s_dev; 2140 __entry->offset = data->args.offset; 2141 __entry->count = data->args.count; | 2087 ), 2088 2089 TP_printk( 2090 "error=%ld (%s) fileid=%02x:%02x:%llu fhandle=0x%08x " 2091 "offset=%llu count=%u stateid=%d:0x%08x dstaddr=%s", 2092 -__entry->error, 2093 show_nfs4_status(__entry->error), 2094 MAJOR(__entry->dev), MINOR(__entry->dev), --- 37 unchanged lines hidden (view full) --- 2132 const struct inode *inode = data->inode; 2133 2134 __entry->error = data->res.op_status; 2135 __entry->fhandle = nfs_fhandle_hash(data->args.fh); 2136 __entry->fileid = NFS_FILEID(inode); 2137 __entry->dev = inode->i_sb->s_dev; 2138 __entry->offset = data->args.offset; 2139 __entry->count = data->args.count; |
2142 __assign_str(dstaddr, data->ds_clp ? 2143 rpc_peeraddr2str(data->ds_clp->cl_rpcclient, 2144 RPC_DISPLAY_ADDR) : "unknown"); | 2140 __assign_str(dstaddr); |
2145 ), 2146 2147 TP_printk( 2148 "error=%ld (%s) fileid=%02x:%02x:%llu fhandle=0x%08x " 2149 "offset=%llu count=%u dstaddr=%s", 2150 -__entry->error, 2151 show_nfs4_status(__entry->error), 2152 MAJOR(__entry->dev), MINOR(__entry->dev), --- 421 unchanged lines hidden (view full) --- 2574 __string(name, name) 2575 ), 2576 2577 TP_fast_assign( 2578 __entry->error = error < 0 ? -error : 0; 2579 __entry->dev = inode->i_sb->s_dev; 2580 __entry->fileid = NFS_FILEID(inode); 2581 __entry->fhandle = nfs_fhandle_hash(NFS_FH(inode)); | 2141 ), 2142 2143 TP_printk( 2144 "error=%ld (%s) fileid=%02x:%02x:%llu fhandle=0x%08x " 2145 "offset=%llu count=%u dstaddr=%s", 2146 -__entry->error, 2147 show_nfs4_status(__entry->error), 2148 MAJOR(__entry->dev), MINOR(__entry->dev), --- 421 unchanged lines hidden (view full) --- 2570 __string(name, name) 2571 ), 2572 2573 TP_fast_assign( 2574 __entry->error = error < 0 ? -error : 0; 2575 __entry->dev = inode->i_sb->s_dev; 2576 __entry->fileid = NFS_FILEID(inode); 2577 __entry->fhandle = nfs_fhandle_hash(NFS_FH(inode)); |
2582 __assign_str(name, name); | 2578 __assign_str(name); |
2583 ), 2584 2585 TP_printk( 2586 "error=%ld (%s) fileid=%02x:%02x:%llu fhandle=0x%08x " 2587 "name=%s", 2588 -__entry->error, show_nfs4_status(__entry->error), 2589 MAJOR(__entry->dev), MINOR(__entry->dev), 2590 (unsigned long long)__entry->fileid, --- 27 unchanged lines hidden --- | 2579 ), 2580 2581 TP_printk( 2582 "error=%ld (%s) fileid=%02x:%02x:%llu fhandle=0x%08x " 2583 "name=%s", 2584 -__entry->error, show_nfs4_status(__entry->error), 2585 MAJOR(__entry->dev), MINOR(__entry->dev), 2586 (unsigned long long)__entry->fileid, --- 27 unchanged lines hidden --- |