Lines Matching refs:spi_device
60 ret = spi_sync_locked(phy->spi_device, &m); in tpm_tis_spi_flow_control()
125 ret = spi_sync(phy->spi_device, &m); in tpm_tis_spi_transfer_half()
149 spi_bus_lock(phy->spi_device->master); in tpm_tis_spi_transfer_full()
167 ret = spi_sync_locked(phy->spi_device, &m); in tpm_tis_spi_transfer_full()
192 ret = spi_sync_locked(phy->spi_device, &m); in tpm_tis_spi_transfer_full()
210 spi_sync_locked(phy->spi_device, &m); in tpm_tis_spi_transfer_full()
213 spi_bus_unlock(phy->spi_device->master); in tpm_tis_spi_transfer_full()
221 struct spi_controller *ctlr = phy->spi_device->controller; in tpm_tis_spi_transfer()
247 int tpm_tis_spi_init(struct spi_device *spi, struct tpm_tis_spi_phy *phy, in tpm_tis_spi_init()
254 phy->spi_device = spi; in tpm_tis_spi_init()
264 static int tpm_tis_spi_probe(struct spi_device *dev) in tpm_tis_spi_probe()
289 typedef int (*tpm_tis_spi_probe_func)(struct spi_device *);
291 static int tpm_tis_spi_driver_probe(struct spi_device *spi) in tpm_tis_spi_driver_probe()
311 static void tpm_tis_spi_remove(struct spi_device *dev) in tpm_tis_spi_remove()