Lines Matching refs:asd
367 struct atmel_spi_device *asd = spi->controller_state; in cs_activate() local
372 spi_writel(as, CSR0 + 4 * spi->chip_select, asd->csr); in cs_activate()
376 spi_writel(as, CSR0, asd->csr); in cs_activate()
392 gpio_set_value(asd->npcs_pin, active); in cs_activate()
409 gpio_set_value(asd->npcs_pin, active); in cs_activate()
414 asd->npcs_pin, active ? " (high)" : "", in cs_activate()
420 struct atmel_spi_device *asd = spi->controller_state; in cs_deactivate() local
434 asd->npcs_pin, active ? " (low)" : "", in cs_deactivate()
440 gpio_set_value(asd->npcs_pin, !active); in cs_deactivate()
1203 struct atmel_spi_device *asd; in atmel_spi_setup() local
1244 asd = spi->controller_state; in atmel_spi_setup()
1245 if (!asd) { in atmel_spi_setup()
1246 asd = kzalloc(sizeof(struct atmel_spi_device), GFP_KERNEL); in atmel_spi_setup()
1247 if (!asd) in atmel_spi_setup()
1253 kfree(asd); in atmel_spi_setup()
1261 asd->npcs_pin = npcs_pin; in atmel_spi_setup()
1262 spi->controller_state = asd; in atmel_spi_setup()
1265 asd->csr = csr; in atmel_spi_setup()
1285 struct atmel_spi_device *asd; in atmel_spi_one_transfer() local
1297 asd = spi->controller_state; in atmel_spi_one_transfer()
1298 bits = (asd->csr >> 4) & 0xf; in atmel_spi_one_transfer()
1473 struct atmel_spi_device *asd = spi->controller_state; in atmel_spi_cleanup() local
1476 if (!asd) in atmel_spi_cleanup()
1481 kfree(asd); in atmel_spi_cleanup()