Lines Matching defs:sock
375 static void set_bridge_state(int sock)
377 indirect_write(sock, I365_GBLCTL, 0x00);
378 indirect_write(sock, I365_GENCTL, 0x00);
380 indirect_setbit(sock, I365_INTCTL, 0x08);
384 static int i82092aa_init(struct pcmcia_socket *sock)
393 i82092aa_set_io_map(sock, &io);
397 i82092aa_set_mem_map(sock, &mem);
405 unsigned int sock = container_of(socket,
410 status = indirect_read(sock, I365_STATUS);
419 if (indirect_read(sock, I365_INTCTL) & I365_PC_IOCARD) {
448 unsigned int sock = sock_info->number;
453 set_bridge_state(sock);
466 indirect_write(sock, I365_INTCTL, reg);
487 sock);
500 "not setting Vpp on socket %i\n", sock);
504 "setting Vpp to 5.0 for socket %i\n", sock);
518 if (reg != indirect_read(sock, I365_POWER)) /* only write if changed */
519 indirect_write(sock, I365_POWER, reg);
543 indirect_write(sock, I365_CSCINT, reg);
544 (void)indirect_read(sock, I365_CSC);
554 unsigned int sock = sock_info->number;
568 if (indirect_read(sock, I365_ADDRWIN) & I365_ENA_IO(map))
569 indirect_resetbit(sock, I365_ADDRWIN, I365_ENA_IO(map));
572 indirect_write16(sock, I365_IO(map)+I365_W_START, io->start);
573 indirect_write16(sock, I365_IO(map)+I365_W_STOP, io->stop);
575 ioctl = indirect_read(sock, I365_IOCTL) & ~I365_IOCTL_MASK(map);
580 indirect_write(sock, I365_IOCTL, ioctl);
584 indirect_setbit(sock, I365_ADDRWIN, I365_ENA_IO(map));
594 unsigned int sock = sock_info->number;
609 sock,
617 if (indirect_read(sock, I365_ADDRWIN) & I365_ENA_MEM(map))
618 indirect_resetbit(sock, I365_ADDRWIN, I365_ENA_MEM(map));
627 indirect_write16(sock, base+I365_W_START, i);
646 indirect_write16(sock, base+I365_W_STOP, i);
655 indirect_write16(sock, base+I365_W_OFF, i);
659 indirect_setbit(sock, I365_ADDRWIN, I365_ENA_MEM(map));