1*c349dbc7Sjsg /* 2*c349dbc7Sjsg * SPDX-License-Identifier: MIT 3*c349dbc7Sjsg * 4*c349dbc7Sjsg * Copyright © 2016 Intel Corporation 5*c349dbc7Sjsg */ 6*c349dbc7Sjsg 7*c349dbc7Sjsg #ifndef __MOCK_DMABUF_H__ 8*c349dbc7Sjsg #define __MOCK_DMABUF_H__ 9*c349dbc7Sjsg 10*c349dbc7Sjsg #include <linux/dma-buf.h> 11*c349dbc7Sjsg 12*c349dbc7Sjsg struct mock_dmabuf { 13*c349dbc7Sjsg int npages; 14*c349dbc7Sjsg struct vm_page *pages[]; 15*c349dbc7Sjsg }; 16*c349dbc7Sjsg to_mock(struct dma_buf * buf)17*c349dbc7Sjsgstatic inline struct mock_dmabuf *to_mock(struct dma_buf *buf) 18*c349dbc7Sjsg { 19*c349dbc7Sjsg return buf->priv; 20*c349dbc7Sjsg } 21*c349dbc7Sjsg 22*c349dbc7Sjsg #endif /* !__MOCK_DMABUF_H__ */ 23