Lines Matching refs:socket

237 	struct vrc4171_socket *socket;  in pccard_init()  local
246 socket = &vrc4171_sockets[slot]; in pccard_init()
247 socket->csc_irq = search_nonuse_irq(); in pccard_init()
248 socket->io_irq = search_nonuse_irq(); in pccard_init()
249 spin_lock_init(&socket->lock); in pccard_init()
320 struct vrc4171_socket *socket; in pccard_set_socket() local
330 socket = &vrc4171_sockets[slot]; in pccard_set_socket()
332 spin_lock_irq(&socket->lock); in pccard_set_socket()
346 control |= socket->io_irq; in pccard_set_socket()
359 cscint |= socket->csc_irq << 8; in pccard_set_socket()
375 spin_unlock_irq(&socket->lock); in pccard_set_socket()
520 struct vrc4171_socket *socket; in pccard_interrupt() local
527 socket = &vrc4171_sockets[CARD_SLOTA]; in pccard_interrupt()
528 if (socket->slot == SLOT_INITIALIZED) { in pccard_interrupt()
529 if (status & (1 << socket->csc_irq)) { in pccard_interrupt()
532 pcmcia_parse_events(&socket->pcmcia_socket, events); in pccard_interrupt()
540 socket = &vrc4171_sockets[CARD_SLOTB]; in pccard_interrupt()
541 if (socket->slot == SLOT_INITIALIZED) { in pccard_interrupt()
542 if (status & (1 << socket->csc_irq)) { in pccard_interrupt()
545 pcmcia_parse_events(&socket->pcmcia_socket, events); in pccard_interrupt()
570 struct vrc4171_socket *socket; in vrc4171_add_sockets() local
577 socket = &vrc4171_sockets[slot]; in vrc4171_add_sockets()
578 if (socket->slot != SLOT_PROBE) { in vrc4171_add_sockets()
581 switch (socket->slot) { in vrc4171_add_sockets()
600 sprintf(socket->name, "NEC VRC4171 Card Slot %1c", 'A' + slot); in vrc4171_add_sockets()
601 socket->pcmcia_socket.dev.parent = &vrc4171_card_device.dev; in vrc4171_add_sockets()
602 socket->pcmcia_socket.ops = &vrc4171_pccard_operations; in vrc4171_add_sockets()
603 socket->pcmcia_socket.owner = THIS_MODULE; in vrc4171_add_sockets()
605 retval = pcmcia_register_socket(&socket->pcmcia_socket); in vrc4171_add_sockets()
612 socket->slot = SLOT_INITIALIZED; in vrc4171_add_sockets()
620 struct vrc4171_socket *socket; in vrc4171_remove_sockets() local
627 socket = &vrc4171_sockets[slot]; in vrc4171_remove_sockets()
628 if (socket->slot == SLOT_INITIALIZED) in vrc4171_remove_sockets()
629 pcmcia_unregister_socket(&socket->pcmcia_socket); in vrc4171_remove_sockets()
631 socket->slot = SLOT_PROBE; in vrc4171_remove_sockets()