Lines Matching refs:denali
34 struct denali_controller *denali; in denali_pci_probe() local
38 denali = devm_kzalloc(&dev->dev, sizeof(*denali), GFP_KERNEL); in denali_pci_probe()
39 if (!denali) in denali_pci_probe()
65 denali->dev = &dev->dev; in denali_pci_probe()
66 denali->irq = dev->irq; in denali_pci_probe()
67 denali->ecc_caps = &denali_pci_ecc_caps; in denali_pci_probe()
68 denali->clk_rate = 50000000; /* 50 MHz */ in denali_pci_probe()
69 denali->clk_x_rate = 200000000; /* 200 MHz */ in denali_pci_probe()
77 denali->reg = devm_ioremap(denali->dev, csr_base, csr_len); in denali_pci_probe()
78 if (!denali->reg) { in denali_pci_probe()
83 denali->host = devm_ioremap(denali->dev, mem_base, mem_len); in denali_pci_probe()
84 if (!denali->host) { in denali_pci_probe()
89 ret = denali_init(denali); in denali_pci_probe()
93 nsels = denali->nbanks; in denali_pci_probe()
95 dchip = devm_kzalloc(denali->dev, struct_size(dchip, sels, nsels), in denali_pci_probe()
109 ret = denali_chip_init(denali, dchip); in denali_pci_probe()
113 pci_set_drvdata(dev, denali); in denali_pci_probe()
118 denali_remove(denali); in denali_pci_probe()
124 struct denali_controller *denali = pci_get_drvdata(dev); in denali_pci_remove() local
126 denali_remove(denali); in denali_pci_remove()