Searched refs:host1x_channel (Results 1 – 20 of 20) sorted by relevance
/linux-6.12.1/drivers/gpu/host1x/ |
D | channel.c | 19 chlist->channels = kcalloc(num_channels, sizeof(struct host1x_channel), in host1x_channel_list_init() 49 struct host1x_channel *host1x_channel_get(struct host1x_channel *channel) in host1x_channel_get() 65 struct host1x_channel *host1x_channel_get_index(struct host1x *host, in host1x_channel_get_index() 68 struct host1x_channel *ch = &host->channel_list.channels[index]; in host1x_channel_get_index() 76 void host1x_channel_stop(struct host1x_channel *channel) in host1x_channel_stop() 105 struct host1x_channel *channel = in release_channel() 106 container_of(kref, struct host1x_channel, refcount); in release_channel() 116 void host1x_channel_put(struct host1x_channel *channel) in host1x_channel_put() 122 static struct host1x_channel *acquire_unused_channel(struct host1x *host) in acquire_unused_channel() 153 struct host1x_channel *host1x_channel_request(struct host1x_client *client) in host1x_channel_request() [all …]
|
D | channel.h | 18 struct host1x_channel; 21 struct host1x_channel *channels; 27 struct host1x_channel { struct 41 struct host1x_channel *host1x_channel_get_index(struct host1x *host, argument
|
D | dev.h | 25 struct host1x_channel; 33 int (*init)(struct host1x_channel *channel, struct host1x *host, 57 struct host1x_channel *ch, 60 struct host1x_channel *ch, 73 struct host1x_channel *channel); 182 void host1x_ch_writel(struct host1x_channel *ch, u32 r, u32 v); 183 u32 host1x_ch_readl(struct host1x_channel *ch, u32 r); 217 struct host1x_channel *ch) in host1x_hw_syncpt_assign_to_channel() 262 struct host1x_channel *channel, in host1x_hw_channel_init() 339 struct host1x_channel *channel, in host1x_hw_show_channel_cdma() [all …]
|
D | debug.c | 52 static int show_channel(struct host1x_channel *ch, void *data, bool show_fifo) in show_channel() 135 struct host1x_channel *ch = host1x_channel_get_index(m, i); in show_all()
|
D | cdma.h | 76 #define cdma_to_channel(cdma) container_of(cdma, struct host1x_channel, cdma)
|
D | dev.c | 74 void host1x_ch_writel(struct host1x_channel *ch, u32 v, u32 r) in host1x_ch_writel() 79 u32 host1x_ch_readl(struct host1x_channel *ch, u32 r) in host1x_ch_readl()
|
D | cdma.c | 625 struct host1x_channel *channel = cdma_to_channel(cdma); in host1x_cdma_push_wide()
|
D | job.c | 26 struct host1x_job *host1x_job_alloc(struct host1x_channel *ch, in host1x_job_alloc()
|
/linux-6.12.1/drivers/gpu/host1x/hw/ |
D | cdma_hw.c | 45 struct host1x_channel *ch = cdma_to_channel(cdma); in cdma_start() 92 struct host1x_channel *ch = cdma_to_channel(cdma); in cdma_timeout_restart() 145 struct host1x_channel *ch = cdma_to_channel(cdma); in cdma_flush() 156 struct host1x_channel *ch = cdma_to_channel(cdma); in cdma_stop() 170 static void cdma_hw_cmdproc_stop(struct host1x *host, struct host1x_channel *ch, in cdma_hw_cmdproc_stop() 185 static void cdma_hw_teardown(struct host1x *host, struct host1x_channel *ch) in cdma_hw_teardown() 201 struct host1x_channel *ch = cdma_to_channel(cdma); in cdma_freeze() 229 struct host1x_channel *ch = cdma_to_channel(cdma); in cdma_resume() 252 struct host1x_channel *ch = cdma_to_channel(cdma); in timeout_release_mlock() 282 struct host1x_channel *ch; in cdma_timeout_handler()
|
D | channel_hw.c | 179 static void host1x_channel_set_streamid(struct host1x_channel *channel) in host1x_channel_set_streamid() 191 static void host1x_enable_gather_filter(struct host1x_channel *ch) in host1x_enable_gather_filter() 289 struct host1x_channel *ch = job->channel; in channel_submit() 349 static int host1x_channel_init(struct host1x_channel *ch, struct host1x *dev, in host1x_channel_init()
|
D | debug_hw_1x06.c | 15 struct host1x_channel *ch, in host1x_debug_show_channel_cdma() 67 struct host1x_channel *ch, in host1x_debug_show_channel_fifo()
|
D | debug_hw_1x01.c | 15 struct host1x_channel *ch, in host1x_debug_show_channel_cdma() 72 struct host1x_channel *ch, in host1x_debug_show_channel_fifo()
|
D | syncpt_hw.c | 104 struct host1x_channel *ch) in syncpt_assign_to_channel()
|
/linux-6.12.1/include/linux/ |
D | host1x.h | 101 struct host1x_channel *channel; 233 struct host1x_channel; 236 struct host1x_channel *host1x_channel_request(struct host1x_client *client); 237 struct host1x_channel *host1x_channel_get(struct host1x_channel *channel); 238 void host1x_channel_stop(struct host1x_channel *channel); 239 void host1x_channel_put(struct host1x_channel *channel); 270 struct host1x_channel *channel; 344 struct host1x_job *host1x_job_alloc(struct host1x_channel *ch,
|
/linux-6.12.1/drivers/gpu/drm/tegra/ |
D | drm.h | 64 struct host1x_channel *channel; 103 struct host1x_channel *shared_channel;
|
D | gr2d.c | 33 struct host1x_channel *channel;
|
D | gr3d.c | 42 struct host1x_channel *channel;
|
D | vic.c | 34 struct host1x_channel *channel;
|
D | nvdec.c | 41 struct host1x_channel *channel;
|
/linux-6.12.1/drivers/crypto/tegra/ |
D | tegra-se.h | 421 struct host1x_channel *channel;
|