Lines Matching refs:gio_dev

116 	struct gio_device *gio_dev = to_gio_device(dev);  in gio_bus_match()  local
119 return gio_match_device(gio_drv->id_table, gio_dev) != NULL; in gio_bus_match()
126 struct gio_device *gio_dev; in gio_device_probe() local
130 gio_dev = to_gio_device(dev); in gio_device_probe()
135 gio_dev_get(gio_dev); in gio_device_probe()
137 match = gio_match_device(drv->id_table, gio_dev); in gio_device_probe()
139 error = drv->probe(gio_dev, match); in gio_device_probe()
141 gio_dev_put(gio_dev); in gio_device_probe()
148 struct gio_device *gio_dev = to_gio_device(dev); in gio_device_remove() local
152 drv->remove(gio_dev); in gio_device_remove()
157 struct gio_device *gio_dev = to_gio_device(dev); in gio_device_shutdown() local
161 drv->shutdown(gio_dev); in gio_device_shutdown()
167 struct gio_device *gio_dev = to_gio_device(dev); in modalias_show() local
168 int len = snprintf(buf, PAGE_SIZE, "gio:%x\n", gio_dev->id.id); in modalias_show()
200 ATTRIBUTE_GROUPS(gio_dev);
204 const struct gio_device *gio_dev = to_gio_device(dev); in gio_device_uevent() local
206 add_uevent_var(env, "MODALIAS=gio:%x", gio_dev->id.id); in gio_device_uevent()
330 struct gio_device *gio_dev; in ip22_check_gio() local
365 gio_dev = kzalloc(sizeof *gio_dev, GFP_KERNEL); in ip22_check_gio()
366 if (!gio_dev) in ip22_check_gio()
368 gio_dev->name = name; in ip22_check_gio()
369 gio_dev->slotno = slotno; in ip22_check_gio()
370 gio_dev->id.id = id; in ip22_check_gio()
371 gio_dev->resource.start = addr; in ip22_check_gio()
372 gio_dev->resource.end = addr + 0x3fffff; in ip22_check_gio()
373 gio_dev->resource.flags = IORESOURCE_MEM; in ip22_check_gio()
374 gio_dev->irq = irq; in ip22_check_gio()
375 dev_set_name(&gio_dev->dev, "%d", slotno); in ip22_check_gio()
376 gio_device_register(gio_dev); in ip22_check_gio()