summaryrefslogtreecommitdiff
path: root/tools/lib/api/fs/tracing_path.h
blob: a19136b086dce3ed8dcd23a7f4c5d6c5824b03ff (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __API_FS_TRACING_PATH_H
#define __API_FS_TRACING_PATH_H

#include <linux/types.h>
#include <dirent.h>

DIR *tracing_events__opendir(void);

void tracing_path_set(const char *mountpoint);
const char *tracing_path_mount(void);

char *get_tracing_file(const char *name);
void put_tracing_file(char *file);

char *get_events_file(const char *name);
void put_events_file(char *file);

#define zput_events_file(ptr) ({ free(*ptr); *ptr = NULL; })

int tracing_path__strerror_open_tp(int err, char *buf, size_t size, const char *sys, const char *name);
#endif /* __API_FS_TRACING_PATH_H */
-06-24sock: Remove ->sendpage*() in favour of sendmsg(MSG_SPLICE_PAGES)David Howells 2023-05-17atm: hide unused procfs functionsArnd Bergmann 2023-04-26Merge tag 'net-next-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds 2023-03-17net: annotate lockless accesses to sk->sk_err_softEric Dumazet 2023-03-10Move COMPAT_ATM_ADDPARTY to net/atm/svc.cPalmer Dabbelt 2022-11-24driver core: make struct class.dev_uevent() take a const *Greg Kroah-Hartman 2022-10-15net/atm: fix proc_mpc_write incorrect return valueXiaobo Liu 2022-04-28net: SO_RCVMARK socket option for SO_MARK with recvmsg()Erin MacNeil 2022-04-06net: remove noblock parameter from skb_recv_datagram()Oliver Hartkopp 2022-01-22proc: remove PDE_DATA() completelyMuchun Song 2021-10-24net: atm: use address setting helpersJakub Kicinski 2021-10-14ethernet: replace netdev->dev_addr assignment loopsJakub Kicinski 2021-10-09net: use dev_addr_set()Jakub Kicinski 2021-06-10atm: Use list_for_each_entry() to simplify code in resources.cWang Hai 2021-06-07atm: [br2864] fix spelling mistakesgushengxian