host1x_job
struct host1x_job *job;
struct host1x_job *job;
static int submit_get_syncpt(struct tegra_drm_context *context, struct host1x_job *job,
static int submit_job_add_gather(struct host1x_job *job, struct tegra_drm_context *context,
static struct host1x_job *
struct host1x_job *job;
static void release_job(struct host1x_job *job)
struct host1x_job *job;
struct host1x_job *job)
struct host1x_job *job, *n;
struct host1x_job *job, *next_job = NULL;
struct host1x_job *failed_job = job;
int host1x_cdma_begin(struct host1x_cdma *cdma, struct host1x_job *job)
struct host1x_job *job)
struct host1x_job;
int host1x_cdma_begin(struct host1x_cdma *cdma, struct host1x_job *job);
void host1x_cdma_end(struct host1x_cdma *cdma, struct host1x_job *job);
int host1x_job_submit(struct host1x_job *job)
struct host1x_job;
struct host1x_job *job)
int (*submit)(struct host1x_job *job);
static void submit_gathers(struct host1x_job *job, struct host1x_job_cmd *cmds, u32 num_cmds,
static inline void synchronize_syncpt_base(struct host1x_job *job)
static void channel_program_cdma(struct host1x_job *job)
struct host1x_job *job = container_of(cb, struct host1x_job, fence_cb);
static int channel_submit(struct host1x_job *job)
static void submit_wait(struct host1x_job *job, u32 id, u32 threshold)
static void submit_setclass(struct host1x_job *job, u32 next_class)
struct host1x_job *job;
void host1x_job_put(struct host1x_job *job)
void host1x_job_add_gather(struct host1x_job *job, struct host1x_bo *bo,
void host1x_job_add_wait(struct host1x_job *job, u32 id, u32 thresh,
static unsigned int pin_job(struct host1x *host, struct host1x_job *job)
struct host1x_job *host1x_job_alloc(struct host1x_channel *ch,
static int do_relocs(struct host1x_job *job, struct host1x_job_gather *g)
struct host1x_job *job = NULL;
struct host1x_job *job;
total = sizeof(struct host1x_job) +
static inline int copy_gathers(struct device *host, struct host1x_job *job,
int host1x_job_pin(struct host1x_job *job, struct device *dev)
mem += sizeof(struct host1x_job);
void host1x_job_unpin(struct host1x_job *job)
void host1x_job_dump(struct device *dev, struct host1x_job *job)
struct host1x_job *host1x_job_get(struct host1x_job *job)
struct host1x_job *job = container_of(ref, struct host1x_job, ref);
void host1x_job_dump(struct device *dev, struct host1x_job *job);
struct host1x_job;
int host1x_job_submit(struct host1x_job *job);
void (*release)(struct host1x_job *job);
struct host1x_job *host1x_job_alloc(struct host1x_channel *ch,
void host1x_job_add_gather(struct host1x_job *job, struct host1x_bo *bo,
void host1x_job_add_wait(struct host1x_job *job, u32 id, u32 thresh,
struct host1x_job *host1x_job_get(struct host1x_job *job);
void host1x_job_put(struct host1x_job *job);
int host1x_job_pin(struct host1x_job *job, struct device *dev);
void host1x_job_unpin(struct host1x_job *job);