• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/pcmcia/

Lines Matching refs:socket

99 /* Specify a socket number to ignore */
165 struct pcmcia_socket socket;
178 static struct i82365_socket socket[8] = {
241 kio_addr_t port = socket[sock].ioaddr;
243 reg = I365_REG(socket[sock].psock, reg);
255 kio_addr_t port = socket[sock].ioaddr;
256 u_char val = I365_REG(socket[sock].psock, reg);
316 cirrus_state_t *p = &socket[s].state.cirrus;
328 cirrus_state_t *p = &socket[s].state.cirrus;
342 struct i82365_socket *t = &socket[s];
343 cirrus_state_t *p = &socket[s].state.cirrus;
399 vg46x_state_t *p = &socket[s].state.vg46x;
401 if (socket[s].type == IS_VG469)
407 vg46x_state_t *p = &socket[s].state.vg46x;
409 if (socket[s].type == IS_VG469)
415 vg46x_state_t *p = &socket[s].state.vg46x;
423 if (socket[s].type == IS_VG469) {
446 struct i82365_socket *t = &socket[s];
455 struct i82365_socket *t = &socket[s];
474 if (socket[i].flags & IS_ALIVE) {
480 if (socket[i].flags & IS_CIRRUS)
482 else if (socket[i].flags & IS_VADEM)
596 /* Use the next free entry in the socket table */
597 socket[sockets].ioaddr = port;
598 socket[sockets].psock = sock;
683 socket[sockets].ioaddr = port;
684 socket[sockets].psock = psock;
685 socket[sockets].type = type;
686 socket[sockets].flags = pcic[type].flags;
688 socket[sockets].flags |= IS_ALIVE;
696 struct i82365_socket *t = &socket[sockets-ns];
703 printk(", %d socket%s\n", ns, ((ns > 1) ? "s" : ""));
745 /* Update socket interrupt information, capabilities */
747 t[i].socket.features |= SS_CAP_PCCARD;
748 t[i].socket.map_size = 0x1000;
749 t[i].socket.irq_mask = mask;
831 /* Does the socket exist? */
834 /* Check for bad socket decode */
862 if (socket[i].cs_irq != irq)
881 debug(2, "socket %d event 0x%02x\n", i, events);
884 pcmcia_parse_events(&socket[i].socket, events);
924 if (socket[sock].type == IS_VG469) {
926 if (socket[sock].psock & 1) {
943 struct i82365_socket *t = &socket[sock];
1144 unsigned int sock = container_of(s, struct i82365_socket, socket)->number;
1146 if (socket[sock].flags & IS_ALIVE) {
1156 unsigned int sock = container_of(s, struct i82365_socket, socket)->number;
1158 if (socket[sock].flags & IS_ALIVE)
1166 unsigned int sock = container_of(s, struct i82365_socket, socket)->number;
1167 if (socket[sock].flags & IS_ALIVE)
1175 unsigned int sock = container_of(s, struct i82365_socket, socket)->number;
1176 if (socket[sock].flags & IS_ALIVE)
1259 socket[i].socket.dev.parent = &i82365_device->dev;
1260 socket[i].socket.ops = &pcic_operations;
1261 socket[i].socket.resource_ops = &pccard_nonstatic_ops;
1262 socket[i].socket.owner = THIS_MODULE;
1263 socket[i].number = i;
1264 ret = pcmcia_register_socket(&socket[i].socket);
1266 socket[i].flags |= IS_REGISTERED;
1288 if (socket[i].flags & IS_REGISTERED)
1289 pcmcia_unregister_socket(&socket[i].socket);
1299 release_region(socket[i].ioaddr, 2);