Lines Matching refs:sbuf
610 struct syscall_user_buffer *sbuf; in syscall_fault_buffer_enable() local
620 sbuf = kmalloc(sizeof(*sbuf), GFP_KERNEL); in syscall_fault_buffer_enable()
621 if (!sbuf) in syscall_fault_buffer_enable()
624 ret = trace_user_fault_init(&sbuf->buf, SYSCALL_FAULT_BUF_SZ); in syscall_fault_buffer_enable()
626 kfree(sbuf); in syscall_fault_buffer_enable()
630 WRITE_ONCE(syscall_buffer, sbuf); in syscall_fault_buffer_enable()
637 struct syscall_user_buffer *sbuf = in rcu_free_syscall_buffer() local
640 trace_user_fault_destroy(&sbuf->buf); in rcu_free_syscall_buffer()
641 kfree(sbuf); in rcu_free_syscall_buffer()
647 struct syscall_user_buffer *sbuf = syscall_buffer; in syscall_fault_buffer_disable() local
651 if (trace_user_fault_put(&sbuf->buf)) in syscall_fault_buffer_disable()
655 call_rcu_tasks_trace(&sbuf->rcu, rcu_free_syscall_buffer); in syscall_fault_buffer_disable()
694 struct syscall_user_buffer *sbuf, in sys_fault_user() argument
747 buffer = trace_user_fault_read(&sbuf->buf, NULL, size, in sys_fault_user()
793 struct syscall_user_buffer *sbuf; in syscall_get_data() local
797 sbuf = READ_ONCE(syscall_buffer); in syscall_get_data()
798 if (!sbuf) in syscall_get_data()
801 *buffer = sys_fault_user(buf_size, sys_data, sbuf, args, user_sizes); in syscall_get_data()