Lines Matching defs:dev
30 static int denali_pci_probe(struct pci_dev *dev, const struct pci_device_id *id)
38 denali = devm_kzalloc(&dev->dev, sizeof(*denali), GFP_KERNEL);
42 ret = pcim_enable_device(dev);
44 dev_err(&dev->dev, "Spectra: pci_enable_device failed.\n");
49 mem_base = pci_resource_start(dev, 0);
50 mem_len = pci_resource_len(dev, 1);
51 csr_base = pci_resource_start(dev, 1);
52 csr_len = pci_resource_len(dev, 1);
54 csr_base = pci_resource_start(dev, 0);
55 csr_len = pci_resource_len(dev, 0);
56 mem_base = pci_resource_start(dev, 1);
57 mem_len = pci_resource_len(dev, 1);
64 pci_set_master(dev);
65 denali->dev = &dev->dev;
66 denali->irq = dev->irq;
71 ret = pci_request_regions(dev, DENALI_NAND_NAME);
73 dev_err(&dev->dev, "Spectra: Unable to request memory regions\n");
77 denali->reg = devm_ioremap(denali->dev, csr_base, csr_len);
79 dev_err(&dev->dev, "Spectra: Unable to remap memory region\n");
83 denali->host = devm_ioremap(denali->dev, mem_base, mem_len);
85 dev_err(&dev->dev, "Spectra: ioremap failed!");
95 dchip = devm_kzalloc(denali->dev, struct_size(dchip, sels, nsels),
113 pci_set_drvdata(dev, denali);
122 static void denali_pci_remove(struct pci_dev *dev)
124 struct denali_controller *denali = pci_get_drvdata(dev);