• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/pcmcia/

Lines Matching defs:skt

77 au1x00_pcmcia_skt_state(struct au1000_pcmcia_socket *skt)
84 skt->ops->socket_state(skt, &state);
91 stat |= skt->cs_state.Vcc ? SS_POWERON : 0;
93 if (skt->cs_state.flags & SS_IOCARD)
110 au1x00_pcmcia_config_skt(struct au1000_pcmcia_socket *skt, socket_state_t *state)
114 ret = skt->ops->configure_socket(skt, state);
116 skt->cs_state = *state;
120 debug("unable to configure socket %d\n", skt->nr);
135 struct au1000_pcmcia_socket *skt = to_au1000_socket(sock);
137 debug("initializing socket %u\n", skt->nr);
139 skt->ops->socket_init(skt);
153 struct au1000_pcmcia_socket *skt = to_au1000_socket(sock);
155 debug("suspending socket %u\n", skt->nr);
157 skt->ops->socket_suspend(skt);
167 static void au1x00_check_status(struct au1000_pcmcia_socket *skt)
177 status = au1x00_pcmcia_skt_state(skt);
180 events = (status ^ skt->status) & skt->cs_state.csc_mask;
181 skt->status = status;
193 pcmcia_parse_events(&skt->socket, events);
203 struct au1000_pcmcia_socket *skt = (struct au1000_pcmcia_socket *)dummy;
206 mod_timer(&skt->poll_timer, jiffies + AU1000_PCMCIA_POLL_PERIOD);
208 au1x00_check_status(skt);
231 struct au1000_pcmcia_socket *skt = to_au1000_socket(sock);
233 skt->status = au1x00_pcmcia_skt_state(skt);
234 *status = skt->status;
251 struct au1000_pcmcia_socket *skt = to_au1000_socket(sock);
253 debug("for sock %u\n", skt->nr);
271 return au1x00_pcmcia_config_skt(skt, state);
277 struct au1000_pcmcia_socket *skt = to_au1000_socket(sock);
287 skt->spd_io[map->map] = speed;
290 map->start=(ioaddr_t)(u32)skt->virt_io;
300 struct au1000_pcmcia_socket *skt = to_au1000_socket(sock);
309 skt->spd_attr[map->map] = speed;
310 skt->spd_mem[map->map] = 0;
312 skt->spd_attr[map->map] = 0;
313 skt->spd_mem[map->map] = speed;
317 map->static_start = skt->phys_attr + map->card_start;
320 map->static_start = skt->phys_mem + map->card_start;
350 struct au1000_pcmcia_socket *skt;
365 skt = PCMCIA_SOCKET(i);
366 memset(skt, 0, sizeof(*skt));
368 skt->socket.resource_ops = &pccard_static_ops;
369 skt->socket.ops = &au1x00_pcmcia_operations;
370 skt->socket.owner = ops->owner;
371 skt->socket.dev.parent = dev;
373 init_timer(&skt->poll_timer);
374 skt->poll_timer.function = au1x00_pcmcia_poll_event;
375 skt->poll_timer.data = (unsigned long)skt;
376 skt->poll_timer.expires = jiffies + AU1000_PCMCIA_POLL_PERIOD;
378 skt->nr = first + i;
379 skt->irq = 255;
380 skt->dev = dev;
381 skt->ops = ops;
383 skt->res_skt.name = skt_names[skt->nr];
384 skt->res_io.name = "io";
385 skt->res_io.flags = IORESOURCE_MEM | IORESOURCE_BUSY;
386 skt->res_mem.name = "memory";
387 skt->res_mem.flags = IORESOURCE_MEM;
388 skt->res_attr.name = "attribute";
389 skt->res_attr.flags = IORESOURCE_MEM;
400 skt->virt_io = (void *)
403 skt->phys_attr = AU1X_SOCK0_PSEUDO_PHYS_ATTR;
404 skt->phys_mem = AU1X_SOCK0_PSEUDO_PHYS_MEM;
408 skt->virt_io = (void *)
411 skt->phys_attr = AU1X_SOCK1_PSEUDO_PHYS_ATTR;
412 skt->phys_mem = AU1X_SOCK1_PSEUDO_PHYS_MEM;
415 pcmcia_base_vaddrs[i] = (u32 *)skt->virt_io;
416 ret = ops->hw_init(skt);
418 skt->socket.features = SS_CAP_STATIC_MAP|SS_CAP_PCCARD;
419 skt->socket.irq_mask = 0;
420 skt->socket.map_size = MAP_SIZE;
421 skt->socket.pci_irq = skt->irq;
422 skt->socket.io_offset = (unsigned long)skt->virt_io;
424 skt->status = au1x00_pcmcia_skt_state(skt);
426 ret = pcmcia_register_socket(&skt->socket);
430 WARN_ON(skt->socket.sock != i);
432 add_timer(&skt->poll_timer);
441 ops->hw_shutdown(skt);
443 skt = PCMCIA_SOCKET(i);
445 del_timer_sync(&skt->poll_timer);
446 pcmcia_unregister_socket(&skt->socket);
449 iounmap(skt->virt_io + (u32)mips_io_port_base);
450 skt->virt_io = NULL;
454 iounmap(skt->virt_io + (u32)mips_io_port_base);
455 skt->virt_io = NULL;
458 ops->hw_shutdown(skt);
475 struct au1000_pcmcia_socket *skt = PCMCIA_SOCKET(i);
477 del_timer_sync(&skt->poll_timer);
478 pcmcia_unregister_socket(&skt->socket);
480 skt->ops->hw_shutdown(skt);
481 au1x00_pcmcia_config_skt(skt, &dead_socket);
482 iounmap(skt->virt_io + (u32)mips_io_port_base);
483 skt->virt_io = NULL;