Lines Matching defs:host
41 struct host1x *host = dev_get_drvdata(job->channel->dev->parent);
43 return host1x_hw_channel_submit(host, job);
57 * @host: Host1x device object
63 struct host1x_channel *host1x_channel_get_index(struct host1x *host,
66 struct host1x_channel *ch = &host->channel_list.channels[index];
76 struct host1x *host = dev_get_drvdata(channel->dev->parent);
78 host1x_hw_cdma_stop(host, &channel->cdma);
86 struct host1x *host = dev_get_drvdata(channel->dev->parent);
87 struct host1x_channel_list *chlist = &host->channel_list;
89 host1x_hw_cdma_stop(host, &channel->cdma);
101 static struct host1x_channel *acquire_unused_channel(struct host1x *host)
103 struct host1x_channel_list *chlist = &host->channel_list;
104 unsigned int max_channels = host->info->nb_channels;
109 dev_err(host->dev, "failed to find free channel\n");
129 struct host1x *host = dev_get_drvdata(client->dev->parent);
130 struct host1x_channel_list *chlist = &host->channel_list;
134 channel = acquire_unused_channel(host);
143 err = host1x_hw_channel_init(host, channel, channel->id);