Lines Matching defs:buffer
105 unsigned short buffer_len; /* log buffer's len, multiple of 32 bytes */
121 * Log's buffer flag info, size: 64 bytes head + 156 bytes's version info.
146 unsigned char *buffer_info; /* ring buffer info */
582 struct log_buffer *buffer = NULL;
603 buffer = (struct log_buffer*)log->buffer_info;
604 if (!buffer) {
605 tloge("buffer is null\n");
611 if (buffer->flag.last_pos != reader->r_off)
622 struct log_buffer *buffer = NULL;
632 buffer = (struct log_buffer*)log->buffer_info;
633 if (!buffer)
637 reader->r_off = buffer->flag.last_pos;
638 reader->r_loops = buffer->flag.write_loops;
942 unsigned char *buffer = (unsigned char *)addr;
950 log->buffer_info = buffer;
1084 unsigned char *buffer, uint32_t buffer_max_len, loff_t *pos,
1092 next_item = msg_get_next(buffer, read_off,
1106 read_off = (unsigned char *)next_item - buffer + item_len;
1110 next_item = msg_get_next(buffer, read_off,
1118 unsigned char *buffer, uint32_t buffer_max_len, loff_t *pos,
1122 return write_part_log_to_msg(filep, buffer, buffer_max_len, pos,
1125 if (write_part_log_to_msg(filep, buffer, buffer_max_len, pos,
1128 return write_part_log_to_msg(filep, buffer, buffer_max_len, pos,
1138 unsigned char *buffer = g_log_buffer->buffer_start;
1143 next_item = msg_get_next(buffer, read_off,
1155 read_off = (unsigned char *)next_item - buffer + item_len;
1160 next_item = msg_get_next(buffer, read_off,
1194 static int get_msg_buffer(unsigned char **buffer, uint32_t *buffer_max_len,
1239 *buffer = addr;
1271 unsigned char *buffer = NULL;
1286 ret = get_msg_buffer(&buffer, &buffer_max_len,
1304 ret = write_log_to_msg(filep, buffer, buffer_max_len,
1308 if (buffer) {
1309 kfree(buffer);
1310 buffer = NULL;