Symbol: host1x
drivers/gpu/drm/tegra/drm.c
1091
struct host1x *host1x = dev_get_drvdata(dev->dev.parent);
drivers/gpu/drm/tegra/drm.c
1133
if (!domain && host1x_get_dma_mask(host1x) <= DMA_BIT_MASK(32))
drivers/gpu/drm/tegra/drm.c
179
struct host1x *host1x = dev_get_drvdata(drm->dev->parent);
drivers/gpu/drm/tegra/drm.c
310
sp = host1x_syncpt_get_by_id(host1x, syncpt.id);
drivers/gpu/drm/tegra/drm.c
387
struct host1x *host = dev_get_drvdata(drm->dev->parent);
drivers/gpu/drm/tegra/drm.c
402
struct host1x *host1x = dev_get_drvdata(drm->dev->parent);
drivers/gpu/drm/tegra/drm.c
406
sp = host1x_syncpt_get_by_id_noref(host1x, args->id);
drivers/gpu/drm/tegra/drm.c
416
struct host1x *host1x = dev_get_drvdata(drm->dev->parent);
drivers/gpu/drm/tegra/drm.c
420
sp = host1x_syncpt_get_by_id_noref(host1x, args->id);
drivers/gpu/drm/tegra/drm.h
58
static inline struct host1x *tegra_drm_to_host1x(struct tegra_drm *tegra)
drivers/gpu/drm/tegra/uapi.c
303
struct host1x *host1x = tegra_drm_to_host1x(drm->dev_private);
drivers/gpu/drm/tegra/uapi.c
312
sp = host1x_syncpt_alloc(host1x, HOST1X_SYNCPT_CLIENT_MANAGED, current->comm);
drivers/gpu/drm/tegra/uapi.c
347
struct host1x *host1x = tegra_drm_to_host1x(drm->dev_private);
drivers/gpu/drm/tegra/uapi.c
355
sp = host1x_syncpt_get_by_id_noref(host1x, args->id);
drivers/gpu/drm/tegra/uapi.c
78
struct host1x *host = tegra_drm_to_host1x(drm->dev_private);
drivers/gpu/host1x/bus.c
287
static int host1x_add_client(struct host1x *host1x,
drivers/gpu/host1x/bus.c
293
mutex_lock(&host1x->devices_lock);
drivers/gpu/host1x/bus.c
295
list_for_each_entry(device, &host1x->devices, list) {
drivers/gpu/host1x/bus.c
299
mutex_unlock(&host1x->devices_lock);
drivers/gpu/host1x/bus.c
305
mutex_unlock(&host1x->devices_lock);
drivers/gpu/host1x/bus.c
309
static int host1x_del_client(struct host1x *host1x,
drivers/gpu/host1x/bus.c
315
mutex_lock(&host1x->devices_lock);
drivers/gpu/host1x/bus.c
317
list_for_each_entry_safe(device, dt, &host1x->devices, list) {
drivers/gpu/host1x/bus.c
321
mutex_unlock(&host1x->devices_lock);
drivers/gpu/host1x/bus.c
327
mutex_unlock(&host1x->devices_lock);
drivers/gpu/host1x/bus.c
454
static int host1x_device_add(struct host1x *host1x,
drivers/gpu/host1x/bus.c
476
device->dev.coherent_dma_mask = host1x->dev->coherent_dma_mask;
drivers/gpu/host1x/bus.c
481
device->dev.parent = host1x->dev;
drivers/gpu/host1x/bus.c
492
list_add_tail(&device->list, &host1x->devices);
drivers/gpu/host1x/bus.c
528
static void host1x_device_del(struct host1x *host1x,
drivers/gpu/host1x/bus.c
539
static void host1x_attach_driver(struct host1x *host1x,
drivers/gpu/host1x/bus.c
545
mutex_lock(&host1x->devices_lock);
drivers/gpu/host1x/bus.c
547
list_for_each_entry(device, &host1x->devices, list) {
drivers/gpu/host1x/bus.c
549
mutex_unlock(&host1x->devices_lock);
drivers/gpu/host1x/bus.c
554
err = host1x_device_add(host1x, driver);
drivers/gpu/host1x/bus.c
556
dev_err(host1x->dev, "failed to allocate device: %d\n", err);
drivers/gpu/host1x/bus.c
558
mutex_unlock(&host1x->devices_lock);
drivers/gpu/host1x/bus.c
561
static void host1x_detach_driver(struct host1x *host1x,
drivers/gpu/host1x/bus.c
566
mutex_lock(&host1x->devices_lock);
drivers/gpu/host1x/bus.c
568
list_for_each_entry_safe(device, tmp, &host1x->devices, list)
drivers/gpu/host1x/bus.c
570
host1x_device_del(host1x, device);
drivers/gpu/host1x/bus.c
572
mutex_unlock(&host1x->devices_lock);
drivers/gpu/host1x/bus.c
577
struct host1x *host1x = s->private;
drivers/gpu/host1x/bus.c
580
mutex_lock(&host1x->devices_lock);
drivers/gpu/host1x/bus.c
582
list_for_each_entry(device, &host1x->devices, list) {
drivers/gpu/host1x/bus.c
599
mutex_unlock(&host1x->devices_lock);
drivers/gpu/host1x/bus.c
613
int host1x_register(struct host1x *host1x)
drivers/gpu/host1x/bus.c
618
list_add_tail(&host1x->list, &devices);
drivers/gpu/host1x/bus.c
624
host1x_attach_driver(host1x, driver);
drivers/gpu/host1x/bus.c
628
debugfs_create_file("devices", S_IRUGO, host1x->debugfs, host1x,
drivers/gpu/host1x/bus.c
641
int host1x_unregister(struct host1x *host1x)
drivers/gpu/host1x/bus.c
648
host1x_detach_driver(host1x, driver);
drivers/gpu/host1x/bus.c
653
list_del_init(&host1x->list);
drivers/gpu/host1x/bus.c
672
struct host1x *host1x;
drivers/gpu/host1x/bus.c
682
list_for_each_entry(host1x, &devices, list)
drivers/gpu/host1x/bus.c
683
host1x_attach_driver(host1x, driver);
drivers/gpu/host1x/bus.c
703
struct host1x *host1x;
drivers/gpu/host1x/bus.c
709
list_for_each_entry(host1x, &devices, list)
drivers/gpu/host1x/bus.c
710
host1x_detach_driver(host1x, driver);
drivers/gpu/host1x/bus.c
757
struct host1x *host1x;
drivers/gpu/host1x/bus.c
762
list_for_each_entry(host1x, &devices, list) {
drivers/gpu/host1x/bus.c
763
err = host1x_add_client(host1x, client);
drivers/gpu/host1x/bus.c
790
struct host1x *host1x;
drivers/gpu/host1x/bus.c
795
list_for_each_entry(host1x, &devices, list) {
drivers/gpu/host1x/bus.c
796
err = host1x_del_client(host1x, client);
drivers/gpu/host1x/bus.h
11
struct host1x;
drivers/gpu/host1x/bus.h
15
int host1x_register(struct host1x *host1x);
drivers/gpu/host1x/bus.h
16
int host1x_unregister(struct host1x *host1x);
drivers/gpu/host1x/cdma.c
100
host1x->iova_end >> shift, true);
drivers/gpu/host1x/cdma.c
106
pb->dma = iova_dma_addr(&host1x->iova, alloc);
drivers/gpu/host1x/cdma.c
107
err = iommu_map(host1x->domain, pb->dma, pb->phys, size,
drivers/gpu/host1x/cdma.c
112
pb->mapped = dma_alloc_wc(host1x->dev, size, &pb->phys,
drivers/gpu/host1x/cdma.c
122
host1x_hw_pushbuffer_init(host1x, pb);
drivers/gpu/host1x/cdma.c
127
__free_iova(&host1x->iova, alloc);
drivers/gpu/host1x/cdma.c
129
dma_free_wc(host1x->dev, size, pb->mapped, pb->phys);
drivers/gpu/host1x/cdma.c
235
static int host1x_cdma_wait_pushbuffer_space(struct host1x *host1x,
drivers/gpu/host1x/cdma.c
364
struct host1x *host1x = cdma_to_host1x(cdma);
drivers/gpu/host1x/cdma.c
428
host1x_hw_cdma_timeout_cpu_incr(host1x, cdma, job->first_get,
drivers/gpu/host1x/cdma.c
467
if (i == 0 && host1x->info->has_wide_gather) {
drivers/gpu/host1x/cdma.c
488
host1x_hw_cdma_resume(host1x, cdma, restart_addr);
drivers/gpu/host1x/cdma.c
51
struct host1x *host1x = cdma_to_host1x(cdma);
drivers/gpu/host1x/cdma.c
530
struct host1x *host1x = cdma_to_host1x(cdma);
drivers/gpu/host1x/cdma.c
538
host1x_hw_cdma_timeout_destroy(host1x, cdma);
drivers/gpu/host1x/cdma.c
548
struct host1x *host1x = cdma_to_host1x(cdma);
drivers/gpu/host1x/cdma.c
56
if (host1x->domain) {
drivers/gpu/host1x/cdma.c
567
err = host1x_hw_cdma_timeout_init(host1x, cdma);
drivers/gpu/host1x/cdma.c
57
iommu_unmap(host1x->domain, pb->dma, pb->alloc_size);
drivers/gpu/host1x/cdma.c
576
host1x_hw_cdma_start(host1x, cdma);
drivers/gpu/host1x/cdma.c
58
free_iova(&host1x->iova, iova_pfn(&host1x->iova, pb->dma));
drivers/gpu/host1x/cdma.c
61
dma_free_wc(host1x->dev, pb->alloc_size, pb->mapped, pb->phys);
drivers/gpu/host1x/cdma.c
621
struct host1x *host1x = cdma_to_host1x(cdma);
drivers/gpu/host1x/cdma.c
635
host1x_cdma_wait_pushbuffer_space(host1x, cdma, needed);
drivers/gpu/host1x/cdma.c
663
struct host1x *host1x = cdma_to_host1x(cdma);
drivers/gpu/host1x/cdma.c
666
host1x_hw_cdma_flush(host1x, cdma);
drivers/gpu/host1x/cdma.c
73
struct host1x *host1x = cdma_to_host1x(cdma);
drivers/gpu/host1x/cdma.c
88
if (host1x->domain) {
drivers/gpu/host1x/cdma.c
91
size = iova_align(&host1x->iova, size);
drivers/gpu/host1x/cdma.c
93
pb->mapped = dma_alloc_wc(host1x->dev, size, &pb->phys,
drivers/gpu/host1x/cdma.c
98
shift = iova_shift(&host1x->iova);
drivers/gpu/host1x/cdma.c
99
alloc = alloc_iova(&host1x->iova, size >> shift,
drivers/gpu/host1x/channel.c
106
struct host1x *host = dev_get_drvdata(channel->dev->parent);
drivers/gpu/host1x/channel.c
121
static struct host1x_channel *acquire_unused_channel(struct host1x *host)
drivers/gpu/host1x/channel.c
154
struct host1x *host = dev_get_drvdata(client->dev->parent);
drivers/gpu/host1x/channel.c
42
struct host1x *host = dev_get_drvdata(job->channel->dev->parent);
drivers/gpu/host1x/channel.c
64
struct host1x_channel *host1x_channel_get_index(struct host1x *host,
drivers/gpu/host1x/channel.c
77
struct host1x *host = dev_get_drvdata(channel->dev->parent);
drivers/gpu/host1x/channel.c
89
void host1x_channel_stop_all(struct host1x *host)
drivers/gpu/host1x/channel.h
17
struct host1x;
drivers/gpu/host1x/channel.h
41
struct host1x_channel *host1x_channel_get_index(struct host1x *host,
drivers/gpu/host1x/channel.h
43
void host1x_channel_stop_all(struct host1x *host);
drivers/gpu/host1x/context.c
120
struct host1x_memory_context *host1x_memory_context_alloc(struct host1x *host1x,
drivers/gpu/host1x/context.c
124
struct host1x_memory_context_list *cdl = &host1x->context_list;
drivers/gpu/host1x/context.c
22
int host1x_memory_context_list_init(struct host1x *host1x)
drivers/gpu/host1x/context.c
24
struct host1x_memory_context_list *cdl = &host1x->context_list;
drivers/gpu/host1x/context.c
25
struct device_node *node = host1x->dev->of_node;
drivers/gpu/host1x/context.c
46
ctx->host = host1x;
drivers/gpu/host1x/context.c
59
ctx->dev.parent = host1x->dev;
drivers/gpu/host1x/context.c
67
dev_err(host1x->dev, "could not add context device %d: %d\n", i, err);
drivers/gpu/host1x/context.c
74
dev_err(host1x->dev, "IOMMU configuration failed for context device %d: %d\n",
drivers/gpu/host1x/context.c
82
dev_err(host1x->dev, "Context device %d has no IOMMU!\n", i);
drivers/gpu/host1x/context.h
14
struct host1x;
drivers/gpu/host1x/context.h
24
int host1x_memory_context_list_init(struct host1x *host1x);
drivers/gpu/host1x/context.h
27
static inline int host1x_memory_context_list_init(struct host1x *host1x)
drivers/gpu/host1x/debug.c
126
static void show_all(struct host1x *m, struct output *o, bool show_fifo)
drivers/gpu/host1x/debug.c
170
static void host1x_debugfs_init(struct host1x *host1x)
drivers/gpu/host1x/debug.c
175
host1x->debugfs = de;
drivers/gpu/host1x/debug.c
177
debugfs_create_file("status", S_IRUGO, de, host1x, &host1x_debug_fops);
drivers/gpu/host1x/debug.c
178
debugfs_create_file("status_all", S_IRUGO, de, host1x,
drivers/gpu/host1x/debug.c
184
host1x_hw_debug_init(host1x, de);
drivers/gpu/host1x/debug.c
194
static void host1x_debugfs_exit(struct host1x *host1x)
drivers/gpu/host1x/debug.c
196
debugfs_remove_recursive(host1x->debugfs);
drivers/gpu/host1x/debug.c
199
void host1x_debug_init(struct host1x *host1x)
drivers/gpu/host1x/debug.c
202
host1x_debugfs_init(host1x);
drivers/gpu/host1x/debug.c
205
void host1x_debug_deinit(struct host1x *host1x)
drivers/gpu/host1x/debug.c
208
host1x_debugfs_exit(host1x);
drivers/gpu/host1x/debug.c
211
void host1x_debug_dump(struct host1x *host1x)
drivers/gpu/host1x/debug.c
217
show_all(host1x, &o, true);
drivers/gpu/host1x/debug.c
54
struct host1x *m = dev_get_drvdata(ch->dev->parent);
drivers/gpu/host1x/debug.c
78
static void show_syncpts(struct host1x *m, struct output *o, bool show_all)
drivers/gpu/host1x/debug.h
13
struct host1x;
drivers/gpu/host1x/debug.h
41
void host1x_debug_init(struct host1x *host1x);
drivers/gpu/host1x/debug.h
42
void host1x_debug_deinit(struct host1x *host1x);
drivers/gpu/host1x/debug.h
43
void host1x_debug_dump(struct host1x *host1x);
drivers/gpu/host1x/dev.c
303
static void host1x_setup_virtualization_tables(struct host1x *host)
drivers/gpu/host1x/dev.c
334
static bool host1x_wants_iommu(struct host1x *host1x)
drivers/gpu/host1x/dev.c
365
if (host1x->info->dma_mask <= DMA_BIT_MASK(32)) {
drivers/gpu/host1x/dev.c
377
static struct iommu_domain *host1x_iommu_attach(struct host1x *host)
drivers/gpu/host1x/dev.c
45
void host1x_common_writel(struct host1x *host1x, u32 v, u32 r)
drivers/gpu/host1x/dev.c
456
static int host1x_iommu_init(struct host1x *host)
drivers/gpu/host1x/dev.c
47
writel(v, host1x->common_regs + r);
drivers/gpu/host1x/dev.c
489
static void host1x_iommu_exit(struct host1x *host)
drivers/gpu/host1x/dev.c
50
void host1x_hypervisor_writel(struct host1x *host1x, u32 v, u32 r)
drivers/gpu/host1x/dev.c
505
static int host1x_get_resets(struct host1x *host)
drivers/gpu/host1x/dev.c
52
writel(v, host1x->hv_regs + r);
drivers/gpu/host1x/dev.c
525
struct host1x *host;
drivers/gpu/host1x/dev.c
55
u32 host1x_hypervisor_readl(struct host1x *host1x, u32 r)
drivers/gpu/host1x/dev.c
57
return readl(host1x->hv_regs + r);
drivers/gpu/host1x/dev.c
60
void host1x_sync_writel(struct host1x *host1x, u32 v, u32 r)
drivers/gpu/host1x/dev.c
62
void __iomem *sync_regs = host1x->regs + host1x->info->sync_offset;
drivers/gpu/host1x/dev.c
67
u32 host1x_sync_readl(struct host1x *host1x, u32 r)
drivers/gpu/host1x/dev.c
686
struct host1x *host = platform_get_drvdata(pdev);
drivers/gpu/host1x/dev.c
69
void __iomem *sync_regs = host1x->regs + host1x->info->sync_offset;
drivers/gpu/host1x/dev.c
703
struct host1x *host = dev_get_drvdata(dev);
drivers/gpu/host1x/dev.c
735
struct host1x *host = dev_get_drvdata(dev);
drivers/gpu/host1x/dev.c
75
u64 host1x_sync_readq(struct host1x *host1x, u32 r)
drivers/gpu/host1x/dev.c
77
void __iomem *sync_regs = host1x->regs + host1x->info->sync_offset;
drivers/gpu/host1x/dev.c
821
u64 host1x_get_dma_mask(struct host1x *host1x)
drivers/gpu/host1x/dev.c
823
return host1x->info->dma_mask;
drivers/gpu/host1x/dev.h
104
int (*init)(struct host1x *host1x); /* initialize per SoC ops */
drivers/gpu/host1x/dev.h
177
void host1x_common_writel(struct host1x *host1x, u32 v, u32 r);
drivers/gpu/host1x/dev.h
178
void host1x_hypervisor_writel(struct host1x *host1x, u32 v, u32 r);
drivers/gpu/host1x/dev.h
179
u32 host1x_hypervisor_readl(struct host1x *host1x, u32 r);
drivers/gpu/host1x/dev.h
180
void host1x_sync_writel(struct host1x *host1x, u32 v, u32 r);
drivers/gpu/host1x/dev.h
181
u32 host1x_sync_readl(struct host1x *host1x, u32 r);
drivers/gpu/host1x/dev.h
183
u64 host1x_sync_readq(struct host1x *host1x, u32 r);
drivers/gpu/host1x/dev.h
188
static inline void host1x_hw_syncpt_restore(struct host1x *host,
drivers/gpu/host1x/dev.h
194
static inline void host1x_hw_syncpt_restore_wait_base(struct host1x *host,
drivers/gpu/host1x/dev.h
200
static inline void host1x_hw_syncpt_load_wait_base(struct host1x *host,
drivers/gpu/host1x/dev.h
206
static inline u32 host1x_hw_syncpt_load(struct host1x *host,
drivers/gpu/host1x/dev.h
212
static inline int host1x_hw_syncpt_cpu_incr(struct host1x *host,
drivers/gpu/host1x/dev.h
219
struct host1x *host, struct host1x_syncpt *sp,
drivers/gpu/host1x/dev.h
225
static inline void host1x_hw_syncpt_enable_protection(struct host1x *host)
drivers/gpu/host1x/dev.h
230
static inline int host1x_hw_intr_init_host_sync(struct host1x *host, u32 cpm)
drivers/gpu/host1x/dev.h
235
static inline void host1x_hw_intr_set_syncpt_threshold(struct host1x *host,
drivers/gpu/host1x/dev.h
242
static inline void host1x_hw_intr_enable_syncpt_intr(struct host1x *host,
drivers/gpu/host1x/dev.h
248
static inline void host1x_hw_intr_disable_syncpt_intr(struct host1x *host,
drivers/gpu/host1x/dev.h
254
static inline void host1x_hw_intr_disable_all_syncpt_intrs(struct host1x *host)
drivers/gpu/host1x/dev.h
259
static inline int host1x_hw_intr_free_syncpt_irq(struct host1x *host)
drivers/gpu/host1x/dev.h
264
static inline int host1x_hw_channel_init(struct host1x *host,
drivers/gpu/host1x/dev.h
271
static inline int host1x_hw_channel_submit(struct host1x *host,
drivers/gpu/host1x/dev.h
277
static inline void host1x_hw_cdma_start(struct host1x *host,
drivers/gpu/host1x/dev.h
283
static inline void host1x_hw_cdma_stop(struct host1x *host,
drivers/gpu/host1x/dev.h
289
static inline void host1x_hw_cdma_flush(struct host1x *host,
drivers/gpu/host1x/dev.h
295
static inline int host1x_hw_cdma_timeout_init(struct host1x *host,
drivers/gpu/host1x/dev.h
301
static inline void host1x_hw_cdma_timeout_destroy(struct host1x *host,
drivers/gpu/host1x/dev.h
307
static inline void host1x_hw_cdma_freeze(struct host1x *host,
drivers/gpu/host1x/dev.h
313
static inline void host1x_hw_cdma_resume(struct host1x *host,
drivers/gpu/host1x/dev.h
319
static inline void host1x_hw_cdma_timeout_cpu_incr(struct host1x *host,
drivers/gpu/host1x/dev.h
329
static inline void host1x_hw_pushbuffer_init(struct host1x *host,
drivers/gpu/host1x/dev.h
33
int (*init)(struct host1x_channel *channel, struct host1x *host,
drivers/gpu/host1x/dev.h
335
static inline void host1x_hw_debug_init(struct host1x *host, struct dentry *de)
drivers/gpu/host1x/dev.h
341
static inline void host1x_hw_show_channel_cdma(struct host1x *host,
drivers/gpu/host1x/dev.h
348
static inline void host1x_hw_show_channel_fifo(struct host1x *host,
drivers/gpu/host1x/dev.h
355
static inline void host1x_hw_show_mlocks(struct host1x *host, struct output *o)
drivers/gpu/host1x/dev.h
56
void (*show_channel_cdma)(struct host1x *host,
drivers/gpu/host1x/dev.h
59
void (*show_channel_fifo)(struct host1x *host,
drivers/gpu/host1x/dev.h
62
void (*show_mlocks)(struct host1x *host, struct output *output);
drivers/gpu/host1x/dev.h
74
void (*enable_protection)(struct host1x *host);
drivers/gpu/host1x/dev.h
78
int (*init_host_sync)(struct host1x *host, u32 cpm);
drivers/gpu/host1x/dev.h
80
struct host1x *host, unsigned int id, u32 thresh);
drivers/gpu/host1x/dev.h
81
void (*enable_syncpt_intr)(struct host1x *host, unsigned int id);
drivers/gpu/host1x/dev.h
82
void (*disable_syncpt_intr)(struct host1x *host, unsigned int id);
drivers/gpu/host1x/dev.h
83
void (*disable_all_syncpt_intrs)(struct host1x *host);
drivers/gpu/host1x/dev.h
84
int (*free_syncpt_irq)(struct host1x *host);
drivers/gpu/host1x/hw/cdma_hw.c
123
dev_dbg(host1x->dev,
drivers/gpu/host1x/hw/cdma_hw.c
170
static void cdma_hw_cmdproc_stop(struct host1x *host, struct host1x_channel *ch,
drivers/gpu/host1x/hw/cdma_hw.c
185
static void cdma_hw_teardown(struct host1x *host, struct host1x_channel *ch)
drivers/gpu/host1x/hw/cdma_hw.c
200
struct host1x *host = cdma_to_host1x(cdma);
drivers/gpu/host1x/hw/cdma_hw.c
228
struct host1x *host1x = cdma_to_host1x(cdma);
drivers/gpu/host1x/hw/cdma_hw.c
231
dev_dbg(host1x->dev,
drivers/gpu/host1x/hw/cdma_hw.c
235
cdma_hw_cmdproc_stop(host1x, ch, false);
drivers/gpu/host1x/hw/cdma_hw.c
253
struct host1x *host1x = cdma_to_host1x(cdma);
drivers/gpu/host1x/hw/cdma_hw.c
280
host1x_common_writel(host1x, 0x0, offset);
drivers/gpu/host1x/hw/cdma_hw.c
293
struct host1x *host1x;
drivers/gpu/host1x/hw/cdma_hw.c
298
host1x = cdma_to_host1x(cdma);
drivers/gpu/host1x/hw/cdma_hw.c
306
dev_dbg(host1x->dev,
drivers/gpu/host1x/hw/cdma_hw.c
313
cdma_hw_cmdproc_stop(host1x, ch, true);
drivers/gpu/host1x/hw/cdma_hw.c
319
dev_dbg(host1x->dev,
drivers/gpu/host1x/hw/cdma_hw.c
322
cdma_hw_cmdproc_stop(host1x, ch, false);
drivers/gpu/host1x/hw/cdma_hw.c
327
dev_warn(host1x->dev, "%s: timeout: %u (%s), HW thresh %d, done %d\n",
drivers/gpu/host1x/hw/cdma_hw.c
332
host1x_hw_cdma_freeze(host1x, cdma);
drivers/gpu/host1x/hw/cdma_hw.c
91
struct host1x *host1x = cdma_to_host1x(cdma);
drivers/gpu/host1x/hw/channel_hw.c
192
struct host1x *host = dev_get_drvdata(ch->dev->parent);
drivers/gpu/host1x/hw/channel_hw.c
320
struct host1x *host = dev_get_drvdata(ch->dev->parent);
drivers/gpu/host1x/hw/channel_hw.c
375
static int host1x_channel_init(struct host1x_channel *ch, struct host1x *dev,
drivers/gpu/host1x/hw/debug_hw_1x01.c
130
static void host1x_debug_show_mlocks(struct host1x *host, struct output *o)
drivers/gpu/host1x/hw/debug_hw_1x01.c
14
static void host1x_debug_show_channel_cdma(struct host1x *host,
drivers/gpu/host1x/hw/debug_hw_1x01.c
71
static void host1x_debug_show_channel_fifo(struct host1x *host,
drivers/gpu/host1x/hw/debug_hw_1x06.c
14
static void host1x_debug_show_channel_cdma(struct host1x *host,
drivers/gpu/host1x/hw/debug_hw_1x06.c
142
static void host1x_debug_show_mlocks(struct host1x *host, struct output *o)
drivers/gpu/host1x/hw/debug_hw_1x06.c
66
static void host1x_debug_show_channel_fifo(struct host1x *host,
drivers/gpu/host1x/hw/host1x01.c
23
int host1x01_init(struct host1x *host)
drivers/gpu/host1x/hw/host1x01.h
10
struct host1x;
drivers/gpu/host1x/hw/host1x01.h
12
int host1x01_init(struct host1x *host);
drivers/gpu/host1x/hw/host1x02.c
23
int host1x02_init(struct host1x *host)
drivers/gpu/host1x/hw/host1x02.h
11
struct host1x;
drivers/gpu/host1x/hw/host1x02.h
13
int host1x02_init(struct host1x *host);
drivers/gpu/host1x/hw/host1x04.c
23
int host1x04_init(struct host1x *host)
drivers/gpu/host1x/hw/host1x04.h
11
struct host1x;
drivers/gpu/host1x/hw/host1x04.h
13
int host1x04_init(struct host1x *host);
drivers/gpu/host1x/hw/host1x05.c
23
int host1x05_init(struct host1x *host)
drivers/gpu/host1x/hw/host1x05.h
11
struct host1x;
drivers/gpu/host1x/hw/host1x05.h
13
int host1x05_init(struct host1x *host);
drivers/gpu/host1x/hw/host1x06.c
23
int host1x06_init(struct host1x *host)
drivers/gpu/host1x/hw/host1x06.h
11
struct host1x;
drivers/gpu/host1x/hw/host1x06.h
13
int host1x06_init(struct host1x *host);
drivers/gpu/host1x/hw/host1x07.c
23
int host1x07_init(struct host1x *host)
drivers/gpu/host1x/hw/host1x07.h
11
struct host1x;
drivers/gpu/host1x/hw/host1x07.h
13
int host1x07_init(struct host1x *host);
drivers/gpu/host1x/hw/host1x08.c
23
int host1x08_init(struct host1x *host)
drivers/gpu/host1x/hw/host1x08.h
11
struct host1x;
drivers/gpu/host1x/hw/host1x08.h
13
int host1x08_init(struct host1x *host);
drivers/gpu/host1x/hw/intr_hw.c
124
static void host1x_intr_set_syncpt_threshold(struct host1x *host,
drivers/gpu/host1x/hw/intr_hw.c
131
static void host1x_intr_enable_syncpt_intr(struct host1x *host,
drivers/gpu/host1x/hw/intr_hw.c
138
static void host1x_intr_disable_syncpt_intr(struct host1x *host,
drivers/gpu/host1x/hw/intr_hw.c
14
static void process_32_syncpts(struct host1x *host, unsigned long val, u32 reg_offset)
drivers/gpu/host1x/hw/intr_hw.c
31
struct host1x *host = irq_data->host;
drivers/gpu/host1x/hw/intr_hw.c
76
static void host1x_intr_disable_all_syncpt_intrs(struct host1x *host)
drivers/gpu/host1x/hw/intr_hw.c
89
host1x_intr_init_host_sync(struct host1x *host, u32 cpm)
drivers/gpu/host1x/hw/syncpt_hw.c
107
struct host1x *host = sp->host;
drivers/gpu/host1x/hw/syncpt_hw.c
122
static void syncpt_enable_protection(struct host1x *host)
drivers/gpu/host1x/hw/syncpt_hw.c
19
struct host1x *host = sp->host;
drivers/gpu/host1x/hw/syncpt_hw.c
30
struct host1x *host = sp->host;
drivers/gpu/host1x/hw/syncpt_hw.c
43
struct host1x *host = sp->host;
drivers/gpu/host1x/hw/syncpt_hw.c
55
struct host1x *host = sp->host;
drivers/gpu/host1x/hw/syncpt_hw.c
78
struct host1x *host = sp->host;
drivers/gpu/host1x/intr.c
105
int host1x_intr_init(struct host1x *host)
drivers/gpu/host1x/intr.c
138
void host1x_intr_deinit(struct host1x *host)
drivers/gpu/host1x/intr.c
142
void host1x_intr_start(struct host1x *host)
drivers/gpu/host1x/intr.c
156
void host1x_intr_stop(struct host1x *host)
drivers/gpu/host1x/intr.c
31
static void host1x_intr_update_hw_state(struct host1x *host, struct host1x_syncpt *sp)
drivers/gpu/host1x/intr.c
45
void host1x_intr_add_fence_locked(struct host1x *host, struct host1x_syncpt_fence *fence)
drivers/gpu/host1x/intr.c
55
bool host1x_intr_remove_fence(struct host1x *host, struct host1x_syncpt_fence *fence)
drivers/gpu/host1x/intr.c
75
void host1x_intr_handle_interrupt(struct host1x *host, unsigned int id)
drivers/gpu/host1x/intr.h
11
struct host1x;
drivers/gpu/host1x/intr.h
15
struct host1x *host;
drivers/gpu/host1x/intr.h
20
int host1x_intr_init(struct host1x *host);
drivers/gpu/host1x/intr.h
23
void host1x_intr_deinit(struct host1x *host);
drivers/gpu/host1x/intr.h
26
void host1x_intr_start(struct host1x *host);
drivers/gpu/host1x/intr.h
29
void host1x_intr_stop(struct host1x *host);
drivers/gpu/host1x/intr.h
31
void host1x_intr_handle_interrupt(struct host1x *host, unsigned int id);
drivers/gpu/host1x/intr.h
33
void host1x_intr_add_fence_locked(struct host1x *host, struct host1x_syncpt_fence *fence);
drivers/gpu/host1x/intr.h
35
bool host1x_intr_remove_fence(struct host1x *host, struct host1x_syncpt_fence *fence);
drivers/gpu/host1x/job.c
141
static unsigned int pin_job(struct host1x *host, struct host1x_job *job)
drivers/gpu/host1x/job.c
604
struct host1x *host = dev_get_drvdata(dev->parent);
drivers/gpu/host1x/job.c
657
struct host1x *host = dev_get_drvdata(job->channel->dev->parent);
drivers/gpu/host1x/syncpt.c
136
void host1x_syncpt_restore(struct host1x *host)
drivers/gpu/host1x/syncpt.c
163
void host1x_syncpt_save(struct host1x *host)
drivers/gpu/host1x/syncpt.c
24
host1x_syncpt_base_request(struct host1x *host)
drivers/gpu/host1x/syncpt.c
285
int host1x_syncpt_init(struct host1x *host)
drivers/gpu/host1x/syncpt.c
339
struct host1x *host = dev_get_drvdata(client->host->parent);
drivers/gpu/host1x/syncpt.c
379
void host1x_syncpt_deinit(struct host1x *host)
drivers/gpu/host1x/syncpt.c
428
unsigned int host1x_syncpt_nb_pts(struct host1x *host)
drivers/gpu/host1x/syncpt.c
433
unsigned int host1x_syncpt_nb_bases(struct host1x *host)
drivers/gpu/host1x/syncpt.c
438
unsigned int host1x_syncpt_nb_mlocks(struct host1x *host)
drivers/gpu/host1x/syncpt.c
448
struct host1x_syncpt *host1x_syncpt_get_by_id(struct host1x *host,
drivers/gpu/host1x/syncpt.c
467
struct host1x_syncpt *host1x_syncpt_get_by_id_noref(struct host1x *host,
drivers/gpu/host1x/syncpt.c
528
struct host1x *host = dev_get_drvdata(client->host->parent);
drivers/gpu/host1x/syncpt.c
58
struct host1x_syncpt *host1x_syncpt_alloc(struct host1x *host,
drivers/gpu/host1x/syncpt.h
109
void host1x_syncpt_save(struct host1x *host);
drivers/gpu/host1x/syncpt.h
112
void host1x_syncpt_restore(struct host1x *host);
drivers/gpu/host1x/syncpt.h
20
struct host1x;
drivers/gpu/host1x/syncpt.h
39
struct host1x *host;
drivers/gpu/host1x/syncpt.h
54
int host1x_syncpt_init(struct host1x *host);
drivers/gpu/host1x/syncpt.h
57
void host1x_syncpt_deinit(struct host1x *host);
drivers/gpu/host1x/syncpt.h
60
unsigned int host1x_syncpt_nb_pts(struct host1x *host);
drivers/gpu/host1x/syncpt.h
63
unsigned int host1x_syncpt_nb_bases(struct host1x *host);
drivers/gpu/host1x/syncpt.h
66
unsigned int host1x_syncpt_nb_mlocks(struct host1x *host);
include/linux/host1x.h
211
struct host1x;
include/linux/host1x.h
213
struct host1x_syncpt *host1x_syncpt_get_by_id(struct host1x *host, u32 id);
include/linux/host1x.h
214
struct host1x_syncpt *host1x_syncpt_get_by_id_noref(struct host1x *host, u32 id);
include/linux/host1x.h
227
struct host1x_syncpt *host1x_syncpt_alloc(struct host1x *host,
include/linux/host1x.h
30
struct host1x;
include/linux/host1x.h
34
u64 host1x_get_dma_mask(struct host1x *host1x);
include/linux/host1x.h
466
struct host1x *host;
include/linux/host1x.h
478
struct host1x_memory_context *host1x_memory_context_alloc(struct host1x *host1x,
include/linux/host1x.h
484
static inline struct host1x_memory_context *host1x_memory_context_alloc(struct host1x *host1x,
include/trace/events/host1x.h
11
#define TRACE_SYSTEM host1x
include/trace/events/host1x.h
21
DECLARE_EVENT_CLASS(host1x,
include/trace/events/host1x.h
31
DEFINE_EVENT(host1x, host1x_channel_open,
include/trace/events/host1x.h
36
DEFINE_EVENT(host1x, host1x_channel_release,
include/trace/events/host1x.h
41
DEFINE_EVENT(host1x, host1x_cdma_begin,
include/trace/events/host1x.h
46
DEFINE_EVENT(host1x, host1x_cdma_end,