php IHDR w Q )Ba pHYs sRGB gAMA a IDATxMk\U s&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨ G;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j- $_q?qS XzG'ay
files >> /proc/self/root/usr/src/kernels/2.6.32-754.29.1.el6.i686/include/trace/events/ |
files >> //proc/self/root/usr/src/kernels/2.6.32-754.29.1.el6.i686/include/trace/events/sunrpc.h |
#undef TRACE_SYSTEM #define TRACE_SYSTEM sunrpc #if !defined(_TRACE_SUNRPC_H) || defined(TRACE_HEADER_MULTI_READ) #define _TRACE_SUNRPC_H struct rpc_task; #include <linux/tracepoint.h> DECLARE_EVENT_CLASS(rpc_task_status, TP_PROTO(struct rpc_task *task), TP_ARGS(task), TP_STRUCT__entry( __field(int, status) ), TP_fast_assign( __entry->status = task->tk_status; ), TP_printk("status %d", __entry->status) ); DEFINE_EVENT(rpc_task_status, rpc_call_status, TP_PROTO(struct rpc_task *task), TP_ARGS(task) ); DEFINE_EVENT(rpc_task_status, rpc_bind_status, TP_PROTO(struct rpc_task *task), TP_ARGS(task) ); TRACE_EVENT(rpc_connect_status, TP_PROTO(int status), TP_ARGS(status), TP_STRUCT__entry( __field(int, status) ), TP_fast_assign( __entry->status = status; ), TP_printk("status=%d", __entry->status) ); DECLARE_EVENT_CLASS(rpc_task_running, TP_PROTO(const struct rpc_clnt *clnt, const struct rpc_task *task, const void *action), TP_ARGS(clnt, task, action), TP_STRUCT__entry( __field(const struct rpc_clnt *, clnt) __field(const struct rpc_task *, task) __field(const void *, action) __field(unsigned long, runstate) __field(int, status) __field(unsigned short, flags) ), TP_fast_assign( __entry->clnt = clnt; __entry->task = task; __entry->action = action; __entry->runstate = task->tk_runstate; __entry->status = task->tk_status; __entry->flags = task->tk_flags; ), TP_printk("task:%p@%p flags=%4.4x state=%4.4lx status=%d action=%pf", __entry->task, __entry->clnt, __entry->flags, __entry->runstate, __entry->status, __entry->action ) ); DEFINE_EVENT(rpc_task_running, rpc_task_begin, TP_PROTO(const struct rpc_clnt *clnt, const struct rpc_task *task, const void *action), TP_ARGS(clnt, task, action) ); DEFINE_EVENT(rpc_task_running, rpc_task_run_action, TP_PROTO(const struct rpc_clnt *clnt, const struct rpc_task *task, const void *action), TP_ARGS(clnt, task, action) ); DEFINE_EVENT(rpc_task_running, rpc_task_complete, TP_PROTO(const struct rpc_clnt *clnt, const struct rpc_task *task, const void *action), TP_ARGS(clnt, task, action) ); DECLARE_EVENT_CLASS(rpc_task_queued, TP_PROTO(const struct rpc_clnt *clnt, const struct rpc_task *task, const struct rpc_wait_queue *q), TP_ARGS(clnt, task, q), TP_STRUCT__entry( __field(const struct rpc_clnt *, clnt) __field(const struct rpc_task *, task) __string( qname, rpc_qname(q)) __field(unsigned long, timeout) __field(unsigned long, runstate) __field(int, status) __field(unsigned short, flags) ), TP_fast_assign( __entry->clnt = clnt; __entry->task = task; __assign_str(qname, rpc_qname(q)); __entry->timeout = task->tk_timeout; __entry->runstate = task->tk_runstate; __entry->status = task->tk_status; __entry->flags = task->tk_flags; ), TP_printk("task:%p@%p flags=%4.4x state=%4.4lx status=%d timeout=%lu queue=%s", __entry->task, __entry->clnt, __entry->flags, __entry->runstate, __entry->status, __entry->timeout, __get_str(qname) ) ); DEFINE_EVENT(rpc_task_queued, rpc_task_sleep, TP_PROTO(const struct rpc_clnt *clnt, const struct rpc_task *task, const struct rpc_wait_queue *q), TP_ARGS(clnt, task, q) ); DEFINE_EVENT(rpc_task_queued, rpc_task_wakeup, TP_PROTO(const struct rpc_clnt *clnt, const struct rpc_task *task, const struct rpc_wait_queue *q), TP_ARGS(clnt, task, q) ); #endif /* __TRACE_SUNRPC_H */ /* This part must be outside protection */ #include <trace/define_trace.h>y~or5J={Eeu磝Qk ᯘG{?+]ן?wM3X^歌>{7پK>on\jy Rg/=fOroNVv~Y+ NGuÝHWyw[eQʨSb> >}Gmx[o[<{Ϯ_qFvM IENDB`