Lines Matching full:glue
66 struct tda9950_glue *glue; member
262 if (priv->glue && priv->glue->open) in tda9950_glue_open()
263 ret = priv->glue->open(priv->glue->data); in tda9950_glue_open()
274 if (priv->glue && priv->glue->release) in tda9950_glue_release()
275 priv->glue->release(priv->glue->data); in tda9950_glue_release()
348 struct tda9950_glue *glue = data; in tda9950_devm_glue_exit() local
350 if (glue && glue->exit) in tda9950_devm_glue_exit()
351 glue->exit(glue->data); in tda9950_devm_glue_exit()
354 static int tda9950_devm_glue_init(struct device *dev, struct tda9950_glue *glue) in tda9950_devm_glue_init() argument
358 if (glue && glue->init) { in tda9950_devm_glue_init()
359 ret = glue->init(glue->data); in tda9950_devm_glue_init()
364 ret = devm_add_action(dev, tda9950_devm_glue_exit, glue); in tda9950_devm_glue_init()
366 tda9950_devm_glue_exit(glue); in tda9950_devm_glue_init()
380 struct tda9950_glue *glue = client->dev.platform_data; in tda9950_probe() local
408 priv->glue = glue; in tda9950_probe()
418 if (glue && glue->parent) in tda9950_probe()
419 priv->hdmi = glue->parent; in tda9950_probe()
434 ret = tda9950_devm_glue_init(dev, glue); in tda9950_probe()
451 if (glue) in tda9950_probe()
452 irqflags = glue->irq_flags; in tda9950_probe()