Lines Matching full:sdhci

24 #include "sdhci.h"
40 QSDHCI_MemoryMapped *smm = container_of(s, QSDHCI_MemoryMapped, sdhci); in sdhci_mm_readw()
46 QSDHCI_MemoryMapped *smm = container_of(s, QSDHCI_MemoryMapped, sdhci); in sdhci_mm_readq()
52 QSDHCI_MemoryMapped *smm = container_of(s, QSDHCI_MemoryMapped, sdhci); in sdhci_mm_writeq()
59 if (!g_strcmp0(interface, "sdhci")) { in sdhci_mm_get_driver()
60 return &smm->sdhci; in sdhci_mm_get_driver()
62 fprintf(stderr, "%s not present in generic-sdhci\n", interface); in sdhci_mm_get_driver()
66 void qos_init_sdhci_mm(QSDHCI_MemoryMapped *sdhci, QTestState *qts, in qos_init_sdhci_mm() argument
69 sdhci->obj.get_driver = sdhci_mm_get_driver; in qos_init_sdhci_mm()
70 sdhci->sdhci.readw = sdhci_mm_readw; in qos_init_sdhci_mm()
71 sdhci->sdhci.readq = sdhci_mm_readq; in qos_init_sdhci_mm()
72 sdhci->sdhci.writeq = sdhci_mm_writeq; in qos_init_sdhci_mm()
73 memcpy(&sdhci->sdhci.props, common, sizeof(QSDHCIProperties)); in qos_init_sdhci_mm()
74 sdhci->addr = addr; in qos_init_sdhci_mm()
75 sdhci->qts = qts; in qos_init_sdhci_mm()
82 QSDHCI_PCI *spci = container_of(s, QSDHCI_PCI, sdhci); in sdhci_pci_readw()
88 QSDHCI_PCI *spci = container_of(s, QSDHCI_PCI, sdhci); in sdhci_pci_readq()
94 QSDHCI_PCI *spci = container_of(s, QSDHCI_PCI, sdhci); in sdhci_pci_writeq()
101 if (!g_strcmp0(interface, "sdhci")) { in sdhci_pci_get_driver()
102 return &spci->sdhci; in sdhci_pci_get_driver()
105 fprintf(stderr, "%s not present in sdhci-pci\n", interface); in sdhci_pci_get_driver()
129 spci->sdhci.readw = sdhci_pci_readw; in sdhci_pci_create()
130 spci->sdhci.readq = sdhci_pci_readq; in sdhci_pci_create()
131 spci->sdhci.writeq = sdhci_pci_writeq; in sdhci_pci_create()
132 set_qsdhci_fields(&spci->sdhci, 2, 0, 1, 0x057834b4); in sdhci_pci_create()
152 /* generic-sdhci */ in qsdhci_register_nodes()
153 qos_node_create_driver("generic-sdhci", NULL); in qsdhci_register_nodes()
154 qos_node_produces("generic-sdhci", "sdhci"); in qsdhci_register_nodes()
156 /* sdhci-pci */ in qsdhci_register_nodes()
158 qos_node_create_driver("sdhci-pci", sdhci_pci_create); in qsdhci_register_nodes()
159 qos_node_produces("sdhci-pci", "sdhci"); in qsdhci_register_nodes()
160 qos_node_consumes("sdhci-pci", "pci-bus", &opts); in qsdhci_register_nodes()