Lines Matching defs:socket
224 struct vrc4171_socket *socket;
233 socket = &vrc4171_sockets[slot];
234 socket->csc_irq = search_nonuse_irq();
235 socket->io_irq = search_nonuse_irq();
236 spin_lock_init(&socket->lock);
307 struct vrc4171_socket *socket;
317 socket = &vrc4171_sockets[slot];
319 spin_lock_irq(&socket->lock);
333 control |= socket->io_irq;
346 cscint |= socket->csc_irq << 8;
362 spin_unlock_irq(&socket->lock);
507 struct vrc4171_socket *socket;
514 socket = &vrc4171_sockets[CARD_SLOTA];
515 if (socket->slot == SLOT_INITIALIZED) {
516 if (status & (1 << socket->csc_irq)) {
519 pcmcia_parse_events(&socket->pcmcia_socket, events);
527 socket = &vrc4171_sockets[CARD_SLOTB];
528 if (socket->slot == SLOT_INITIALIZED) {
529 if (status & (1 << socket->csc_irq)) {
532 pcmcia_parse_events(&socket->pcmcia_socket, events);
557 struct vrc4171_socket *socket;
564 socket = &vrc4171_sockets[slot];
565 if (socket->slot != SLOT_PROBE) {
568 switch (socket->slot) {
587 sprintf(socket->name, "NEC VRC4171 Card Slot %1c", 'A' + slot);
588 socket->pcmcia_socket.dev.parent = &vrc4171_card_device.dev;
589 socket->pcmcia_socket.ops = &vrc4171_pccard_operations;
590 socket->pcmcia_socket.owner = THIS_MODULE;
592 retval = pcmcia_register_socket(&socket->pcmcia_socket);
599 socket->slot = SLOT_INITIALIZED;
607 struct vrc4171_socket *socket;
614 socket = &vrc4171_sockets[slot];
615 if (socket->slot == SLOT_INITIALIZED)
616 pcmcia_unregister_socket(&socket->pcmcia_socket);
618 socket->slot = SLOT_PROBE;