/openbmc/qemu/hw/ssi/ |
H A D | npcm7xx_fiu.c | 165 ssi_transfer(fiu->spi, FIU_DRD_CFG_RDCMD(drd_cfg)); in npcm7xx_fiu_flash_read() 173 ssi_transfer(fiu->spi, extract32(addr, 8, 8)); in npcm7xx_fiu_flash_read() 174 ssi_transfer(fiu->spi, extract32(addr, 0, 8)); in npcm7xx_fiu_flash_read() 187 ssi_transfer(fiu->spi, 0); in npcm7xx_fiu_flash_read() 232 ssi_transfer(fiu->spi, extract32(addr, 8, 8)); in npcm7xx_fiu_flash_write() 233 ssi_transfer(fiu->spi, extract32(addr, 0, 8)); in npcm7xx_fiu_flash_write() 287 ssi_transfer(spi, extract32(addr, 24, 8)); in send_address() 290 ssi_transfer(spi, extract32(addr, 16, 8)); in send_address() 293 ssi_transfer(spi, extract32(addr, 8, 8)); in send_address() 296 ssi_transfer(spi, extract32(addr, 0, 8)); in send_address() [all …]
|
H A D | npcm_pspi.c | 80 value = ssi_transfer(s->spi, extract16(data, 8, 8)) << 8; in npcm_pspi_write_data() 82 value |= ssi_transfer(s->spi, extract16(data, 0, 8)); in npcm_pspi_write_data()
|
H A D | stm32f2xx_spi.c | 62 s->spi_dr = ssi_transfer(s->ssi, s->spi_dr); in stm32f2xx_spi_transfer()
|
H A D | ssi.c | 157 uint32_t ssi_transfer(SSIBus *bus, uint32_t val) in ssi_transfer() function
|
H A D | aspeed_smc.c | 476 ssi_transfer(s->spi, cmd); in aspeed_smc_flash_setup() 479 ssi_transfer(s->spi, (addr >> (i * 8)) & 0xff); in aspeed_smc_flash_setup() 491 ssi_transfer(fl->controller->spi, s->regs[R_DUMMY_DATA] & 0xff); in aspeed_smc_flash_setup() 506 ret |= (uint64_t) ssi_transfer(s->spi, 0x0) << (8 * i); in aspeed_smc_flash_read() 515 ret |= (uint64_t) ssi_transfer(s->spi, 0x0) << (8 * i); in aspeed_smc_flash_read() 606 ssi_transfer(s->spi, s->regs[R_DUMMY_DATA] & 0xff); in aspeed_smc_do_snoop() 649 ssi_transfer(s->spi, (data >> (8 * i)) & 0xff); in aspeed_smc_flash_write() 657 ssi_transfer(s->spi, (data >> (8 * i)) & 0xff); in aspeed_smc_flash_write()
|
H A D | bcm2835_spi.c | 94 rx_byte = ssi_transfer(s->bus, tx_byte); in bcm2835_spi_flush_tx_fifo()
|
H A D | sifive_spi.c | 137 rx = ssi_transfer(s->spi, tx); in sifive_spi_flush_txfifo()
|
H A D | pl022.c | 106 val = ssi_transfer(s->ssi, val); in pl022_xfer()
|
H A D | xilinx_spi.c | 182 rx = ssi_transfer(s->spi, tx); in spi_flush_txfifo()
|
H A D | imx_spi.c | 197 byte = ssi_transfer(s->bus, byte); in imx_spi_flush_txfifo()
|
H A D | mss-spi.c | 237 rx = ssi_transfer(s->spi, tx); in spi_flush_txfifo()
|
H A D | xilinx_spips.c | 524 tx_rx[i] = ssi_transfer(XILINX_SPIPS(s)->spi[i], tx_rx[i]); in xlnx_zynqmp_qspips_flush_fifo_g() 645 tx_rx[0] = ssi_transfer(s->spi[bus], (uint32_t)tx_rx[0]); in xilinx_spips_flush_txfifo() 649 tx_rx[i] = ssi_transfer(s->spi[bus], (uint32_t)tx_rx[i]); in xilinx_spips_flush_txfifo()
|
H A D | ibex_spi_host.c | 258 rx = ssi_transfer(s->ssi, tx); in ibex_spi_host_transfer()
|
H A D | pnv_spi.c | 232 rx = ssi_transfer(s->ssi_bus, tx); in transfer()
|
H A D | xlnx-versal-ospi.c | 636 tx_rx = ssi_transfer(s->spi, tx_rx); in ospi_flush_txfifo()
|
/openbmc/qemu/include/hw/ssi/ |
H A D | ssi.h | 113 uint32_t ssi_transfer(SSIBus *bus, uint32_t val);
|
/openbmc/linux/drivers/hsi/controllers/ |
H A D | omap_ssi_port.c | 635 static void ssi_transfer(struct omap_ssi_port *omap_port, in ssi_transfer() function 851 ssi_transfer(omap_port, &omap_port->rxqueue[i]); in ssi_error() 948 ssi_transfer(omap_port, queue); in ssi_pio_complete()
|
/openbmc/qemu/hw/arm/ |
H A D | spitz.c | 682 return ssi_transfer(s->bus[i], value); in corgi_ssp_transfer()
|
H A D | strongarm.c | 1519 readval = ssi_transfer(s->bus, value); in strongarm_ssp_write()
|
H A D | pxa2xx.c | 730 readval = ssi_transfer(s->bus, value); in pxa2xx_ssp_write()
|