Lines Matching refs:socket

61 	struct pcmcia_socket socket;  member
108 sockets[i].socket.features |= SS_CAP_PCCARD; in i82092aa_pci_probe()
109 sockets[i].socket.map_size = 0x1000; in i82092aa_pci_probe()
110 sockets[i].socket.irq_mask = 0; in i82092aa_pci_probe()
111 sockets[i].socket.pci_irq = dev->irq; in i82092aa_pci_probe()
112 sockets[i].socket.cb_dev = dev; in i82092aa_pci_probe()
113 sockets[i].socket.owner = THIS_MODULE; in i82092aa_pci_probe()
137 sockets[i].socket.dev.parent = &dev->dev; in i82092aa_pci_probe()
138 sockets[i].socket.ops = &i82092aa_operations; in i82092aa_pci_probe()
139 sockets[i].socket.resource_ops = &pccard_nonstatic_ops; in i82092aa_pci_probe()
140 ret = pcmcia_register_socket(&sockets[i].socket); in i82092aa_pci_probe()
152 pcmcia_unregister_socket(&sockets[i].socket); in i82092aa_pci_probe()
172 pcmcia_unregister_socket(&sockets[i].socket); in i82092aa_pci_remove()
181 static unsigned char indirect_read(int socket, unsigned short reg) in indirect_read() argument
187 reg += socket * 0x40; in indirect_read()
188 port = sockets[socket].io_base; in indirect_read()
196 static unsigned short indirect_read16(int socket, unsigned short reg)
202 reg = reg + socket * 0x40;
203 port = sockets[socket].io_base;
214 static void indirect_write(int socket, unsigned short reg, unsigned char value) in indirect_write() argument
219 reg = reg + socket * 0x40; in indirect_write()
220 port = sockets[socket].io_base; in indirect_write()
226 static void indirect_setbit(int socket, unsigned short reg, unsigned char mask) in indirect_setbit() argument
232 reg = reg + socket * 0x40; in indirect_setbit()
233 port = sockets[socket].io_base; in indirect_setbit()
243 static void indirect_resetbit(int socket, unsigned short reg, unsigned char mask) in indirect_resetbit() argument
249 reg = reg + socket * 0x40; in indirect_resetbit()
250 port = sockets[socket].io_base; in indirect_resetbit()
259 static void indirect_write16(int socket, unsigned short reg, unsigned short value) in indirect_write16() argument
265 reg = reg + socket * 0x40; in indirect_write16()
266 port = sockets[socket].io_base; in indirect_write16()
342 pcmcia_parse_events(&sockets[i].socket, events); in i82092aa_interrupt()
417 static int i82092aa_get_status(struct pcmcia_socket *socket, u_int *value) in i82092aa_get_status() argument
419 unsigned int sock = container_of(socket, struct socket_info, socket)->number; in i82092aa_get_status()
460 static int i82092aa_set_socket(struct pcmcia_socket *socket, socket_state_t *state) in i82092aa_set_socket() argument
462 unsigned int sock = container_of(socket, struct socket_info, socket)->number; in i82092aa_set_socket()
557 static int i82092aa_set_io_map(struct pcmcia_socket *socket, struct pccard_io_map *io) in i82092aa_set_io_map() argument
559 unsigned int sock = container_of(socket, struct socket_info, socket)->number; in i82092aa_set_io_map()
601 static int i82092aa_set_mem_map(struct pcmcia_socket *socket, struct pccard_mem_map *mem) in i82092aa_set_mem_map() argument
603 struct socket_info *sock_info = container_of(socket, struct socket_info, socket); in i82092aa_set_mem_map()