Lines Matching refs:dws
45 struct dw_spi *dws; in spi_pci_probe() local
54 dws = devm_kzalloc(&pdev->dev, sizeof(*dws), GFP_KERNEL); in spi_pci_probe()
55 if (!dws) in spi_pci_probe()
59 dws->paddr = pci_resource_start(pdev, pci_bar); in spi_pci_probe()
65 dws->regs = pcim_iomap_table(pdev)[pci_bar]; in spi_pci_probe()
66 dws->irq = pdev->irq; in spi_pci_probe()
73 dws->num_cs = desc->num_cs; in spi_pci_probe()
74 dws->bus_num = desc->bus_num; in spi_pci_probe()
75 dws->max_freq = desc->max_freq; in spi_pci_probe()
78 ret = desc->setup(dws); in spi_pci_probe()
86 ret = dw_spi_add_host(&pdev->dev, dws); in spi_pci_probe()
91 pci_set_drvdata(pdev, dws); in spi_pci_probe()
101 struct dw_spi *dws = pci_get_drvdata(pdev); in spi_pci_remove() local
103 dw_spi_remove_host(dws); in spi_pci_remove()
109 struct dw_spi *dws = dev_get_drvdata(dev); in spi_suspend() local
111 return dw_spi_suspend_host(dws); in spi_suspend()
116 struct dw_spi *dws = dev_get_drvdata(dev); in spi_resume() local
118 return dw_spi_resume_host(dws); in spi_resume()