Linux Audio

Check our new training course

Loading...
 1// SPDX-License-Identifier: GPL-2.0
 2#include <linux/mm_types.h>
 3#include <linux/tracepoint.h>
 4
 5#define CREATE_TRACE_POINTS
 6#include <trace/events/page_ref.h>
 7
 8void __page_ref_set(struct page *page, int v)
 9{
10	trace_page_ref_set(page, v);
11}
12EXPORT_SYMBOL(__page_ref_set);
13EXPORT_TRACEPOINT_SYMBOL(page_ref_set);
14
15void __page_ref_mod(struct page *page, int v)
16{
17	trace_page_ref_mod(page, v);
18}
19EXPORT_SYMBOL(__page_ref_mod);
20EXPORT_TRACEPOINT_SYMBOL(page_ref_mod);
21
22void __page_ref_mod_and_test(struct page *page, int v, int ret)
23{
24	trace_page_ref_mod_and_test(page, v, ret);
25}
26EXPORT_SYMBOL(__page_ref_mod_and_test);
27EXPORT_TRACEPOINT_SYMBOL(page_ref_mod_and_test);
28
29void __page_ref_mod_and_return(struct page *page, int v, int ret)
30{
31	trace_page_ref_mod_and_return(page, v, ret);
32}
33EXPORT_SYMBOL(__page_ref_mod_and_return);
34EXPORT_TRACEPOINT_SYMBOL(page_ref_mod_and_return);
35
36void __page_ref_mod_unless(struct page *page, int v, int u)
37{
38	trace_page_ref_mod_unless(page, v, u);
39}
40EXPORT_SYMBOL(__page_ref_mod_unless);
41EXPORT_TRACEPOINT_SYMBOL(page_ref_mod_unless);
42
43void __page_ref_freeze(struct page *page, int v, int ret)
44{
45	trace_page_ref_freeze(page, v, ret);
46}
47EXPORT_SYMBOL(__page_ref_freeze);
48EXPORT_TRACEPOINT_SYMBOL(page_ref_freeze);
49
50void __page_ref_unfreeze(struct page *page, int v)
51{
52	trace_page_ref_unfreeze(page, v);
53}
54EXPORT_SYMBOL(__page_ref_unfreeze);
55EXPORT_TRACEPOINT_SYMBOL(page_ref_unfreeze);
 1#include <linux/mm_types.h>
 2#include <linux/tracepoint.h>
 3
 4#define CREATE_TRACE_POINTS
 5#include <trace/events/page_ref.h>
 6
 7void __page_ref_set(struct page *page, int v)
 8{
 9	trace_page_ref_set(page, v);
10}
11EXPORT_SYMBOL(__page_ref_set);
12EXPORT_TRACEPOINT_SYMBOL(page_ref_set);
13
14void __page_ref_mod(struct page *page, int v)
15{
16	trace_page_ref_mod(page, v);
17}
18EXPORT_SYMBOL(__page_ref_mod);
19EXPORT_TRACEPOINT_SYMBOL(page_ref_mod);
20
21void __page_ref_mod_and_test(struct page *page, int v, int ret)
22{
23	trace_page_ref_mod_and_test(page, v, ret);
24}
25EXPORT_SYMBOL(__page_ref_mod_and_test);
26EXPORT_TRACEPOINT_SYMBOL(page_ref_mod_and_test);
27
28void __page_ref_mod_and_return(struct page *page, int v, int ret)
29{
30	trace_page_ref_mod_and_return(page, v, ret);
31}
32EXPORT_SYMBOL(__page_ref_mod_and_return);
33EXPORT_TRACEPOINT_SYMBOL(page_ref_mod_and_return);
34
35void __page_ref_mod_unless(struct page *page, int v, int u)
36{
37	trace_page_ref_mod_unless(page, v, u);
38}
39EXPORT_SYMBOL(__page_ref_mod_unless);
40EXPORT_TRACEPOINT_SYMBOL(page_ref_mod_unless);
41
42void __page_ref_freeze(struct page *page, int v, int ret)
43{
44	trace_page_ref_freeze(page, v, ret);
45}
46EXPORT_SYMBOL(__page_ref_freeze);
47EXPORT_TRACEPOINT_SYMBOL(page_ref_freeze);
48
49void __page_ref_unfreeze(struct page *page, int v)
50{
51	trace_page_ref_unfreeze(page, v);
52}
53EXPORT_SYMBOL(__page_ref_unfreeze);
54EXPORT_TRACEPOINT_SYMBOL(page_ref_unfreeze);