Lines Matching refs:len
196 static void tomoyo_addprintf(char *buffer, int len, const char *fmt, ...) in tomoyo_addprintf() argument
202 vsnprintf(buffer + pos, len - pos - 1, fmt, args); in tomoyo_addprintf()
217 size_t len = strlen(w); in tomoyo_flush() local
219 if (len) { in tomoyo_flush()
220 if (len > head->read_user_buf_avail) in tomoyo_flush()
221 len = head->read_user_buf_avail; in tomoyo_flush()
222 if (!len) in tomoyo_flush()
224 if (copy_to_user(head->read_user_buf, w, len)) in tomoyo_flush()
226 head->read_user_buf_avail -= len; in tomoyo_flush()
227 head->read_user_buf += len; in tomoyo_flush()
228 w += len; in tomoyo_flush()
242 for (len = 0; len < head->r.w_pos; len++) in tomoyo_flush()
243 head->r.w[len] = head->r.w[len + 1]; in tomoyo_flush()
281 size_t len; in tomoyo_io_printf() local
288 len = vsnprintf(head->read_buf + pos, size, fmt, args) + 1; in tomoyo_io_printf()
290 if (pos + len >= head->readbuf_size) { in tomoyo_io_printf()
294 head->r.avail += len; in tomoyo_io_printf()
607 int len = 0; in tomoyo_set_mode() local
614 len = strlen(category); in tomoyo_set_mode()
615 if (strncmp(name, category, len) || in tomoyo_set_mode()
616 name[len++] != ':' || name[len++] != ':') in tomoyo_set_mode()
619 if (strcmp(name + len, tomoyo_mac_keywords[i])) in tomoyo_set_mode()
2006 int len; in tomoyo_add_entry() local
2014 len = strlen(cp) + 1; in tomoyo_add_entry()
2020 len += tomoyo_truncate(argv0) + 14; in tomoyo_add_entry()
2025 len += tomoyo_truncate(realpath) + 6; in tomoyo_add_entry()
2029 len += tomoyo_truncate(symlink + 1) + 1; in tomoyo_add_entry()
2031 buffer = kmalloc(len, GFP_NOFS); in tomoyo_add_entry()
2034 snprintf(buffer, len - 1, "%s", cp); in tomoyo_add_entry()
2036 tomoyo_addprintf(buffer, len, " exec.%s", realpath); in tomoyo_add_entry()
2038 tomoyo_addprintf(buffer, len, " exec.argv[0]=%s", argv0); in tomoyo_add_entry()
2040 tomoyo_addprintf(buffer, len, "%s", symlink); in tomoyo_add_entry()
2063 int len; in tomoyo_supervisor() local
2069 len = vsnprintf((char *) &len, 1, fmt, args) + 1; in tomoyo_supervisor()
2073 tomoyo_write_log2(r, len, fmt, args); in tomoyo_supervisor()
2097 entry.query = tomoyo_init_log(r, len, fmt, args); in tomoyo_supervisor()
2106 len = tomoyo_round2(entry.query_len); in tomoyo_supervisor()
2110 tomoyo_memory_used[TOMOYO_MEMORY_QUERY] + len in tomoyo_supervisor()
2116 tomoyo_memory_used[TOMOYO_MEMORY_QUERY] += len; in tomoyo_supervisor()
2133 tomoyo_memory_used[TOMOYO_MEMORY_QUERY] -= len; in tomoyo_supervisor()
2206 size_t len = 0; in tomoyo_read_query() local
2219 len = ptr->query_len; in tomoyo_read_query()
2223 if (!len) { in tomoyo_read_query()
2227 buf = kzalloc(len + 32, GFP_NOFS); in tomoyo_read_query()
2241 if (len == ptr->query_len) in tomoyo_read_query()
2242 snprintf(buf, len + 31, "Q%u-%hu\n%s", ptr->serial, in tomoyo_read_query()
2588 int len; in tomoyo_read_control() local
2606 len = head->read_user_buf - buffer; in tomoyo_read_control()
2608 return len; in tomoyo_read_control()
2679 const int len = head->writebuf_size * 2; in tomoyo_write_control() local
2680 char *cp = kzalloc(len, GFP_NOFS); in tomoyo_write_control()
2690 head->writebuf_size = len; in tomoyo_write_control()