Lines Matching refs:glue
88 struct wl12xx_spi_glue *glue = dev_get_drvdata(child->parent); in wl12xx_spi_reset() local
109 spi_sync(to_spi_device(glue->dev), &m); in wl12xx_spi_reset()
116 struct wl12xx_spi_glue *glue = dev_get_drvdata(child->parent); in wl12xx_spi_init() local
162 spi_sync(to_spi_device(glue->dev), &m); in wl12xx_spi_init()
170 struct wl12xx_spi_glue *glue = dev_get_drvdata(child->parent); in wl12xx_spi_read_busy() local
192 spi_sync(to_spi_device(glue->dev), &m); in wl12xx_spi_read_busy()
206 struct wl12xx_spi_glue *glue = dev_get_drvdata(child->parent); in wl12xx_spi_raw_read() local
243 spi_sync(to_spi_device(glue->dev), &m); in wl12xx_spi_raw_read()
259 spi_sync(to_spi_device(glue->dev), &m); in wl12xx_spi_raw_read()
273 struct wl12xx_spi_glue *glue = dev_get_drvdata(child->parent); in wl12xx_spi_raw_write() local
316 spi_sync(to_spi_device(glue->dev), &m); in wl12xx_spi_raw_write()
331 struct wl12xx_spi_glue *glue; in wl1271_probe() local
342 glue = devm_kzalloc(&spi->dev, sizeof(*glue), GFP_KERNEL); in wl1271_probe()
343 if (!glue) { in wl1271_probe()
348 glue->dev = &spi->dev; in wl1271_probe()
350 spi_set_drvdata(spi, glue); in wl1271_probe()
358 dev_err(glue->dev, "spi_setup failed\n"); in wl1271_probe()
362 glue->core = platform_device_alloc("wl12xx", PLATFORM_DEVID_AUTO); in wl1271_probe()
363 if (!glue->core) { in wl1271_probe()
364 dev_err(glue->dev, "can't allocate platform_device\n"); in wl1271_probe()
368 glue->core->dev.parent = &spi->dev; in wl1271_probe()
376 ret = platform_device_add_resources(glue->core, res, ARRAY_SIZE(res)); in wl1271_probe()
378 dev_err(glue->dev, "can't add resources\n"); in wl1271_probe()
382 ret = platform_device_add_data(glue->core, &pdev_data, in wl1271_probe()
385 dev_err(glue->dev, "can't add platform data\n"); in wl1271_probe()
389 ret = platform_device_add(glue->core); in wl1271_probe()
391 dev_err(glue->dev, "can't register platform device\n"); in wl1271_probe()
398 platform_device_put(glue->core); in wl1271_probe()
404 struct wl12xx_spi_glue *glue = spi_get_drvdata(spi); in wl1271_remove() local
406 platform_device_unregister(glue->core); in wl1271_remove()