/drivers/pcmcia/ |
H A D | pd6729.h | 18 unsigned long io_base; /* base io address of the socket */ 19 struct pcmcia_socket socket; member in struct:pd6729_socket
|
H A D | bcm63xx_pcmcia.h | 9 /* socket polling rate in ms */ 22 struct pcmcia_socket socket; member in struct:bcm63xx_pcmcia_socket 42 /* keep last socket status to implement event reporting */ 45 /* backup of requested socket state */ 48 /* timer used for socket status polling */
|
H A D | at91_cf.c | 47 struct pcmcia_socket socket; member in struct:at91_cf_socket 81 pcmcia_parse_events(&cf->socket, SS_DETECT); 95 cf = container_of(s, struct at91_cf_socket, socket); 118 cf = container_of(sock, struct at91_cf_socket, socket); 154 cf = container_of(s, struct at91_cf_socket, socket); 181 io->start = cf->socket.io_offset; 196 cf = container_of(s, struct at91_cf_socket, socket); 274 cf->socket.pci_irq = gpio_to_irq(board->irq_pin); 276 cf->socket.pci_irq = nr_irqs + 1; 279 cf->socket [all...] |
H A D | bfin_cf_pcmcia.c | 60 struct pcmcia_socket socket; member in struct:bfin_cf_socket 88 /* the timer is primarily to kick this socket's pccardd */ 98 pcmcia_parse_events(&cf->socket, SS_DETECT); 112 cf = container_of(s, struct bfin_cf_socket, socket); 129 cf = container_of(sock, struct bfin_cf_socket, socket); 164 cf = container_of(s, struct bfin_cf_socket, socket); 178 cf = container_of(s, struct bfin_cf_socket, socket); 236 cf->socket.pci_irq = irq; 250 cf->socket.io_offset = (unsigned long) 253 if (!cf->socket [all...] |
H A D | cs.c | 95 struct pcmcia_socket *socket = dev_get_drvdata(dev); local 97 complete(&socket->socket_released); 103 * pcmcia_register_socket - add a new pcmcia socket device 104 * @socket: the &socket to register 106 int pcmcia_register_socket(struct pcmcia_socket *socket) argument 111 if (!socket || !socket->ops || !socket->dev.parent || !socket 209 pcmcia_unregister_socket(struct pcmcia_socket *socket) argument [all...] |
H A D | db1xxx_ss.c | 2 * PCMCIA socket code for the Alchemy Db1xxx/Pb1xxx boards. 8 /* This is a fairly generic PCMCIA socket driver suitable for the 12 * The Db1000 is used as a reference: Per-socket card-, carddetect- and 14 * bits arranged in per-socket groups in an external PLD. All boards 18 * - Pb1100/Pb1500: single socket only; voltage key bits VS are 21 * - Db1300: Db1200-like, no pwr ctrl, single socket (#1). 43 struct pcmcia_socket socket; member in struct:db1x_pcmcia_sock 44 int nr; /* socket number */ 67 #define to_db1x_socket(x) container_of(x, struct db1x_pcmcia_sock, socket) 119 pcmcia_parse_events(&sock->socket, SS_DETEC [all...] |
H A D | electra_cf.c | 41 struct pcmcia_socket socket; member in struct:electra_cf_socket 79 /* the timer is primarily to kick this socket's pccardd */ 87 pcmcia_parse_events(&cf->socket, SS_DETECT); 107 cf = container_of(s, struct electra_cf_socket, socket); 126 cf = container_of(sock, struct electra_cf_socket, socket); 168 cf = container_of(s, struct electra_cf_socket, socket); 249 cf->socket.pci_irq = cf->irq; 271 cf->socket.io_offset = cf->io_base; 286 cf->socket.owner = THIS_MODULE; 287 cf->socket [all...] |
H A D | i82092.c | 55 int card_state; /* 0 = no socket, 56 1 = empty socket, 59 unsigned int io_base; /* base io address of the socket */ 61 struct pcmcia_socket socket; member in struct:socket_info 62 struct pci_dev *dev; /* The PCI device for the socket */ 98 printk(KERN_INFO "i82092aa: configured as a %d socket device.\n", socket_count); 108 sockets[i].socket.features |= SS_CAP_PCCARD; 109 sockets[i].socket.map_size = 0x1000; 110 sockets[i].socket.irq_mask = 0; 111 sockets[i].socket 167 struct pcmcia_socket *socket = pci_get_drvdata(dev); local 183 indirect_read(int socket, unsigned short reg) argument 216 indirect_write(int socket, unsigned short reg, unsigned char value) argument 228 indirect_setbit(int socket, unsigned short reg, unsigned char mask) argument 245 indirect_resetbit(int socket, unsigned short reg, unsigned char mask) argument 261 indirect_write16(int socket, unsigned short reg, unsigned short value) argument 419 i82092aa_get_status(struct pcmcia_socket *socket, u_int *value) argument 462 i82092aa_set_socket(struct pcmcia_socket *socket, socket_state_t *state) argument 559 i82092aa_set_io_map(struct pcmcia_socket *socket, struct pccard_io_map *io) argument 603 i82092aa_set_mem_map(struct pcmcia_socket *socket, struct pccard_mem_map *mem) argument [all...] |
H A D | omap_cf.c | 61 struct pcmcia_socket socket; member in struct:omap_cf_socket 82 /* the timer is primarily to kick this socket's pccardd */ 92 pcmcia_parse_events(&cf->socket, SS_DETECT); 119 cf = container_of(s, struct omap_cf_socket, socket); 166 cf = container_of(s, struct omap_cf_socket, socket); 180 cf = container_of(s, struct omap_cf_socket, socket); 236 cf->socket.pci_irq = irq; 257 cf->socket.io_offset = (unsigned long) 259 if (!cf->socket.io_offset) 292 cf->socket [all...] |
H A D | pd6729.c | 61 static unsigned char indirect_read(struct pd6729_socket *socket, argument 69 reg += socket->number * 0x40; 70 port = socket->io_base; 78 static unsigned short indirect_read16(struct pd6729_socket *socket, argument 86 reg = reg + socket->number * 0x40; 87 port = socket->io_base; 98 static void indirect_write(struct pd6729_socket *socket, unsigned short reg, argument 105 reg = reg + socket->number * 0x40; 106 port = socket->io_base; 112 static void indirect_setbit(struct pd6729_socket *socket, unsigne argument 130 indirect_resetbit(struct pd6729_socket *socket, unsigned short reg, unsigned char mask) argument 148 indirect_write16(struct pd6729_socket *socket, unsigned short reg, unsigned short value) argument 175 struct pd6729_socket *socket = (struct pd6729_socket *)dev; local 239 struct pd6729_socket *socket = (struct pd6729_socket *) data; local 247 struct pd6729_socket *socket local 296 struct pd6729_socket *socket local 425 struct pd6729_socket *socket local 469 struct pd6729_socket *socket local 629 struct pd6729_socket *socket; local 745 struct pd6729_socket *socket = pci_get_drvdata(dev); local [all...] |
H A D | soc_common.h | 23 * This structure encapsulates per-socket state which we might need to 27 struct pcmcia_socket socket; member in struct:soc_pcmcia_socket 88 /* first socket in system */ 178 * The socket driver actually works nicely in interrupt-driven form,
|
H A D | xxs1500_ss.c | 2 * PCMCIA socket code for the MyCable XXS1500 system. 54 struct pcmcia_socket socket; member in struct:xxs1500_pcmcia_sock 65 #define to_xxs_socket(x) container_of(x, struct xxs1500_pcmcia_sock, socket) 71 pcmcia_parse_events(&sock->socket, SS_DETECT); 261 sock->socket.ops = &xxs1500_pcmcia_operations; 262 sock->socket.owner = THIS_MODULE; 263 sock->socket.pci_irq = gpio_to_irq(GPIO_CARDIRQ); 264 sock->socket.features = SS_CAP_STATIC_MAP | SS_CAP_PCCARD; 265 sock->socket.map_size = MEM_MAP_SIZE; 266 sock->socket [all...] |
H A D | o2micro.h | 109 static int o2micro_override(struct yenta_socket *socket) argument 121 if (PCI_FUNC(socket->dev->devfn) == 0) { 122 a = config_readb(socket, O2_RESERVED1); 123 b = config_readb(socket, O2_RESERVED2); 124 dev_dbg(&socket->dev->dev, "O2: 0x94/0xD4: %02x/%02x\n", a, b); 126 switch (socket->dev->device) { 151 dev_warn(&socket->dev->dev, 155 dev_info(&socket->dev->dev, 157 config_writeb(socket, O2_RESERVED1, 159 config_writeb(socket, O2_RESERVED 174 o2micro_restore_state(struct yenta_socket *socket) argument [all...] |
H A D | ricoh.h | 124 #define rl_misc(socket) ((socket)->private[0]) 125 #define rl_ctl(socket) ((socket)->private[1]) 126 #define rl_io(socket) ((socket)->private[2]) 127 #define rl_mem(socket) ((socket)->private[3]) 128 #define rl_config(socket) ((socket) 133 struct yenta_socket *socket = container_of(sock, struct yenta_socket, socket); local 145 ricoh_set_zv(struct yenta_socket *socket) argument 159 ricoh_save_state(struct yenta_socket *socket) argument 168 ricoh_restore_state(struct yenta_socket *socket) argument 181 ricoh_override(struct yenta_socket *socket) argument [all...] |
H A D | topic.h | 109 struct yenta_socket *socket = container_of(sock, struct yenta_socket, socket); local 112 reg_zv = config_readb(socket, TOPIC97_ZOOM_VIDEO_CONTROL); 115 config_writeb(socket, TOPIC97_ZOOM_VIDEO_CONTROL, reg_zv); 117 reg = config_readb(socket, TOPIC97_AUDIO_VIDEO_SWITCH); 119 config_writeb(socket, TOPIC97_AUDIO_VIDEO_SWITCH, reg); 122 config_writeb(socket, TOPIC97_ZOOM_VIDEO_CONTROL, reg_zv); 124 reg = config_readb(socket, TOPIC97_AUDIO_VIDEO_SWITCH); 126 config_writeb(socket, TOPIC97_AUDIO_VIDEO_SWITCH, reg); 130 static int topic97_override(struct yenta_socket *socket) argument 138 topic95_override(struct yenta_socket *socket) argument [all...] |
H A D | vrc4173_cardu.c | 56 static inline uint8_t exca_readb(vrc4173_socket_t *socket, uint16_t offset) argument 58 return readb(socket->base + EXCA_REGS_BASE + offset); 61 static inline uint16_t exca_readw(vrc4173_socket_t *socket, uint16_t offset) argument 65 val = readb(socket->base + EXCA_REGS_BASE + offset); 66 val |= (u16)readb(socket->base + EXCA_REGS_BASE + offset + 1) << 8; 71 static inline void exca_writeb(vrc4173_socket_t *socket, uint16_t offset, uint8_t val) argument 73 writeb(val, socket->base + EXCA_REGS_BASE + offset); 76 static inline void exca_writew(vrc4173_socket_t *socket, uint8_t offset, uint16_t val) argument 78 writeb((u8)val, socket->base + EXCA_REGS_BASE + offset); 79 writeb((u8)(val >> 8), socket 82 cardbus_socket_readl(vrc4173_socket_t *socket, u16 offset) argument 87 cardbus_socket_writel(vrc4173_socket_t *socket, u16 offset, uint32_t val) argument 124 vrc4173_socket_t *socket = &cardu_sockets[slot]; local 148 vrc4173_socket_t *socket = &cardu_sockets[sock]; local 158 vrc4173_socket_t *socket = &cardu_sockets[sock]; local 167 vrc4173_socket_t *socket = &cardu_sockets[sock]; local 228 vrc4173_socket_t *socket = &cardu_sockets[sock]; local 250 vrc4173_socket_t *socket = &cardu_sockets[sock]; local 274 vrc4173_socket_t *socket = &cardu_sockets[sock]; local 307 vrc4173_socket_t *socket = &cardu_sockets[sock]; local 341 vrc4173_socket_t *socket = &cardu_sockets[sock]; local 402 vrc4173_socket_t *socket = (vrc4173_socket_t *)data; local 414 get_events(vrc4173_socket_t *socket) argument 445 vrc4173_socket_t *socket = (vrc4173_socket_t *)dev_id; local 462 vrc4173_socket_t *socket; local [all...] |
H A D | ds.c | 245 pcmcia_put_socket(p_dev->socket); 268 s = p_dev->socket; 279 ret = pccard_read_tuple(p_dev->socket, p_dev->func, CISTPL_CONFIG, 307 (p_dev->socket->device_count == 1) && (p_dev->device_no == 0)) 322 * Removes a PCMCIA card from the device tree and socket list. 340 /* unregister all pcmcia_devices registered with this socket, except leftover */ 371 if ((p_dev->socket->pcmcia_pfc) && 372 (p_dev->socket->device_count > 0) && 374 pcmcia_card_remove(p_dev->socket, p_dev); 417 if (!pccard_read_tuple(p_dev->socket, BIND_FN_AL 1335 struct pcmcia_socket *socket = dev_get_drvdata(dev); local 1370 struct pcmcia_socket *socket = dev_get_drvdata(dev); local [all...] |
H A D | m32r_cfc.c | 44 struct pcmcia_socket socket; member in struct:pcc_socket 62 static pcc_socket_t socket[M32R_MAX_PCC] = { variable 280 printk("Card is detected at socket %d : stat = 0x%08x\n", sock, stat); 289 pcc_socket_t *t = &socket[pcc_sockets]; 328 /* Update socket interrupt information, capabilities */ 329 t->socket.features |= (SS_CAP_PCCARD | SS_CAP_STATIC_MAP); 330 t->socket.map_size = M32R_PCC_MAPSIZE; 331 t->socket.io_offset = ioaddr; /* use for io access offset */ 332 t->socket.irq_mask = 0; 334 t->socket [all...] |
H A D | m32r_pcc.c | 52 struct pcmcia_socket socket; member in struct:pcc_socket 73 static pcc_socket_t socket[M32R_MAX_PCC] = { variable 92 pcc_socket_t *t = &socket[sock]; 263 return inl(socket[sock].base + reg); 269 outl(data, socket[sock].base + reg); 289 printk("m32r_pcc: No Card is detected at socket %d : stat = 0x%08x\n",stat,sock); 293 printk("m32r_pcc: Insertion fail (%.8x) at socket %d\n",stat,sock); 295 printk("m32r_pcc: Card is Inserted at socket %d(%.8x)\n",sock,stat); 302 pcc_socket_t *t = &socket[pcc_sockets]; 324 /* Update socket interrup [all...] |
/drivers/staging/usbip/ |
H A D | vhci_sysfs.c | 41 * prt sta spd dev socket local_busid 45 * IP address can be retrieved from a socket pointer address by looking 49 out += sprintf(out, "prt sta spd bus dev socket " 160 * connection and then write its socket descriptor with remote device 173 struct socket *socket; local 179 * @sockfd: socket descriptor of an established TCP connection 193 socket = sockfd_to_socket(sockfd); 194 if (!socket) 218 vdev->ud.tcp_socket = socket; [all...] |
H A D | stub_dev.c | 78 * usbip_sockfd gets a socket descriptor of an established TCP connection that 87 struct socket *socket; local 107 socket = sockfd_to_socket(sockfd); 108 if (!socket) { 112 sdev->ud.tcp_socket = socket; 196 * 2. close the socket 199 * not touch NULL socket.
|
H A D | usbip_common.c | 338 int usbip_recv(struct socket *sock, void *buf, int size) 399 struct socket *sockfd_to_socket(unsigned int sockfd) 401 struct socket *socket; local 416 socket = SOCKET_I(inode); 418 return socket;
|
/drivers/isdn/mISDN/ |
H A D | l1oip.h | 26 /* socket */ 68 /* socket */ 69 struct socket *socket; /* if set, socket is created */ member in struct:l1oip 76 struct sockaddr_in sin_local; /* local socket name */ 77 struct sockaddr_in sin_remote; /* remote socket name */
|
H A D | l1oip_core.c | 215 The complete socket opening and closing is done by a thread. 216 When the thread opened a socket, the hc->socket descriptor is set. Whenever a 217 packet shall be sent to the socket, the hc->socket must be checked wheter not 218 NULL. To prevent change in socket descriptor, the hc->socket_lock must be used. 219 To change the socket, a recall of l1oip_socket_open() will safely kill the 220 socket process and create a new one. 273 * send a frame via socket, if open and restart timer 282 struct socket *socke local 664 struct socket *socket = NULL; local [all...] |
/drivers/staging/usbip/userspace/libsrc/ |
H A D | vhci_driver.c | 66 unsigned long socket; local 71 &devid, &socket, lbusid); 80 dbg("socket %lx lbusid %s", socket, lbusid);
|