trace.h (d0034a7a4ac7fae708146ac0059b9c47a1543f0d) | trace.h (ab18e3bc1c138f2b4358c6905a45afb7289d5086) |
---|---|
1/* SPDX-License-Identifier: BSD-3-Clause-Clear */ 2/* 3 * Copyright (c) 2019 The Linux Foundation. All rights reserved. 4 */ 5 6#if !defined(_TRACE_H_) || defined(TRACE_HEADER_MULTI_READ) 7 8#include <linux/tracepoint.h> --- 65 unchanged lines hidden (view full) --- 74 "%s %s ppdu len %d", 75 __get_str(driver), 76 __get_str(device), 77 __entry->len 78 ) 79); 80 81TRACE_EVENT(ath11k_htt_rxdesc, | 1/* SPDX-License-Identifier: BSD-3-Clause-Clear */ 2/* 3 * Copyright (c) 2019 The Linux Foundation. All rights reserved. 4 */ 5 6#if !defined(_TRACE_H_) || defined(TRACE_HEADER_MULTI_READ) 7 8#include <linux/tracepoint.h> --- 65 unchanged lines hidden (view full) --- 74 "%s %s ppdu len %d", 75 __get_str(driver), 76 __get_str(device), 77 __entry->len 78 ) 79); 80 81TRACE_EVENT(ath11k_htt_rxdesc, |
82 TP_PROTO(struct ath11k *ar, const void *data, size_t len), | 82 TP_PROTO(struct ath11k *ar, const void *data, size_t log_type, size_t len), |
83 | 83 |
84 TP_ARGS(ar, data, len), | 84 TP_ARGS(ar, data, log_type, len), |
85 86 TP_STRUCT__entry( 87 __string(device, dev_name(ar->ab->dev)) 88 __string(driver, dev_driver_string(ar->ab->dev)) 89 __field(u16, len) | 85 86 TP_STRUCT__entry( 87 __string(device, dev_name(ar->ab->dev)) 88 __string(driver, dev_driver_string(ar->ab->dev)) 89 __field(u16, len) |
90 __field(u16, log_type) |
|
90 __dynamic_array(u8, rxdesc, len) 91 ), 92 93 TP_fast_assign( 94 __assign_str(device, dev_name(ar->ab->dev)); 95 __assign_str(driver, dev_driver_string(ar->ab->dev)); 96 __entry->len = len; | 91 __dynamic_array(u8, rxdesc, len) 92 ), 93 94 TP_fast_assign( 95 __assign_str(device, dev_name(ar->ab->dev)); 96 __assign_str(driver, dev_driver_string(ar->ab->dev)); 97 __entry->len = len; |
98 __entry->log_type = log_type; |
|
97 memcpy(__get_dynamic_array(rxdesc), data, len); 98 ), 99 100 TP_printk( | 99 memcpy(__get_dynamic_array(rxdesc), data, len); 100 ), 101 102 TP_printk( |
101 "%s %s rxdesc len %d", | 103 "%s %s rxdesc len %d type %d", |
102 __get_str(driver), 103 __get_str(device), | 104 __get_str(driver), 105 __get_str(device), |
104 __entry->len | 106 __entry->len, 107 __entry->log_type |
105 ) 106); 107 108#endif /* _TRACE_H_ || TRACE_HEADER_MULTI_READ*/ 109 110/* we don't want to use include/trace/events */ 111#undef TRACE_INCLUDE_PATH 112#define TRACE_INCLUDE_PATH . 113#undef TRACE_INCLUDE_FILE 114#define TRACE_INCLUDE_FILE trace 115 116/* This part must be outside protection */ 117#include <trace/define_trace.h> | 108 ) 109); 110 111#endif /* _TRACE_H_ || TRACE_HEADER_MULTI_READ*/ 112 113/* we don't want to use include/trace/events */ 114#undef TRACE_INCLUDE_PATH 115#define TRACE_INCLUDE_PATH . 116#undef TRACE_INCLUDE_FILE 117#define TRACE_INCLUDE_FILE trace 118 119/* This part must be outside protection */ 120#include <trace/define_trace.h> |