Lines Matching refs:sock
104 void pcc_ioread_byte(int sock, unsigned long port, void *buf, size_t size, in pcc_ioread_byte() argument
113 sock, port, buf, size, nmemb, flag); in pcc_ioread_byte()
129 void pcc_ioread_word(int sock, unsigned long port, void *buf, size_t size, in pcc_ioread_word() argument
138 sock, port, buf, size, nmemb, flag); in pcc_ioread_word()
160 void pcc_iowrite_byte(int sock, unsigned long port, void *buf, size_t size, in pcc_iowrite_byte() argument
169 sock, port, buf, size, nmemb, flag); in pcc_iowrite_byte()
185 void pcc_iowrite_word(int sock, unsigned long port, void *buf, size_t size, in pcc_iowrite_word() argument
194 sock, port, buf, size, nmemb, flag); in pcc_iowrite_word()
247 static unsigned int pcc_get(u_short sock, unsigned int reg) in pcc_get() argument
255 static void pcc_set(u_short sock, unsigned int reg, unsigned int data) in pcc_set() argument
270 static int __init is_alive(u_short sock) in is_alive() argument
277 stat = pcc_get(sock, (unsigned int)PLD_CFSTS); in is_alive()
280 printk("Card is detected at socket %d : stat = 0x%08x\n", sock, stat); in is_alive()
394 static int _pcc_get_status(u_short sock, u_int *value) in _pcc_get_status() argument
399 status = pcc_get(sock, (unsigned int)PLD_CFSTS); in _pcc_get_status()
416 pcc_set(sock, (unsigned int)PLD_CFBUFCR,0);/* enable buffer */ in _pcc_get_status()
432 status = pcc_get(sock, (unsigned int)PLD_CPCR); in _pcc_get_status()
434 pcc_set(sock, (unsigned int)PLD_CPCR, 1); in _pcc_get_status()
435 pcc_set(sock, (unsigned int)PLD_CFBUFCR,0); /* force buffer off for ZA-36 */ in _pcc_get_status()
440 pcc_set(sock, (unsigned int)PLD_CFBUFCR,0); in _pcc_get_status()
442 pcc_set(sock, (unsigned int)PLD_CFRSTCR, 0x0101); in _pcc_get_status()
444 pcc_set(sock, (unsigned int)PLD_CFRSTCR, 0x0100); in _pcc_get_status()
451 pcc_set(sock, (unsigned int)PLD_CPCR, 0); in _pcc_get_status()
460 sock, *value); in _pcc_get_status()
466 static int _pcc_set_socket(u_short sock, socket_state_t *state) in _pcc_set_socket() argument
469 "io_irq %d, csc_mask %#2.2x)\n", sock, state->flags, in _pcc_set_socket()
481 pcc_set(sock,(unsigned int)PLD_CFRSTCR,0x101); in _pcc_set_socket()
483 pcc_set(sock,(unsigned int)PLD_CFRSTCR,0x100); in _pcc_set_socket()
488 pcc_set(sock,(unsigned int)PLD_CFBUFCR,0); in _pcc_set_socket()
490 pcc_set(sock,(unsigned int)PLD_CFBUFCR,1); in _pcc_set_socket()
518 static int _pcc_set_io_map(u_short sock, struct pccard_io_map *io) in _pcc_set_io_map() argument
523 "%#llx-%#llx)\n", sock, io->map, io->flags, in _pcc_set_io_map()
533 static int _pcc_set_mem_map(u_short sock, struct pccard_mem_map *mem) in _pcc_set_mem_map() argument
538 pcc_socket_t *t = &socket[sock]; in _pcc_set_mem_map()
541 "%#llx, %#x)\n", sock, map, mem->flags, in _pcc_set_mem_map()
623 unsigned int sock = container_of(s, struct pcc_socket, socket)->number; in pcc_get_status() local
625 if (socket[sock].flags & IS_ALIVE) { in pcc_get_status()
626 dev_dbg(&s->dev, "pcc_get_status: sock(%d) -EINVAL\n", sock); in pcc_get_status()
630 dev_dbg(&s->dev, "pcc_get_status: sock(%d)\n", sock); in pcc_get_status()
631 LOCKED(_pcc_get_status(sock, value)); in pcc_get_status()
636 unsigned int sock = container_of(s, struct pcc_socket, socket)->number; in pcc_set_socket() local
638 if (socket[sock].flags & IS_ALIVE) { in pcc_set_socket()
639 dev_dbg(&s->dev, "pcc_set_socket: sock(%d) -EINVAL\n", sock); in pcc_set_socket()
642 dev_dbg(&s->dev, "pcc_set_socket: sock(%d)\n", sock); in pcc_set_socket()
643 LOCKED(_pcc_set_socket(sock, state)); in pcc_set_socket()
648 unsigned int sock = container_of(s, struct pcc_socket, socket)->number; in pcc_set_io_map() local
650 if (socket[sock].flags & IS_ALIVE) { in pcc_set_io_map()
651 dev_dbg(&s->dev, "pcc_set_io_map: sock(%d) -EINVAL\n", sock); in pcc_set_io_map()
654 dev_dbg(&s->dev, "pcc_set_io_map: sock(%d)\n", sock); in pcc_set_io_map()
655 LOCKED(_pcc_set_io_map(sock, io)); in pcc_set_io_map()
660 unsigned int sock = container_of(s, struct pcc_socket, socket)->number; in pcc_set_mem_map() local
662 if (socket[sock].flags & IS_ALIVE) { in pcc_set_mem_map()
663 dev_dbg(&s->dev, "pcc_set_mem_map: sock(%d) -EINVAL\n", sock); in pcc_set_mem_map()
666 dev_dbg(&s->dev, "pcc_set_mem_map: sock(%d)\n", sock); in pcc_set_mem_map()
667 LOCKED(_pcc_set_mem_map(sock, mem)); in pcc_set_mem_map()