Lines Matching refs:buffer
181 * @buffer: Buffer to write to. Must be '\0'-terminated.
182 * @len: Size of @buffer.
188 static void tomoyo_addprintf(char *buffer, int len, const char *fmt, ...)
191 const int pos = strlen(buffer);
194 vsnprintf(buffer + pos, len - pos - 1, fmt, args);
199 * tomoyo_flush - Flush queued string to userspace's buffer.
431 char buffer[128];
433 buffer[0] = '\0';
437 tomoyo_addprintf(buffer, sizeof(buffer),
441 tomoyo_addprintf(buffer, sizeof(buffer),
445 tomoyo_addprintf(buffer, sizeof(buffer), "%lu",
451 tomoyo_addprintf(buffer, sizeof(buffer), "-");
455 tomoyo_io_printf(head, "%s", buffer);
1821 char buffer[128];
1826 tomoyo_print_ip(buffer, sizeof(buffer),
1828 tomoyo_io_printf(head, " %s", buffer);
1993 char *buffer;
2023 buffer = kmalloc(len, GFP_NOFS);
2024 if (!buffer)
2026 snprintf(buffer, len - 1, "%s", cp);
2028 tomoyo_addprintf(buffer, len, " exec.%s", realpath);
2030 tomoyo_addprintf(buffer, len, " exec.argv[0]=%s", argv0);
2032 tomoyo_addprintf(buffer, len, "%s", symlink);
2033 tomoyo_normalize_line(buffer);
2034 if (!tomoyo_write_domain2(domain->ns, &domain->acl_info_list, buffer,
2037 kfree(buffer);
2569 * @buffer: Pointer to buffer to write to.
2570 * @buffer_len: Size of @buffer.
2574 ssize_t tomoyo_read_control(struct tomoyo_io_buffer *head, char __user *buffer,
2584 head->read_user_buf = buffer;
2595 len = head->read_user_buf - buffer;
2642 * @buffer: Pointer to buffer to read from.
2643 * @buffer_len: Size of @buffer.
2648 const char __user *buffer, const int buffer_len)
2680 if (get_user(c, buffer)) {
2684 buffer++;