Lines Matching refs:ref
288 tr->ref++; in trace_array_get()
300 WARN_ON(!this_tr->ref); in __trace_array_put()
301 this_tr->ref--; in __trace_array_put()
4402 if (tr->current_trace->ref) { in tracing_set_tracer()
4620 tr->current_trace->ref++; in tracing_open_pipe()
4640 tr->current_trace->ref--; in tracing_release_pipe()
5583 tr->current_trace->ref++; in tracing_buffers_open()
5677 iter->tr->current_trace->ref--; in tracing_buffers_release()
5693 int ref; member
5699 struct buffer_ref *ref = (struct buffer_ref *)buf->private; in buffer_pipe_buf_release() local
5701 if (--ref->ref) in buffer_pipe_buf_release()
5704 ring_buffer_free_read_page(ref->buffer, ref->page); in buffer_pipe_buf_release()
5705 kfree(ref); in buffer_pipe_buf_release()
5712 struct buffer_ref *ref = (struct buffer_ref *)buf->private; in buffer_pipe_buf_get() local
5714 ref->ref++; in buffer_pipe_buf_get()
5732 struct buffer_ref *ref = in buffer_spd_release() local
5735 if (--ref->ref) in buffer_spd_release()
5738 ring_buffer_free_read_page(ref->buffer, ref->page); in buffer_spd_release()
5739 kfree(ref); in buffer_spd_release()
5760 struct buffer_ref *ref; in tracing_buffers_splice_read() local
5789 ref = kzalloc(sizeof(*ref), GFP_KERNEL); in tracing_buffers_splice_read()
5790 if (!ref) { in tracing_buffers_splice_read()
5795 ref->ref = 1; in tracing_buffers_splice_read()
5796 ref->buffer = iter->trace_buffer->buffer; in tracing_buffers_splice_read()
5797 ref->page = ring_buffer_alloc_read_page(ref->buffer, iter->cpu_file); in tracing_buffers_splice_read()
5798 if (!ref->page) { in tracing_buffers_splice_read()
5800 kfree(ref); in tracing_buffers_splice_read()
5804 r = ring_buffer_read_page(ref->buffer, &ref->page, in tracing_buffers_splice_read()
5807 ring_buffer_free_read_page(ref->buffer, ref->page); in tracing_buffers_splice_read()
5808 kfree(ref); in tracing_buffers_splice_read()
5816 size = ring_buffer_page_len(ref->page); in tracing_buffers_splice_read()
5818 memset(ref->page + size, 0, PAGE_SIZE - size); in tracing_buffers_splice_read()
5820 page = virt_to_page(ref->page); in tracing_buffers_splice_read()
5825 spd.partial[i].private = (unsigned long)ref; in tracing_buffers_splice_read()
6719 if (tr->ref || (tr->current_trace && tr->current_trace->ref)) in instance_rmdir()