Lines Matching defs:cf

80 	struct omap_cf_socket	*cf = from_timer(cf, t, timer);
83 if (present != cf->present) {
84 cf->present = present;
87 pcmcia_parse_events(&cf->socket, SS_DETECT);
90 if (cf->active)
91 mod_timer(&cf->timer, jiffies + POLL_INTERVAL);
100 struct omap_cf_socket *cf = (struct omap_cf_socket *)_cf;
102 omap_cf_timer(&cf->timer);
113 struct omap_cf_socket *cf;
116 cf = container_of(s, struct omap_cf_socket, socket);
118 s->pci_irq = cf->irq;
159 struct omap_cf_socket *cf;
161 cf = container_of(s, struct omap_cf_socket, socket);
163 io->start = cf->phys_cf + SZ_4K;
171 struct omap_cf_socket *cf;
175 cf = container_of(s, struct omap_cf_socket, socket);
176 map->static_start = cf->phys_cf;
202 struct omap_cf_socket *cf;
219 cf = kzalloc(sizeof *cf, GFP_KERNEL);
220 if (!cf)
222 timer_setup(&cf->timer, omap_cf_timer, 0);
224 cf->pdev = pdev;
225 platform_set_drvdata(pdev, cf);
229 driver_name, cf);
232 cf->irq = irq;
233 cf->socket.pci_irq = irq;
234 cf->phys_cf = res->start;
237 cf->socket.io_offset = iospace.start;
238 status = pci_remap_iospace(&iospace, cf->phys_cf + SZ_4K);
244 if (!request_mem_region(cf->phys_cf, SZ_8K, driver_name)) {
267 cf->socket.owner = THIS_MODULE;
268 cf->socket.dev.parent = &pdev->dev;
269 cf->socket.ops = &omap_cf_ops;
270 cf->socket.resource_ops = &pccard_static_ops;
271 cf->socket.features = SS_CAP_PCCARD | SS_CAP_STATIC_MAP
273 cf->socket.map_size = SZ_2K;
274 cf->socket.io[0].res = &cf->iomem;
276 status = pcmcia_register_socket(&cf->socket);
280 cf->active = 1;
281 mod_timer(&cf->timer, jiffies + POLL_INTERVAL);
285 release_mem_region(cf->phys_cf, SZ_8K);
287 free_irq(irq, cf);
289 kfree(cf);
295 struct omap_cf_socket *cf = platform_get_drvdata(pdev);
297 cf->active = 0;
298 pcmcia_unregister_socket(&cf->socket);
299 timer_shutdown_sync(&cf->timer);
300 release_mem_region(cf->phys_cf, SZ_8K);
301 free_irq(cf->irq, cf);
302 kfree(cf);