Lines Matching full:glue
69 struct tda9950_glue *glue; member
265 if (priv->glue && priv->glue->open) in tda9950_glue_open()
266 ret = priv->glue->open(priv->glue->data); in tda9950_glue_open()
277 if (priv->glue && priv->glue->release) in tda9950_glue_release()
278 priv->glue->release(priv->glue->data); in tda9950_glue_release()
351 struct tda9950_glue *glue = data; in tda9950_devm_glue_exit() local
353 if (glue && glue->exit) in tda9950_devm_glue_exit()
354 glue->exit(glue->data); in tda9950_devm_glue_exit()
357 static int tda9950_devm_glue_init(struct device *dev, struct tda9950_glue *glue) in tda9950_devm_glue_init() argument
361 if (glue && glue->init) { in tda9950_devm_glue_init()
362 ret = glue->init(glue->data); in tda9950_devm_glue_init()
367 ret = devm_add_action(dev, tda9950_devm_glue_exit, glue); in tda9950_devm_glue_init()
369 tda9950_devm_glue_exit(glue); in tda9950_devm_glue_init()
384 struct tda9950_glue *glue = client->dev.platform_data; in tda9950_probe() local
412 priv->glue = glue; in tda9950_probe()
422 if (glue && glue->parent) in tda9950_probe()
423 priv->hdmi = glue->parent; in tda9950_probe()
437 ret = tda9950_devm_glue_init(dev, glue); in tda9950_probe()
454 if (glue) in tda9950_probe()
455 irqflags = glue->irq_flags; in tda9950_probe()