1234567891011121314151617181920212223242526272829303132333435 |
- /* SPDX-License-Identifier: GPL-2.0-only */
- /*
- * DMA-BUF sysfs statistics.
- *
- * Copyright (C) 2021 Google LLC.
- */
- #ifndef _DMA_BUF_SYSFS_STATS_H
- #define _DMA_BUF_SYSFS_STATS_H
- #ifdef CONFIG_DMABUF_SYSFS_STATS
- int dma_buf_init_sysfs_statistics(void);
- void dma_buf_uninit_sysfs_statistics(void);
- int dma_buf_stats_setup(struct dma_buf *dmabuf, struct file *file);
- void dma_buf_stats_teardown(struct dma_buf *dmabuf);
- #else
- static inline int dma_buf_init_sysfs_statistics(void)
- {
- return 0;
- }
- static inline void dma_buf_uninit_sysfs_statistics(void) {}
- static inline int dma_buf_stats_setup(struct dma_buf *dmabuf, struct file *file)
- {
- return 0;
- }
- static inline void dma_buf_stats_teardown(struct dma_buf *dmabuf) {}
- #endif
- #endif // _DMA_BUF_SYSFS_STATS_H
|