Searched refs:host1x (Results 26 - 50 of 61) sorted by relevance

123

/linux-master/drivers/gpu/host1x/hw/
H A Dhost1x02.c23 int host1x02_init(struct host1x *host)
H A Dhost1x04.c23 int host1x04_init(struct host1x *host)
H A Dhost1x05.c23 int host1x05_init(struct host1x *host)
H A Dhost1x06.c23 int host1x06_init(struct host1x *host)
H A Dhost1x07.c23 int host1x07_init(struct host1x *host)
H A Dhost1x08.c23 int host1x08_init(struct host1x *host)
H A Ddebug_hw_1x06.c14 static void host1x_debug_show_channel_cdma(struct host1x *host,
66 static void host1x_debug_show_channel_fifo(struct host1x *host,
142 static void host1x_debug_show_mlocks(struct host1x *host, struct output *o)
H A Ddebug_hw_1x01.c14 static void host1x_debug_show_channel_cdma(struct host1x *host,
71 static void host1x_debug_show_channel_fifo(struct host1x *host,
130 static void host1x_debug_show_mlocks(struct host1x *host, struct output *o)
H A Dchannel_hw.c3 * Tegra host1x Channel
8 #include <linux/host1x.h>
12 #include <trace/events/host1x.h>
194 struct host1x *host = dev_get_drvdata(ch->dev->parent);
294 struct host1x *host = dev_get_drvdata(ch->dev->parent);
349 static int host1x_channel_init(struct host1x_channel *ch, struct host1x *dev,
/linux-master/drivers/gpu/host1x/
H A Ddev.c3 * Tegra host1x driver
23 #include <trace/events/host1x.h>
45 void host1x_common_writel(struct host1x *host1x, u32 v, u32 r) argument
47 writel(v, host1x->common_regs + r);
50 void host1x_hypervisor_writel(struct host1x *host1x, u32 v, u32 r) argument
52 writel(v, host1x->hv_regs + r);
55 u32 host1x_hypervisor_readl(struct host1x *host1x, u3 argument
60 host1x_sync_writel(struct host1x *host1x, u32 v, u32 r) argument
67 host1x_sync_readl(struct host1x *host1x, u32 r) argument
331 host1x_wants_iommu(struct host1x *host1x) argument
819 host1x_get_dma_mask(struct host1x *host1x) argument
[all...]
H A Dchannel.c3 * Tegra host1x Channel
15 /* Constructor for the host1x device list */
43 struct host1x *host = dev_get_drvdata(job->channel->dev->parent);
65 struct host1x_channel *host1x_channel_get_index(struct host1x *host,
78 struct host1x *host = dev_get_drvdata(channel->dev->parent);
86 * @host: host1x instance
90 void host1x_channel_stop_all(struct host1x *host)
107 struct host1x *host = dev_get_drvdata(channel->dev->parent);
122 static struct host1x_channel *acquire_unused_channel(struct host1x *host)
150 * Allocates a new host1x channe
[all...]
H A Dsyncpt.c3 * Tegra host1x Syncpoints
13 #include <trace/events/host1x.h>
24 host1x_syncpt_base_request(struct host1x *host)
48 * @host: host1x device data
58 struct host1x_syncpt *host1x_syncpt_alloc(struct host1x *host,
110 * @sp: host1x syncpoint
124 * @sp: host1x syncpoint
136 void host1x_syncpt_restore(struct host1x *host)
163 void host1x_syncpt_save(struct host1x *host)
205 * @sp: host1x syncpoin
[all...]
H A Djob.c3 * Tegra host1x Job
10 #include <linux/host1x.h>
17 #include <trace/events/host1x.h>
141 static unsigned int pin_job(struct host1x *host, struct host1x_job *job)
191 * host1x clients are generally not able to do scatter-gather themselves, so fail
602 struct host1x *host = dev_get_drvdata(dev->parent);
655 struct host1x *host = dev_get_drvdata(job->channel->dev->parent);
H A Dmipi.c24 #include <linux/host1x.h>
/linux-master/drivers/staging/media/tegra-video/
H A Dvideo.h9 #include <linux/host1x.h>
H A Dvi.h9 #include <linux/host1x.h>
122 * @frame_start_sp: host1x syncpoint pointer to synchronize programmed capture
123 * start condition with hardware frame start events through host1x
125 * @mw_ack_sp: host1x syncpoint pointer to synchronize programmed memory write
127 * frame through host1x syncpoint counters (On Tegra20 used for the
H A Dvideo.c6 #include <linux/host1x.h>
H A Dvip.c12 #include <linux/host1x.h>
243 /* initialize host1x interface */
250 return dev_err_probe(&pdev->dev, err, "failed to register host1x client\n");
/linux-master/include/linux/
H A Dhost1x.h25 struct host1x;
29 u64 host1x_get_dma_mask(struct host1x *host1x);
32 * struct host1x_bo_cache - host1x buffer object cache
59 * struct host1x_client_ops - host1x client operations
60 * @early_init: host1x client early initialization code
61 * @init: host1x client initialization code
62 * @exit: host1x client tear down code
63 * @late_exit: host1x client late tear down code
64 * @suspend: host1x clien
481 host1x_memory_context_alloc(struct host1x *host1x, struct device *dev, struct pid *pid) argument
[all...]
/linux-master/drivers/gpu/drm/tegra/
H A Duapi.c4 #include <linux/host1x.h>
78 struct host1x *host = tegra_drm_to_host1x(drm->dev_private);
300 struct host1x *host1x = tegra_drm_to_host1x(drm->dev_private); local
309 sp = host1x_syncpt_alloc(host1x, HOST1X_SYNCPT_CLIENT_MANAGED, current->comm);
344 struct host1x *host1x = tegra_drm_to_host1x(drm->dev_private); local
352 sp = host1x_syncpt_get_by_id_noref(host1x, args->id);
H A Dgem.h3 * Tegra host1x GEM implementation
11 #include <linux/host1x.h>
H A Ddrm.c8 #include <linux/host1x.h>
178 struct host1x *host1x = dev_get_drvdata(drm->dev->parent); local
309 sp = host1x_syncpt_get_by_id(host1x, syncpt.id);
386 struct host1x *host = dev_get_drvdata(drm->dev->parent);
401 struct host1x *host1x = dev_get_drvdata(drm->dev->parent); local
405 sp = host1x_syncpt_get_by_id_noref(host1x, args->id);
415 struct host1x *host1x local
1088 struct host1x *host1x = dev_get_drvdata(dev->dev.parent); local
[all...]
H A Ddrm.h10 #include <linux/host1x.h>
55 static inline struct host1x *tegra_drm_to_host1x(struct tegra_drm *tegra)
H A Dvic.c9 #include <linux/host1x.h>
150 * parent host1x device.
455 /* inherit DMA mask from host1x parent */
519 dev_err(dev, "failed to register host1x client: %d\n", err);
/linux-master/include/trace/events/
H A Dhost1x.h3 * include/trace/events/host1x.h
5 * host1x event logging to ftrace.
11 #define TRACE_SYSTEM host1x
21 DECLARE_EVENT_CLASS(host1x,
29 DEFINE_EVENT(host1x, host1x_channel_open,
34 DEFINE_EVENT(host1x, host1x_channel_release,
39 DEFINE_EVENT(host1x, host1x_cdma_begin,
44 DEFINE_EVENT(host1x, host1x_cdma_end,

Completed in 242 milliseconds

123