Lines Matching refs:channel
42 struct drm_tegra_channel *channel;
67 channel = calloc(1, sizeof(*channel));
68 if (!channel)
71 channel->drm = drm;
78 free(channel);
82 channel->context = args.context;
83 channel->version = args.version;
84 channel->capabilities = args.capabilities;
85 channel->class = class;
87 switch (channel->version) {
93 channel->cond_shift = 8;
98 channel->cond_shift = 10;
105 *channelp = channel;
110 drm_public int drm_tegra_channel_close(struct drm_tegra_channel *channel)
116 if (!channel)
119 drm = channel->drm;
122 args.context = channel->context;
128 free(channel);
134 drm_tegra_channel_get_version(struct drm_tegra_channel *channel)
136 return channel->version;
140 drm_tegra_channel_map(struct drm_tegra_channel *channel,
144 struct drm_tegra *drm = channel->drm;
157 args.context = channel->context;
167 map->channel = channel;
177 struct drm_tegra_channel *channel = map->channel;
178 struct drm_tegra *drm = channel->drm;
182 if (!channel || !map)
186 args.context = channel->context;