@@ -65,15 +65,14 @@ DECLARE_EVENT_CLASS(dma_map,
65
65
decode_dma_attrs (__entry -> attrs ))
66
66
);
67
67
68
- DEFINE_EVENT (dma_map , dma_map_page ,
69
- TP_PROTO (struct device * dev , phys_addr_t phys_addr , dma_addr_t dma_addr ,
70
- size_t size , enum dma_data_direction dir , unsigned long attrs ),
71
- TP_ARGS (dev , phys_addr , dma_addr , size , dir , attrs ));
68
+ #define DEFINE_MAP_EVENT (name ) \
69
+ DEFINE_EVENT(dma_map, name, \
70
+ TP_PROTO(struct device *dev, phys_addr_t phys_addr, dma_addr_t dma_addr, \
71
+ size_t size, enum dma_data_direction dir, unsigned long attrs), \
72
+ TP_ARGS(dev, phys_addr, dma_addr, size, dir, attrs))
72
73
73
- DEFINE_EVENT (dma_map , dma_map_resource ,
74
- TP_PROTO (struct device * dev , phys_addr_t phys_addr , dma_addr_t dma_addr ,
75
- size_t size , enum dma_data_direction dir , unsigned long attrs ),
76
- TP_ARGS (dev , phys_addr , dma_addr , size , dir , attrs ));
74
+ DEFINE_MAP_EVENT (dma_map_page );
75
+ DEFINE_MAP_EVENT (dma_map_resource );
77
76
78
77
DECLARE_EVENT_CLASS (dma_unmap ,
79
78
TP_PROTO (struct device * dev , dma_addr_t addr , size_t size ,
@@ -104,15 +103,14 @@ DECLARE_EVENT_CLASS(dma_unmap,
104
103
decode_dma_attrs (__entry -> attrs ))
105
104
);
106
105
107
- DEFINE_EVENT (dma_unmap , dma_unmap_page ,
108
- TP_PROTO (struct device * dev , dma_addr_t addr , size_t size ,
109
- enum dma_data_direction dir , unsigned long attrs ),
110
- TP_ARGS (dev , addr , size , dir , attrs ));
106
+ #define DEFINE_UNMAP_EVENT (name ) \
107
+ DEFINE_EVENT(dma_unmap, name, \
108
+ TP_PROTO(struct device *dev, dma_addr_t addr, size_t size, \
109
+ enum dma_data_direction dir, unsigned long attrs), \
110
+ TP_ARGS(dev, addr, size, dir, attrs))
111
111
112
- DEFINE_EVENT (dma_unmap , dma_unmap_resource ,
113
- TP_PROTO (struct device * dev , dma_addr_t addr , size_t size ,
114
- enum dma_data_direction dir , unsigned long attrs ),
115
- TP_ARGS (dev , addr , size , dir , attrs ));
112
+ DEFINE_UNMAP_EVENT (dma_unmap_page );
113
+ DEFINE_UNMAP_EVENT (dma_unmap_resource );
116
114
117
115
TRACE_EVENT (dma_alloc ,
118
116
TP_PROTO (struct device * dev , void * virt_addr , dma_addr_t dma_addr ,
@@ -279,15 +277,14 @@ DECLARE_EVENT_CLASS(dma_sync_single,
279
277
__entry -> size )
280
278
);
281
279
282
- DEFINE_EVENT (dma_sync_single , dma_sync_single_for_cpu ,
283
- TP_PROTO (struct device * dev , dma_addr_t dma_addr , size_t size ,
284
- enum dma_data_direction dir ),
285
- TP_ARGS (dev , dma_addr , size , dir ));
280
+ #define DEFINE_SYNC_SINGLE_EVENT (name ) \
281
+ DEFINE_EVENT(dma_sync_single, name, \
282
+ TP_PROTO(struct device *dev, dma_addr_t dma_addr, size_t size, \
283
+ enum dma_data_direction dir), \
284
+ TP_ARGS(dev, dma_addr, size, dir))
286
285
287
- DEFINE_EVENT (dma_sync_single , dma_sync_single_for_device ,
288
- TP_PROTO (struct device * dev , dma_addr_t dma_addr , size_t size ,
289
- enum dma_data_direction dir ),
290
- TP_ARGS (dev , dma_addr , size , dir ));
286
+ DEFINE_SYNC_SINGLE_EVENT (dma_sync_single_for_cpu );
287
+ DEFINE_SYNC_SINGLE_EVENT (dma_sync_single_for_device );
291
288
292
289
DECLARE_EVENT_CLASS (dma_sync_sg ,
293
290
TP_PROTO (struct device * dev , struct scatterlist * sgl , int nents ,
@@ -326,15 +323,14 @@ DECLARE_EVENT_CLASS(dma_sync_sg,
326
323
sizeof (unsigned int ), sizeof (unsigned int )))
327
324
);
328
325
329
- DEFINE_EVENT (dma_sync_sg , dma_sync_sg_for_cpu ,
330
- TP_PROTO (struct device * dev , struct scatterlist * sg , int nents ,
331
- enum dma_data_direction dir ),
332
- TP_ARGS (dev , sg , nents , dir ));
326
+ #define DEFINE_SYNC_SG_EVENT (name ) \
327
+ DEFINE_EVENT(dma_sync_sg, name, \
328
+ TP_PROTO(struct device *dev, struct scatterlist *sg, int nents, \
329
+ enum dma_data_direction dir), \
330
+ TP_ARGS(dev, sg, nents, dir))
333
331
334
- DEFINE_EVENT (dma_sync_sg , dma_sync_sg_for_device ,
335
- TP_PROTO (struct device * dev , struct scatterlist * sg , int nents ,
336
- enum dma_data_direction dir ),
337
- TP_ARGS (dev , sg , nents , dir ));
332
+ DEFINE_SYNC_SG_EVENT (dma_sync_sg_for_cpu );
333
+ DEFINE_SYNC_SG_EVENT (dma_sync_sg_for_device );
338
334
339
335
#endif /* _TRACE_DMA_H */
340
336
0 commit comments