Home
last modified time | relevance | path

Searched refs:controller_state (Results 1 – 13 of 13) sorted by relevance

/linux/drivers/spi/
H A Dspi-bitbang.c28 * spi_bitbang_cs is in spi_device->controller_state, which is unavailable
146 struct spi_bitbang_cs *cs = spi->controller_state; in spi_bitbang_setup_transfer()
188 struct spi_bitbang_cs *cs = spi->controller_state; in spi_bitbang_setup()
199 spi->controller_state = cs; in spi_bitbang_setup()
235 kfree(spi->controller_state); in spi_bitbang_cleanup()
241 struct spi_bitbang_cs *cs = spi->controller_state; in spi_bitbang_bufs()
H A Dspi-mpc52xx-psc.c50 struct mpc52xx_psc_spi_cs *cs = spi->controller_state; in mpc52xx_psc_spi_transfer_setup()
62 struct mpc52xx_psc_spi_cs *cs = spi->controller_state; in mpc52xx_psc_spi_activate_cs()
219 struct mpc52xx_psc_spi_cs *cs = spi->controller_state; in mpc52xx_psc_spi_setup()
228 spi->controller_state = cs; in mpc52xx_psc_spi_setup()
239 kfree(spi->controller_state); in mpc52xx_psc_spi_cleanup()
H A Dspi-omap-uwire.c173 struct uwire_state *ust = spi->controller_state; in uwire_chipselect()
308 struct uwire_state *ust = spi->controller_state; in uwire_setup_transfer()
423 struct uwire_state *ust = spi->controller_state; in uwire_setup()
431 spi->controller_state = ust; in uwire_setup()
444 kfree(spi->controller_state); in uwire_cleanup()
H A Dspi-mpc512x-psc.c75 struct mpc512x_psc_spi_cs *cs = spi->controller_state; in mpc512x_psc_spi_transfer_setup()
87 struct mpc512x_psc_spi_cs *cs = spi->controller_state; in mpc512x_psc_spi_activate_cs()
359 struct mpc512x_psc_spi_cs *cs = spi->controller_state; in mpc512x_psc_spi_setup()
369 spi->controller_state = cs; in mpc512x_psc_spi_setup()
380 kfree(spi->controller_state); in mpc512x_psc_spi_cleanup()
H A Dspi-ppc4xx.c165 struct spi_ppc4xx_cs *cs = spi->controller_state; in spi_ppc4xx_setupxfer()
213 struct spi_ppc4xx_cs *cs = spi->controller_state; in spi_ppc4xx_setup()
224 spi->controller_state = cs; in spi_ppc4xx_setup()
317 kfree(spi->controller_state); in spi_ppc4xx_cleanup()
H A Dspi-at91-usart.c348 u32 *ausd = spi->controller_state; in at91_usart_spi_setup()
371 spi->controller_state = ausd; in at91_usart_spi_setup()
434 u32 *ausd = spi->controller_state; in at91_usart_spi_prepare_message()
456 struct at91_usart_spi_device *ausd = spi->controller_state; in at91_usart_spi_cleanup()
458 spi->controller_state = NULL; in at91_usart_spi_cleanup()
H A Dspi-atmel.c384 struct atmel_spi_device *asd = spi->controller_state; in cs_activate()
1310 asd = spi->controller_state; in atmel_spi_setup()
1316 spi->controller_state = asd; in atmel_spi_setup()
1363 asd = spi->controller_state; in atmel_spi_one_transfer()
1465 struct atmel_spi_device *asd = spi->controller_state; in atmel_spi_cleanup()
1470 spi->controller_state = NULL; in atmel_spi_cleanup()
H A Dspi-amlogic-spisg.c618 if (!spi->controller_state) in aml_spisg_setup()
619 spi->controller_state = spi_controller_get_devdata(spi->controller); in aml_spisg_setup()
626 spi->controller_state = NULL; in aml_spisg_cleanup()
H A Dspi-gpio.c27 * spi->controller_state ... reserved for bitbang framework code
231 if (!spi->controller_state && cs) { in spi_gpio_setup()
/linux/include/linux/spi/
H A Dspi.h153 * @controller_state: Controller's runtime state
216 void *controller_state; member
274 return spi->controller_state; in spi_get_ctldata()
279 spi->controller_state = state; in spi_set_ctldata()
/linux/include/soc/tegra/
H A Dbpmp-abi.h3058 struct cmd_uphy_pcie_controller_state_request controller_state; member
/linux/drivers/pci/controller/dwc/
H A Dpcie-tegra194.c1229 req.controller_state.pcie_controller = pcie->cid; in tegra_pcie_bpmp_set_ctrl_state()
1230 req.controller_state.enable = enable; in tegra_pcie_bpmp_set_ctrl_state()
/linux/Documentation/spi/
H A Dspi-summary.rst537 Your controller driver may use spi_device.controller_state to hold