Lines Matching refs:device
25 struct device;
51 * device-specific carveout areas should check whether the buffer could
53 * device), and otherwise need to fail the attach operation.
56 * allocation fullfills the DMA constraints of the new device. If this
69 * with the requirements of requesting device.
119 * shared &dma_buf into device address space, and it is mandatory. It
128 * &device.dma_params from the &dma_buf_attachment. The @attach callback
147 * already mapped into the device address space of the &device attached
469 * struct dma_buf_attachment - holds device-buffer attachment data
471 * @dev: device attached to the buffer.
485 * and its user device(s). The list contains one attachment struct per device
495 struct device *dev;
588 struct dma_buf_attachment *dma_buf_attach(struct dma_buf *dmabuf, struct device *dev);
589 struct dma_buf_attachment *dma_buf_dynamic_attach(struct dma_buf *dmabuf, struct device *dev,