at v4.15-rc4 22 lines 518 B view raw
1/* SPDX-License-Identifier: GPL-2.0 */ 2#ifndef _TIME_UTILS_H_ 3#define _TIME_UTILS_H_ 4 5#include <stddef.h> 6#include <linux/types.h> 7 8struct perf_time_interval { 9 u64 start, end; 10}; 11 12int parse_nsec_time(const char *str, u64 *ptime); 13 14int perf_time__parse_str(struct perf_time_interval *ptime, const char *ostr); 15 16bool perf_time__skip_sample(struct perf_time_interval *ptime, u64 timestamp); 17 18int timestamp__scnprintf_usec(u64 timestamp, char *buf, size_t sz); 19 20int fetch_current_timestamp(char *buf, size_t sz); 21 22#endif