Lines Matching defs:socket

57 		/* 0 = no socket,
58 * 1 = empty socket,
62 unsigned int io_base; /* base io address of the socket */
64 struct pcmcia_socket socket;
65 struct pci_dev *dev; /* The PCI device for the socket */
104 dev_info(&dev->dev, "configured as a %d socket device.\n",
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;
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);
189 static unsigned char indirect_read(int socket, unsigned short reg)
196 reg += socket * 0x40;
197 port = sockets[socket].io_base;
204 static void indirect_write(int socket, unsigned short reg, unsigned char value)
210 reg = reg + socket * 0x40;
211 port = sockets[socket].io_base;
217 static void indirect_setbit(int socket, unsigned short reg, unsigned char mask)
224 reg = reg + socket * 0x40;
225 port = sockets[socket].io_base;
235 static void indirect_resetbit(int socket,
243 reg = reg + socket * 0x40;
244 port = sockets[socket].io_base;
253 static void indirect_write16(int socket,
261 reg = reg + socket * 0x40;
262 port = sockets[socket].io_base;
311 /* Inactive socket, should not happen */
318 if (csc == 0) /* no events on this socket */
326 "Card detected in socket %i!\n", i);
344 pcmcia_parse_events(&sockets[i].socket, events);
356 /* socket functions */
403 static int i82092aa_get_status(struct pcmcia_socket *socket, u_int *value)
405 unsigned int sock = container_of(socket,
406 struct socket_info, socket)->number;
443 static int i82092aa_set_socket(struct pcmcia_socket *socket,
446 struct socket_info *sock_info = container_of(socket, struct socket_info,
447 socket);
486 "setting voltage to Vcc to 5V on socket %i\n",
500 "not setting Vpp on socket %i\n", sock);
504 "setting Vpp to 5.0 for socket %i\n", sock);
549 static int i82092aa_set_io_map(struct pcmcia_socket *socket,
552 struct socket_info *sock_info = container_of(socket, struct socket_info,
553 socket);
589 static int i82092aa_set_mem_map(struct pcmcia_socket *socket,
592 struct socket_info *sock_info = container_of(socket, struct socket_info,
593 socket);
608 "invalid mem map for socket %i: %llx to %llx with a start of %x\n",