Path: blob/master/drivers/dma-buf/dma-buf-sysfs-stats.h
26278 views
/* SPDX-License-Identifier: GPL-2.0-only */1/*2* DMA-BUF sysfs statistics.3*4* Copyright (C) 2021 Google LLC.5*/67#ifndef _DMA_BUF_SYSFS_STATS_H8#define _DMA_BUF_SYSFS_STATS_H910#ifdef CONFIG_DMABUF_SYSFS_STATS1112int dma_buf_init_sysfs_statistics(void);13void dma_buf_uninit_sysfs_statistics(void);1415int dma_buf_stats_setup(struct dma_buf *dmabuf, struct file *file);1617void dma_buf_stats_teardown(struct dma_buf *dmabuf);18#else1920static inline int dma_buf_init_sysfs_statistics(void)21{22return 0;23}2425static inline void dma_buf_uninit_sysfs_statistics(void) {}2627static inline int dma_buf_stats_setup(struct dma_buf *dmabuf, struct file *file)28{29return 0;30}3132static inline void dma_buf_stats_teardown(struct dma_buf *dmabuf) {}33#endif34#endif // _DMA_BUF_SYSFS_STATS_H353637