Lines Matching refs:socket
81 container_of(x, struct soc_pcmcia_socket, socket)
101 dev_warn(&skt->socket.dev, in soc_pcmcia_regulator_set()
167 struct device *dev = skt->socket.dev.parent; in soc_pcmcia_request_gpiods()
207 ret = devm_gpio_request_one(skt->socket.dev.parent, in soc_pcmcia_hw_init()
227 skt->socket.pci_irq = irq; in soc_pcmcia_hw_init()
372 irq_set_irq_type(skt->socket.pci_irq, in soc_common_pcmcia_config_skt()
376 irq_set_irq_type(skt->socket.pci_irq, IRQ_TYPE_NONE); in soc_common_pcmcia_config_skt()
456 pcmcia_parse_events(&skt->socket, events); in soc_common_check_status()
597 map->stop += skt->socket.io_offset; in soc_common_pcmcia_set_io_map()
598 map->start = skt->socket.io_offset; in soc_common_pcmcia_set_io_map()
707 container_of(dev, struct soc_pcmcia_socket, socket.dev); in show_status()
722 skt->socket.pci_irq); in show_status()
758 skt->socket.owner = ops->owner; in soc_pcmcia_init_one()
759 skt->socket.dev.parent = dev; in soc_pcmcia_init_one()
760 skt->socket.pci_irq = NO_IRQ; in soc_pcmcia_init_one()
771 pcmcia_unregister_socket(&skt->socket); in soc_pcmcia_remove_one()
835 skt->socket.ops = &soc_common_pcmcia_operations; in soc_pcmcia_add_one()
836 skt->socket.features = SS_CAP_STATIC_MAP|SS_CAP_PCCARD; in soc_pcmcia_add_one()
837 skt->socket.resource_ops = &pccard_static_ops; in soc_pcmcia_add_one()
838 skt->socket.irq_mask = 0; in soc_pcmcia_add_one()
839 skt->socket.map_size = PAGE_SIZE; in soc_pcmcia_add_one()
840 skt->socket.io_offset = (unsigned long)skt->res_io_io.start; in soc_pcmcia_add_one()
851 dev_err(skt->socket.dev.parent, in soc_pcmcia_add_one()
857 ret = pcmcia_register_socket(&skt->socket); in soc_pcmcia_add_one()
861 ret = device_create_file(&skt->socket.dev, &dev_attr_status); in soc_pcmcia_add_one()
869 pcmcia_unregister_socket(&skt->socket); in soc_pcmcia_add_one()