dma-buf-sysfs-stats.h (729B)
1/* SPDX-License-Identifier: GPL-2.0-only */ 2/* 3 * DMA-BUF sysfs statistics. 4 * 5 * Copyright (C) 2021 Google LLC. 6 */ 7 8#ifndef _DMA_BUF_SYSFS_STATS_H 9#define _DMA_BUF_SYSFS_STATS_H 10 11#ifdef CONFIG_DMABUF_SYSFS_STATS 12 13int dma_buf_init_sysfs_statistics(void); 14void dma_buf_uninit_sysfs_statistics(void); 15 16int dma_buf_stats_setup(struct dma_buf *dmabuf); 17 18void dma_buf_stats_teardown(struct dma_buf *dmabuf); 19#else 20 21static inline int dma_buf_init_sysfs_statistics(void) 22{ 23 return 0; 24} 25 26static inline void dma_buf_uninit_sysfs_statistics(void) {} 27 28static inline int dma_buf_stats_setup(struct dma_buf *dmabuf) 29{ 30 return 0; 31} 32 33static inline void dma_buf_stats_teardown(struct dma_buf *dmabuf) {} 34#endif 35#endif // _DMA_BUF_SYSFS_STATS_H