/* SPDX-License-Identifier: GPL-2.0-only */ | |
/* | |
* Tegra host1x Job | |
* | |
* Copyright (c) 2011-2013, NVIDIA Corporation. | |
*/ | |
#ifndef __HOST1X_JOB_H | |
#define __HOST1X_JOB_H | |
struct host1x_job_gather { | |
unsigned int words; | |
dma_addr_t base; | |
struct host1x_bo *bo; | |
unsigned int offset; | |
bool handled; | |
}; | |
struct host1x_job_unpin_data { | |
struct host1x_bo *bo; | |
struct sg_table *sgt; | |
size_t size; | |
}; | |
/* | |
* Dump contents of job to debug output. | |
*/ | |
void host1x_job_dump(struct device *dev, struct host1x_job *job); | |
#endif |