summaryrefslogtreecommitdiff
path: root/tools/lib/traceevent/event-parse-api.c
diff options
context:
space:
mode:
Diffstat (limited to 'tools/lib/traceevent/event-parse-api.c')
-rw-r--r--tools/lib/traceevent/event-parse-api.c275
1 files changed, 0 insertions, 275 deletions
diff --git a/tools/lib/traceevent/event-parse-api.c b/tools/lib/traceevent/event-parse-api.c
deleted file mode 100644
index d463761a58f4..000000000000
--- a/tools/lib/traceevent/event-parse-api.c
+++ /dev/null
@@ -1,275 +0,0 @@
-// SPDX-License-Identifier: LGPL-2.1
-/*
- * Copyright (C) 2009, 2010 Red Hat Inc, Steven Rostedt <srostedt@redhat.com>
- *
- */
-
-#include "event-parse.h"
-#include "event-parse-local.h"
-#include "event-utils.h"
-
-/**
- * tep_get_first_event - returns the first event in the events array
- * @tep: a handle to the tep_handle
- *
- * This returns pointer to the first element of the events array
- * If @tep is NULL, NULL is returned.
- */
-struct tep_event *tep_get_first_event(struct tep_handle *tep)
-{
- if (tep && tep->events)
- return tep->events[0];
-
- return NULL;
-}
-
-/**
- * tep_get_events_count - get the number of defined events
- * @tep: a handle to the tep_handle
- *
- * This returns number of elements in event array
- * If @tep is NULL, 0 is returned.
- */
-int tep_get_events_count(struct tep_handle *tep)
-{
- if(tep)
- return tep->nr_events;
- return 0;
-}
-
-/**
- * tep_set_flag - set event parser flag
- * @tep: a handle to the tep_handle
- * @flag: flag, or combination of flags to be set
- * can be any combination from enum tep_flag
- *
- * This sets a flag or mbination of flags from enum tep_flag
- */
-void tep_set_flag(struct tep_handle *tep, int flag)
-{
- if(tep)
- tep->flags |= flag;
-}
-
-unsigned short tep_data2host2(struct tep_handle *pevent, unsigned short data)
-{
- unsigned short swap;
-
- if (!pevent || pevent->host_bigendian == pevent->file_bigendian)
- return data;
-
- swap = ((data & 0xffULL) << 8) |
- ((data & (0xffULL << 8)) >> 8);
-
- return swap;
-}
-
-unsigned int tep_data2host4(struct tep_handle *pevent, unsigned int data)
-{
- unsigned int swap;
-
- if (!pevent || pevent->host_bigendian == pevent->file_bigendian)
- return data;
-
- swap = ((data & 0xffULL) << 24) |
- ((data & (0xffULL << 8)) << 8) |
- ((data & (0xffULL << 16)) >> 8) |
- ((data & (0xffULL << 24)) >> 24);
-
- return swap;
-}
-
-unsigned long long
-tep_data2host8(struct tep_handle *pevent, unsigned long long data)
-{
- unsigned long long swap;
-
- if (!pevent || pevent->host_bigendian == pevent->file_bigendian)
- return data;
-
- swap = ((data & 0xffULL) << 56) |
- ((data & (0xffULL << 8)) << 40) |
- ((data & (0xffULL << 16)) << 24) |
- ((data & (0xffULL << 24)) << 8) |
- ((data & (0xffULL << 32)) >> 8) |
- ((data & (0xffULL << 40)) >> 24) |
- ((data & (0xffULL << 48)) >> 40) |
- ((data & (0xffULL << 56)) >> 56);
-
- return swap;
-}
-
-/**
- * tep_get_header_page_size - get size of the header page
- * @pevent: a handle to the tep_handle
- *
- * This returns size of the header page
- * If @pevent is NULL, 0 is returned.
- */
-int tep_get_header_page_size(struct tep_handle *pevent)
-{
- if(pevent)
- return pevent->header_page_size_size;
- return 0;
-}
-
-/**
- * tep_get_cpus - get the number of CPUs
- * @pevent: a handle to the tep_handle
- *
- * This returns the number of CPUs
- * If @pevent is NULL, 0 is returned.
- */
-int tep_get_cpus(struct tep_handle *pevent)
-{
- if(pevent)
- return pevent->cpus;
- return 0;
-}
-
-/**
- * tep_set_cpus - set the number of CPUs
- * @pevent: a handle to the tep_handle
- *
- * This sets the number of CPUs
- */
-void tep_set_cpus(struct tep_handle *pevent, int cpus)
-{
- if(pevent)
- pevent->cpus = cpus;
-}
-
-/**
- * tep_get_long_size - get the size of a long integer on the current machine
- * @pevent: a handle to the tep_handle
- *
- * This returns the size of a long integer on the current machine
- * If @pevent is NULL, 0 is returned.
- */
-int tep_get_long_size(struct tep_handle *pevent)
-{
- if(pevent)
- return pevent->long_size;
- return 0;
-}
-
-/**
- * tep_set_long_size - set the size of a long integer on the current machine
- * @pevent: a handle to the tep_handle
- * @size: size, in bytes, of a long integer
- *
- * This sets the size of a long integer on the current machine
- */
-void tep_set_long_size(struct tep_handle *pevent, int long_size)
-{
- if(pevent)
- pevent->long_size = long_size;
-}
-
-/**
- * tep_get_page_size - get the size of a memory page on the current machine
- * @pevent: a handle to the tep_handle
- *
- * This returns the size of a memory page on the current machine
- * If @pevent is NULL, 0 is returned.
- */
-int tep_get_page_size(struct tep_handle *pevent)
-{
- if(pevent)
- return pevent->page_size;
- return 0;
-}
-
-/**
- * tep_set_page_size - set the size of a memory page on the current machine
- * @pevent: a handle to the tep_handle
- * @_page_size: size of a memory page, in bytes
- *
- * This sets the size of a memory page on the current machine
- */
-void tep_set_page_size(struct tep_handle *pevent, int _page_size)
-{
- if(pevent)
- pevent->page_size = _page_size;
-}
-
-/**
- * tep_file_bigendian - get if the file is in big endian order
- * @pevent: a handle to the tep_handle
- *
- * This returns if the file is in big endian order
- * If @pevent is NULL, 0 is returned.
- */
-int tep_file_bigendian(struct tep_handle *pevent)
-{
- if(pevent)
- return pevent->file_bigendian;
- return 0;
-}
-
-/**
- * tep_set_file_bigendian - set if the file is in big endian order
- * @pevent: a handle to the tep_handle
- * @endian: non zero, if the file is in big endian order
- *
- * This sets if the file is in big endian order
- */
-void tep_set_file_bigendian(struct tep_handle *pevent, enum tep_endian endian)
-{
- if(pevent)
- pevent->file_bigendian = endian;
-}
-
-/**
- * tep_is_host_bigendian - get if the order of the current host is big endian
- * @pevent: a handle to the tep_handle
- *
- * This gets if the order of the current host is big endian
- * If @pevent is NULL, 0 is returned.
- */
-int tep_is_host_bigendian(struct tep_handle *pevent)
-{
- if(pevent)
- return pevent->host_bigendian;
- return 0;
-}
-
-/**
- * tep_set_host_bigendian - set the order of the local host
- * @pevent: a handle to the tep_handle
- * @endian: non zero, if the local host has big endian order
- *
- * This sets the order of the local host
- */
-void tep_set_host_bigendian(struct tep_handle *pevent, enum tep_endian endian)
-{
- if(pevent)
- pevent->host_bigendian = endian;
-}
-
-/**
- * tep_is_latency_format - get if the latency output format is configured
- * @pevent: a handle to the tep_handle
- *
- * This gets if the latency output format is configured
- * If @pevent is NULL, 0 is returned.
- */
-int tep_is_latency_format(struct tep_handle *pevent)
-{
- if(pevent)
- return pevent->latency_format;
- return 0;
-}
-
-/**
- * tep_set_latency_format - set the latency output format
- * @pevent: a handle to the tep_handle
- * @lat: non zero for latency output format
- *
- * This sets the latency output format
- */
-void tep_set_latency_format(struct tep_handle *pevent, int lat)
-{
- if(pevent)
- pevent->latency_format = lat;
-}