Lines Matching full:details
53 char *details;
61 cache_inode_details(const unsigned long inode, char *const details)
64 free(e->details);
66 e->details = details;
75 return (e && inode == e->inode) ? e->details : NULL;
81 const char *const details = get_sockaddr_by_inode_cached(inode);
82 if (details) {
83 tprints(details);
166 char *details;
180 if (asprintf(&details, "%s:[%s:%u->%s:%u]", proto_name,
185 if (asprintf(&details, "%s:[%s:%u]", proto_name, src_buf,
190 return cache_inode_details(inode, details);
338 char *details;
339 if (asprintf(&details, "%s:[%lu%s%s]", proto_name, inode,
343 return cache_inode_details(inode, details);
374 char *details;
389 if (asprintf(&details, "%s:[%s:%u]", proto_name,
393 if (asprintf(&details, "%s:[%u]", proto_name,
398 return cache_inode_details(inode, details);
488 const char *details = NULL;
491 details = protocols[proto].get(tcp, fd, inode);
498 details = protocols[i].get(tcp, fd, inode);
499 if (details)
505 return details;
512 const char *details = get_sockaddr_by_inode_uncached(tcp, inode, proto);
514 if (details) {
515 tprints(details);
528 /* Given an inode number of a socket, return its protocol details. */
533 const char *details = get_sockaddr_by_inode_cached(inode);
534 return details ? details :
538 /* Given an inode number of a socket, print out its protocol details. */