static int t20_channel_init(struct nvhost_channel *ch, struct nvhost_master *dev, int index) { ch->chid = index; mutex_init(&ch->reflock); mutex_init(&ch->submitlock); ch->aperture = t20_channel_aperture(dev->aperture, index); return t20_nvhost_hwctx_handler_init(ch); }
static int t20_channel_init(struct nvhost_channel *ch, struct nvhost_master *dev, int index) { ch->chid = index; ch->dev = &devices[index]; mutex_init(&ch->reflock); mutex_init(&ch->submitlock); nvhost_device_register(ch->dev); ch->aperture = t20_channel_aperture(dev->aperture, index); return t20_nvhost_hwctx_handler_init(&ch->ctxhandler, ch->dev->name); }