Lines Matching full:socket
53 struct pcmcia_socket socket; member
74 static pcc_socket_t socket[M32R_MAX_PCC] = { variable
93 pcc_socket_t *t = &socket[sock]; in pcc_iorw()
264 return inl(socket[sock].base + reg); in pcc_get()
270 outl(data, socket[sock].base + reg); in pcc_set()
290 printk("m32r_pcc: No Card is detected at socket %d : stat = 0x%08x\n",stat,sock); in is_alive()
294 printk("m32r_pcc: Insertion fail (%.8x) at socket %d\n",stat,sock); in is_alive()
296 printk("m32r_pcc: Card is Inserted at socket %d(%.8x)\n",sock,stat); in is_alive()
303 pcc_socket_t *t = &socket[pcc_sockets]; in add_pcc_socket()
325 /* Update socket interrupt information, capabilities */ in add_pcc_socket()
326 t->socket.features |= (SS_CAP_PCCARD | SS_CAP_STATIC_MAP); in add_pcc_socket()
327 t->socket.map_size = M32R_PCC_MAPSIZE; in add_pcc_socket()
328 t->socket.io_offset = ioaddr; /* use for io access offset */ in add_pcc_socket()
329 t->socket.irq_mask = 0; in add_pcc_socket()
330 t->socket.pci_irq = 2 + pcc_sockets; /* XXX */ in add_pcc_socket()
353 if ((socket[i].cs_irq != irq) && in pcc_interrupt()
354 (socket[i].socket.pci_irq != irq)) in pcc_interrupt()
359 pr_debug("m32r_pcc: interrupt: socket %d pcirc 0x%02x ", in pcc_interrupt()
369 pcmcia_parse_events(&socket[i].socket, events); in pcc_interrupt()
497 pcc_socket_t *t = &socket[sock];
571 Routines for accessing socket information and register dumps via
579 socket.dev);
612 unsigned int sock = container_of(s, struct pcc_socket, socket)->number;
614 if (socket[sock].flags & IS_ALIVE) {
623 unsigned int sock = container_of(s, struct pcc_socket, socket)->number;
625 if (socket[sock].flags & IS_ALIVE)
633 unsigned int sock = container_of(s, struct pcc_socket, socket)->number;
635 if (socket[sock].flags & IS_ALIVE)
642 unsigned int sock = container_of(s, struct pcc_socket, socket)->number;
644 if (socket[sock].flags & IS_ALIVE)
704 printk("socket is not found.\n");
713 socket[i].socket.dev.parent = &pcc_device.dev;
714 socket[i].socket.ops = &pcc_operations;
715 socket[i].socket.resource_ops = &pccard_static_ops;
716 socket[i].socket.owner = THIS_MODULE;
717 socket[i].number = i;
718 ret = pcmcia_register_socket(&socket[i].socket);
720 socket[i].flags |= IS_REGISTERED;
723 class_device_create_file(&socket[i].socket.dev,
725 class_device_create_file(&socket[i].socket.dev,
747 if (socket[i].flags & IS_REGISTERED)
748 pcmcia_unregister_socket(&socket[i].socket);