Lines Matching refs:socket
17 * different width to the same socket, are all possible only by
83 struct pcmcia_socket socket;
346 hs_socket_t *sp = container_of(s, struct hs_socket_t, socket);
358 hs_socket_t *sp = container_of(s, struct hs_socket_t, socket);
389 * Assuming we have the TPS2206, the socket is a "Low Voltage
422 hs_socket_t *sp = container_of(s, struct hs_socket_t, socket);
536 hs_socket_t *sp = container_of(s, struct hs_socket_t, socket);
609 hs_socket_t *sp = container_of(s, struct hs_socket_t, socket);
685 ": socket %d, card not a supported card type or not inserted correctly\n",
725 pcmcia_parse_events(&sp->socket, events);
793 printk(KERN_INFO "HD64465 PCMCIA bridge socket %d at 0x%08lx irq %d\n",
868 * TODO: on memory allocation failure, power down the socket
874 hs_sockets[i].socket.features |= SS_CAP_PCCARD | SS_CAP_STATIC_MAP; /* mappings are fixed in host memory */
875 hs_sockets[i].socket.resource_ops = &pccard_static_ops;
876 hs_sockets[i].socket.irq_mask = 0xffde;/*0xffff*/ /* IRQs mapped in s/w so can do any, really */
877 hs_sockets[i].socket.map_size = HD64465_PCC_WINDOW; /* 16MB fixed window size */
879 hs_sockets[i].socket.owner = THIS_MODULE;
880 hs_sockets[i].socket.ss_entry = &hs_operations;
906 hs_sockets[i].socket.dev.parent = &hd64465_device.dev;
908 ret = pcmcia_register_socket(&hs_sockets[i].socket);
910 pcmcia_unregister_socket(&hs_sockets[0].socket);
921 pcmcia_unregister_socket(&hs_sockets[i].socket);