Lines Matching refs:buff
50 unix_read(int fd, void* buff, int len) in unix_read() argument
53 do { ret = read(fd, buff, len); } while (ret < 0 && errno == EINTR); in unix_read()
58 unix_write(int fd, const void* buff, int len) in unix_write() argument
61 do { ret = write(fd, buff, len); } while (ret < 0 && errno == EINTR); in unix_write()
66 proc_read(const char* filename, char* buff, size_t buffsize) in proc_read() argument
71 len = unix_read(fd, buff, buffsize-1); in proc_read()
74 buff[len > 0 ? len : 0] = 0; in proc_read()
87 file_buff_open( FileBuff buff, const char* path ) in file_buff_open() argument
89 buff->count = 0; in file_buff_open()
90 buff->fd = open(path, O_WRONLY|O_CREAT|O_TRUNC, 0755); in file_buff_open()
94 file_buff_write( FileBuff buff, const void* src, int len ) in file_buff_write() argument
97 int avail = sizeof(buff->data) - buff->count; in file_buff_write()
101 memcpy( buff->data + buff->count, src, avail ); in file_buff_write()
105 buff->count += avail; in file_buff_write()
106 if (buff->count == FILE_BUFF_SIZE) { in file_buff_write()
107 unix_write( buff->fd, buff->data, buff->count ); in file_buff_write()
108 buff->count = 0; in file_buff_write()
114 file_buff_done( FileBuff buff ) in file_buff_done() argument
116 if (buff->count > 0) { in file_buff_done()
117 unix_write( buff->fd, buff->data, buff->count ); in file_buff_done()
118 buff->count = 0; in file_buff_done()
187 char buff[65]; in do_log_uptime() local
193 ret = unix_read(fd, buff, 64); in do_log_uptime()
195 buff[64] = 0; in do_log_uptime()
197 long long jiffies = 100LL*strtod(buff,NULL); in do_log_uptime()
199 snprintf(buff,sizeof(buff),"%lld\n",jiffies); in do_log_uptime()
200 len = strlen(buff); in do_log_uptime()
201 file_buff_write(log, buff, len); in do_log_uptime()
216 char buff[1024]; in do_log_file() local
227 ret = unix_read(fd, buff, sizeof(buff)); in do_log_file()
231 file_buff_write(log, buff, ret); in do_log_file()
232 if (ret < (int)sizeof(buff)) in do_log_file()
255 char buff[1024]; in do_log_procs() local
268 len = unix_read(fd, buff, sizeof(buff)-1); in do_log_procs()
276 buff[len] = 0; in do_log_procs()
277 p1 = strchr(buff, '('); in do_log_procs()
279 file_buff_write(log, buff, p1+1-buff); in do_log_procs()
284 file_buff_write(log,buff,len); in do_log_procs()
302 char buff[4]; in bootchart_init() local
305 buff[0] = 0; in bootchart_init()
306 proc_read( LOG_STARTFILE, buff, sizeof(buff) ); in bootchart_init()
307 if (buff[0] != 0) { in bootchart_init()
308 timeout = atoi(buff); in bootchart_init()
362 char buff[2]; in bootchart_step() local
363 if (proc_read(LOG_STOPFILE,buff,sizeof(buff)) > 0 && buff[0] == '1') { in bootchart_step()