Lines Matching defs:data
16 struct mutex mutex; /* Protects all data below */
17 dev_t dev; /* The TTY which the data is from */
20 unsigned char *data; /* Allocated size N_TTY_BUF_SIZE */
39 buf->data = kmalloc(N_TTY_BUF_SIZE, GFP_KERNEL);
40 if (!buf->data)
57 kfree(buf->data);
62 unsigned char *data, size_t size)
79 audit_log_format(ab, " data=");
80 audit_log_n_hex(ab, data, size);
86 * tty_audit_buf_push - Push buffered data out
99 tty_audit_log("tty", buf->dev, buf->data, buf->valid);
106 * Make sure all buffered data is written out and deallocate the buffer.
150 * tty_audit_push - Flush current's pending audit data
198 * tty_audit_add_data - Add data for TTY auditing.
200 * Audit @data of @size from @tty, if necessary.
202 void tty_audit_add_data(struct tty_struct *tty, const void *data, size_t size)
240 memcpy(buf->data + buf->valid, data, run);
242 data += run;