Lines Matching refs:asd
300 struct atmel_spi_device *asd = spi->controller_state; in cs_activate() local
305 spi_writel(as, CSR0 + 4 * spi->chip_select, asd->csr); in cs_activate()
309 spi_writel(as, CSR0, asd->csr); in cs_activate()
324 gpio_set_value(asd->npcs_pin, active); in cs_activate()
341 gpio_set_value(asd->npcs_pin, active); in cs_activate()
346 asd->npcs_pin, active ? " (high)" : "", in cs_activate()
352 struct atmel_spi_device *asd = spi->controller_state; in cs_deactivate() local
366 asd->npcs_pin, active ? " (low)" : "", in cs_deactivate()
370 gpio_set_value(asd->npcs_pin, !active); in cs_deactivate()
978 struct atmel_spi_device *asd; in atmel_spi_setup() local
1015 asd = spi->controller_state; in atmel_spi_setup()
1016 if (!asd) { in atmel_spi_setup()
1017 asd = kzalloc(sizeof(struct atmel_spi_device), GFP_KERNEL); in atmel_spi_setup()
1018 if (!asd) in atmel_spi_setup()
1023 kfree(asd); in atmel_spi_setup()
1027 asd->npcs_pin = npcs_pin; in atmel_spi_setup()
1028 spi->controller_state = asd; in atmel_spi_setup()
1032 asd->csr = csr; in atmel_spi_setup()
1052 struct atmel_spi_device *asd; in atmel_spi_one_transfer() local
1065 asd = spi->controller_state; in atmel_spi_one_transfer()
1066 bits = (asd->csr >> 4) & 0xf; in atmel_spi_one_transfer()
1242 struct atmel_spi_device *asd = spi->controller_state; in atmel_spi_cleanup() local
1245 if (!asd) in atmel_spi_cleanup()
1250 kfree(asd); in atmel_spi_cleanup()