Home
last modified time | relevance | path

Searched refs:bpage (Results 1 – 3 of 3) sorted by relevance

/linux/kernel/trace/
H A Dsimple_ring_buffer.c21 static void simple_bpage_set_head_link(struct simple_buffer_page *bpage) in simple_bpage_set_head_link() argument
23 unsigned long link = (unsigned long)bpage->link.next; in simple_bpage_set_head_link()
33 smp_store_release(&bpage->link.next, (struct list_head *)link); in simple_bpage_set_head_link()
36 static bool simple_bpage_unset_head_link(struct simple_buffer_page *bpage, in simple_bpage_unset_head_link() argument
40 unsigned long *link = (unsigned long *)(&bpage->link.next); in simple_bpage_unset_head_link()
47 static void simple_bpage_set_normal_link(struct simple_buffer_page *bpage) in simple_bpage_set_normal_link() argument
49 unsigned long link = (unsigned long)bpage->link.next; in simple_bpage_set_normal_link()
51 WRITE_ONCE(bpage->link.next, (struct list_head *)(link & SIMPLE_RB_LINK_MASK)); in simple_bpage_set_normal_link()
61 static struct simple_buffer_page *simple_bpage_next_page(struct simple_buffer_page *bpage) in simple_bpage_next_page() argument
63 return simple_bpage_from_link(bpage->link.next); in simple_bpage_next_page()
[all …]
H A Dring_buffer.c376 static void rb_init_data_page(struct buffer_data_page *bpage) in rb_init_data_page() argument
378 local_set(&bpage->commit, 0); in rb_init_data_page()
379 bpage->time_stamp = 0; in rb_init_data_page()
392 static __always_inline unsigned int rb_page_commit(struct buffer_page *bpage) in rb_page_commit() argument
394 return rb_data_page_commit(bpage->page); in rb_page_commit()
397 static __always_inline unsigned int rb_page_size(struct buffer_page *bpage) in rb_page_size() argument
399 return rb_data_page_size(bpage->page); in rb_page_size()
408 static __always_inline unsigned int rb_page_capacity(struct buffer_page *bpage) in rb_page_capacity() argument
410 return (PAGE_SIZE << bpage->order) - BUF_PAGE_HDR_SIZE; in rb_page_capacity()
413 static void free_buffer_page(struct buffer_page *bpage) in free_buffer_page() argument
[all …]
H A Dring_buffer_benchmark.c107 struct buffer_data_read_page *bpage = NULL; in read_page() local
117 ret = ring_buffer_alloc_read_page(buffer, cpu, &bpage); in read_page()
122 ret = ring_buffer_read_page(buffer, bpage, page_size, cpu, 1); in read_page()
124 rpage = ring_buffer_read_page_data(bpage); in read_page()
177 ring_buffer_free_read_page(buffer, cpu, bpage); in read_page()