Lines Matching refs:intel_spi

140  * struct intel_spi - Driver private data
158 struct intel_spi {
179 int (*exec_op)(struct intel_spi *ispi,
189 static void intel_spi_dump_regs(struct intel_spi *ispi)
269 static int intel_spi_read_block(struct intel_spi *ispi, void *buf, size_t size)
289 static int intel_spi_write_block(struct intel_spi *ispi, const void *buf,
309 static int intel_spi_wait_hw_busy(struct intel_spi *ispi)
318 static int intel_spi_wait_sw_busy(struct intel_spi *ispi)
327 static bool intel_spi_set_writeable(struct intel_spi *ispi)
335 static int intel_spi_opcode_index(struct intel_spi *ispi, u8 opcode, int optype)
356 static int intel_spi_hw_cycle(struct intel_spi *ispi,
386 static int intel_spi_sw_cycle(struct intel_spi *ispi, u8 opcode, size_t len,
448 static u32 intel_spi_chip_addr(const struct intel_spi *ispi,
457 static int intel_spi_read_reg(struct intel_spi *ispi, const struct spi_mem *mem,
480 static int intel_spi_write_reg(struct intel_spi *ispi, const struct spi_mem *mem,
541 static int intel_spi_read(struct intel_spi *ispi, const struct spi_mem *mem,
602 static int intel_spi_write(struct intel_spi *ispi, const struct spi_mem *mem,
665 static int intel_spi_erase(struct intel_spi *ispi, const struct spi_mem *mem,
734 intel_spi_match_mem_op(struct intel_spi *ispi, const struct spi_mem_op *op)
750 struct intel_spi *ispi = spi_controller_get_devdata(mem->spi->controller);
781 struct intel_spi *ispi = spi_controller_get_devdata(mem->spi->controller);
793 const struct intel_spi *ispi = spi_controller_get_devdata(mem->spi->controller);
804 struct intel_spi *ispi = spi_controller_get_devdata(desc->mem->spi->controller);
818 struct intel_spi *ispi = spi_controller_get_devdata(desc->mem->spi->controller);
835 struct intel_spi *ispi = spi_controller_get_devdata(desc->mem->spi->controller);
1069 static int intel_spi_init(struct intel_spi *ispi)
1191 static bool intel_spi_is_protected(const struct intel_spi *ispi,
1217 static void intel_spi_fill_partition(struct intel_spi *ispi,
1266 static int intel_spi_read_desc(struct intel_spi *ispi)
1353 static int intel_spi_populate_chip(struct intel_spi *ispi)
1424 struct intel_spi *ispi;