Lines Matching refs:fd
37 rk_s32 fd; member
62 srv->fd = -1; in mpp_trace_srv_init()
66 rk_s32 fd = open(ftrace_paths[i], O_WRONLY | O_CLOEXEC); in mpp_trace_srv_init() local
68 if (fd >= 0) { in mpp_trace_srv_init()
69 srv->fd = fd; in mpp_trace_srv_init()
82 if (srv->fd >= 0) { in mpp_trace_srv_deinit()
83 close(srv->fd); in mpp_trace_srv_deinit()
84 srv->fd = -1; in mpp_trace_srv_deinit()
92 static void mpp_trace_write(rk_s32 fd, const char *fmt, ...) in mpp_trace_write() argument
102 (void)!write(fd, buf, len); in mpp_trace_write()
109 if (srv && srv->fd >= 0) in mpp_trace_begin()
110 mpp_trace_write(srv->fd, "B|%d|%s", getpid(), name); in mpp_trace_begin()
117 if (srv && srv->fd >= 0) in mpp_trace_end()
118 mpp_trace_write(srv->fd, "E|%d|%s", getpid(), name); in mpp_trace_end()
125 if (srv && srv->fd >= 0) in mpp_trace_async_begin()
126 mpp_trace_write(srv->fd, "S|%d|%s|%d", getpid(), name, cookie); in mpp_trace_async_begin()
133 if (srv && srv->fd >= 0) in mpp_trace_async_end()
134 mpp_trace_write(srv->fd, "F|%d|%s|%d", getpid(), name, cookie); in mpp_trace_async_end()
141 if (srv && srv->fd >= 0) in mpp_trace_int32()
142 mpp_trace_write(srv->fd, "C|%d|%s|%d", getpid(), name, value); in mpp_trace_int32()
149 if (srv && srv->fd >= 0) in mpp_trace_int64()
150 mpp_trace_write(srv->fd, "C|%d|%s|%lld", getpid(), name, value); in mpp_trace_int64()