Lines Matching defs:sockets
52 /* The card can do up to 4 sockets, allocate a structure for each of them */
69 static struct socket_info sockets[MAX_SOCKETS];
113 sockets[i].card_state = 1; /* 1 = present but empty */
114 sockets[i].io_base = pci_resource_start(dev, 0);
115 sockets[i].dev = dev;
116 sockets[i].socket.features |= SS_CAP_PCCARD;
117 sockets[i].socket.map_size = 0x1000;
118 sockets[i].socket.irq_mask = 0;
119 sockets[i].socket.pci_irq = dev->irq;
120 sockets[i].socket.cb_dev = dev;
121 sockets[i].socket.owner = THIS_MODULE;
123 sockets[i].number = i;
126 sockets[i].card_state = 3;
152 sockets[i].socket.dev.parent = &dev->dev;
153 sockets[i].socket.ops = &i82092aa_operations;
154 sockets[i].socket.resource_ops = &pccard_nonstatic_ops;
155 ret = pcmcia_register_socket(&sockets[i].socket);
165 pcmcia_unregister_socket(&sockets[i].socket);
182 pcmcia_unregister_socket(&sockets[i].socket);
197 port = sockets[socket].io_base;
211 port = sockets[socket].io_base;
225 port = sockets[socket].io_base;
244 port = sockets[socket].io_base;
262 port = sockets[socket].io_base;
312 if (sockets[i].card_state == 0)
325 dev_info(&sockets[i].dev->dev,
344 pcmcia_parse_events(&sockets[i].socket, events);
364 if (sockets[socketno].io_base == 0)
672 if (sockets[0].io_base > 0)
673 release_region(sockets[0].io_base, 2);