Lines Matching refs:buffer

190  * @buffer: Buffer to write to. Must be '\0'-terminated.
191 * @len: Size of @buffer.
196 static void tomoyo_addprintf(char *buffer, int len, const char *fmt, ...)
199 const int pos = strlen(buffer);
202 vsnprintf(buffer + pos, len - pos - 1, fmt, args);
207 * tomoyo_flush - Flush queued string to userspace's buffer.
439 char buffer[128];
441 buffer[0] = '\0';
445 tomoyo_addprintf(buffer, sizeof(buffer),
449 tomoyo_addprintf(buffer, sizeof(buffer),
453 tomoyo_addprintf(buffer, sizeof(buffer), "%lu",
459 tomoyo_addprintf(buffer, sizeof(buffer), "-");
463 tomoyo_io_printf(head, "%s", buffer);
1829 char buffer[128];
1834 tomoyo_print_ip(buffer, sizeof(buffer),
1836 tomoyo_io_printf(head, " %s", buffer);
2001 char *buffer;
2031 buffer = kmalloc(len, GFP_NOFS);
2032 if (!buffer)
2034 snprintf(buffer, len - 1, "%s", cp);
2036 tomoyo_addprintf(buffer, len, " exec.%s", realpath);
2038 tomoyo_addprintf(buffer, len, " exec.argv[0]=%s", argv0);
2040 tomoyo_addprintf(buffer, len, "%s", symlink);
2041 tomoyo_normalize_line(buffer);
2042 if (!tomoyo_write_domain2(domain->ns, &domain->acl_info_list, buffer,
2045 kfree(buffer);
2577 * @buffer: Poiner to buffer to write to.
2578 * @buffer_len: Size of @buffer.
2582 ssize_t tomoyo_read_control(struct tomoyo_io_buffer *head, char __user *buffer,
2592 head->read_user_buf = buffer;
2603 len = head->read_user_buf - buffer;
2650 * @buffer: Pointer to buffer to read from.
2651 * @buffer_len: Size of @buffer.
2656 const char __user *buffer, const int buffer_len)
2687 if (get_user(c, buffer)) {
2691 buffer++;