38 lines
842 B
C
Executable File
38 lines
842 B
C
Executable File
|
|
#ifndef _LINUX_DMA_BUF_CONTAINER_H_
|
|
#define _LINUX_DMA_BUF_CONTAINER_H_
|
|
|
|
#ifdef CONFIG_DMA_BUF_CONTAINER
|
|
|
|
int dmabuf_container_get_count(struct dma_buf *dmabuf);
|
|
struct dma_buf *dmabuf_container_get_buffer(struct dma_buf *dmabuf, int index);
|
|
int dmabuf_container_set_mask(struct dma_buf *dmabuf, u32 mask);
|
|
int dmabuf_container_get_mask(struct dma_buf *dmabuf, u32 *mask);
|
|
|
|
#else
|
|
|
|
static inline int dmabuf_container_get_count(struct dma_buf *dmabuf)
|
|
{
|
|
return -EINVAL;
|
|
}
|
|
|
|
static inline struct dma_buf *dmabuf_container_get_buffer(struct dma_buf *dbuf,
|
|
int index)
|
|
{
|
|
return NULL;
|
|
}
|
|
|
|
static inline int dmabuf_container_set_mask(struct dma_buf *dmabuf, u32 mask)
|
|
{
|
|
return -EINVAL;
|
|
}
|
|
|
|
static inline int dmabuf_container_get_mask(struct dma_buf *dmabuf, u32 *mask)
|
|
{
|
|
return -EINVAL;
|
|
}
|
|
|
|
#endif
|
|
|
|
#endif /* _LINUX_DMA_BUF_CONTAINER_H_ */
|