Lines Matching refs:proxy
206 struct spi_device *proxy;
215 proxy = kzalloc(sizeof *proxy, GFP_KERNEL);
216 if (!proxy) {
221 proxy->master = master;
222 proxy->chip_select = chip->chip_select;
223 proxy->max_speed_hz = chip->max_speed_hz;
224 proxy->mode = chip->mode;
225 proxy->irq = chip->irq;
226 proxy->modalias = chip->modalias;
228 snprintf(proxy->dev.bus_id, sizeof proxy->dev.bus_id,
231 proxy->dev.parent = dev;
232 proxy->dev.bus = &spi_bus_type;
233 proxy->dev.platform_data = (void *) chip->platform_data;
234 proxy->controller_data = chip->controller_data;
235 proxy->controller_state = NULL;
236 proxy->dev.release = spidev_release;
239 status = master->setup(proxy);
242 "setup", proxy->dev.bus_id, status);
249 status = device_register(&proxy->dev);
252 "add", proxy->dev.bus_id, status);
255 dev_dbg(dev, "registered child %s\n", proxy->dev.bus_id);
256 return proxy;
260 kfree(proxy);