root/include/trace/events/cma.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0 */
   2 #undef TRACE_SYSTEM
   3 #define TRACE_SYSTEM cma
   4 
   5 #if !defined(_TRACE_CMA_H) || defined(TRACE_HEADER_MULTI_READ)
   6 #define _TRACE_CMA_H
   7 
   8 #include <linux/types.h>
   9 #include <linux/tracepoint.h>
  10 
  11 TRACE_EVENT(cma_alloc,
  12 
  13         TP_PROTO(unsigned long pfn, const struct page *page,
  14                  unsigned int count, unsigned int align),
  15 
  16         TP_ARGS(pfn, page, count, align),
  17 
  18         TP_STRUCT__entry(
  19                 __field(unsigned long, pfn)
  20                 __field(const struct page *, page)
  21                 __field(unsigned int, count)
  22                 __field(unsigned int, align)
  23         ),
  24 
  25         TP_fast_assign(
  26                 __entry->pfn = pfn;
  27                 __entry->page = page;
  28                 __entry->count = count;
  29                 __entry->align = align;
  30         ),
  31 
  32         TP_printk("pfn=%lx page=%p count=%u align=%u",
  33                   __entry->pfn,
  34                   __entry->page,
  35                   __entry->count,
  36                   __entry->align)
  37 );
  38 
  39 TRACE_EVENT(cma_release,
  40 
  41         TP_PROTO(unsigned long pfn, const struct page *page,
  42                  unsigned int count),
  43 
  44         TP_ARGS(pfn, page, count),
  45 
  46         TP_STRUCT__entry(
  47                 __field(unsigned long, pfn)
  48                 __field(const struct page *, page)
  49                 __field(unsigned int, count)
  50         ),
  51 
  52         TP_fast_assign(
  53                 __entry->pfn = pfn;
  54                 __entry->page = page;
  55                 __entry->count = count;
  56         ),
  57 
  58         TP_printk("pfn=%lx page=%p count=%u",
  59                   __entry->pfn,
  60                   __entry->page,
  61                   __entry->count)
  62 );
  63 
  64 #endif /* _TRACE_CMA_H */
  65 
  66 /* This part must be outside protection */
  67 #include <trace/define_trace.h>

/* [<][>][^][v][top][bottom][index][help] */