rndis_ipa_trace.h 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. /* SPDX-License-Identifier: GPL-2.0-only */
  2. /*
  3. * Copyright (c) 2015-2019, The Linux Foundation. All rights reserved.
  4. */
  5. #undef TRACE_SYSTEM
  6. #define TRACE_SYSTEM rndis_ipa
  7. #define TRACE_INCLUDE_FILE rndis_ipa_trace
  8. #if !defined(_RNDIS_IPA_TRACE_H) || defined(TRACE_HEADER_MULTI_READ)
  9. #define _RNDIS_IPA_TRACE_H
  10. #include <linux/tracepoint.h>
  11. TRACE_EVENT(
  12. rndis_netif_ni,
  13. TP_PROTO(unsigned long proto),
  14. TP_ARGS(proto),
  15. TP_STRUCT__entry(
  16. __field(unsigned long, proto)
  17. ),
  18. TP_fast_assign(
  19. __entry->proto = proto;
  20. ),
  21. TP_printk("proto =%lu\n", __entry->proto)
  22. );
  23. TRACE_EVENT(
  24. rndis_tx_dp,
  25. TP_PROTO(unsigned long proto),
  26. TP_ARGS(proto),
  27. TP_STRUCT__entry(
  28. __field(unsigned long, proto)
  29. ),
  30. TP_fast_assign(
  31. __entry->proto = proto;
  32. ),
  33. TP_printk("proto =%lu\n", __entry->proto)
  34. );
  35. TRACE_EVENT(
  36. rndis_status_rcvd,
  37. TP_PROTO(unsigned long proto),
  38. TP_ARGS(proto),
  39. TP_STRUCT__entry(
  40. __field(unsigned long, proto)
  41. ),
  42. TP_fast_assign(
  43. __entry->proto = proto;
  44. ),
  45. TP_printk("proto =%lu\n", __entry->proto)
  46. );
  47. #endif /* _RNDIS_IPA_TRACE_H */
  48. /* This part must be outside protection */
  49. #undef TRACE_INCLUDE_PATH
  50. #define TRACE_INCLUDE_PATH ../../drivers/platform/msm/ipa/ipa_clients
  51. #include <trace/define_trace.h>