pvr_context
static int init_compute_fw_objs(struct pvr_context *ctx,
static int init_transfer_fw_objs(struct pvr_context *ctx,
static int init_fw_objs(struct pvr_context *ctx,
struct pvr_context *ctx = priv;
static void pvr_context_destroy_queues(struct pvr_context *ctx)
static int pvr_context_create_queues(struct pvr_context *ctx,
static void pvr_context_kill_queues(struct pvr_context *ctx)
struct pvr_context *ctx;
struct pvr_context *ctx =
container_of(ref_count, struct pvr_context, ref_count);
pvr_context_put(struct pvr_context *ctx)
struct pvr_context *ctx = xa_erase(&pvr_file->ctx_handles, handle);
struct pvr_context *ctx;
ctx = list_first_entry(&pvr_file->contexts, struct pvr_context, file_link);
ctx = list_first_entry(&pvr_file->contexts, struct pvr_context, file_link);
static int init_render_fw_objs(struct pvr_context *ctx,
static __always_inline struct pvr_context *
pvr_context_get(struct pvr_context *ctx)
pvr_context_get_if_referenced(struct pvr_context *ctx)
static __always_inline struct pvr_context *
struct pvr_context *ctx;
static __always_inline struct pvr_context *
struct pvr_context *ctx;
pvr_context_get_fw_addr(struct pvr_context *ctx)
void pvr_context_put(struct pvr_context *ctx);
pvr_context_get_queue_for_job(struct pvr_context *ctx, enum drm_pvr_job_type type)
struct pvr_context;
struct pvr_context *ctx;
struct pvr_context *ctx = queue->ctx;
struct pvr_queue *pvr_queue_create(struct pvr_context *ctx,
struct pvr_context;
struct pvr_queue *pvr_queue_create(struct pvr_context *ctx,
struct pvr_context *ctx;