Lines Matching defs:pch_spi_data
124 * struct pch_spi_data - Holds the SPI channel specific details
161 struct pch_spi_data {
225 struct pch_spi_data *data = spi_master_get_devdata(master);
236 struct pch_spi_data *data = spi_master_get_devdata(master);
263 static void pch_spi_handler_sub(struct pch_spi_data *data, u32 reg_spsr_val,
343 struct pch_spi_data *data = dev_id;
458 struct pch_spi_data *data = spi_master_get_devdata(pspi->master);
498 static inline void pch_spi_select_chip(struct pch_spi_data *data,
516 static void pch_spi_set_tx(struct pch_spi_data *data, int *bpw)
609 static void pch_spi_nomore_transfer(struct pch_spi_data *data)
660 static void pch_spi_set_ir(struct pch_spi_data *data)
694 static void pch_spi_copy_rx_data(struct pch_spi_data *data, int bpw)
715 static void pch_spi_copy_rx_data_for_dma(struct pch_spi_data *data, int bpw)
742 static int pch_spi_start_transfer(struct pch_spi_data *data)
799 struct pch_spi_data *data = arg;
819 static void pch_spi_request_dma(struct pch_spi_data *data, int bpw)
878 static void pch_spi_release_dma(struct pch_spi_data *data)
895 static void pch_spi_handle_dma(struct pch_spi_data *data, int *bpw)
1106 struct pch_spi_data *data;
1109 data = container_of(pwork, struct pch_spi_data, work);
1238 struct pch_spi_data *data)
1246 struct pch_spi_data *data)
1261 struct pch_spi_data *data)
1275 struct pch_spi_data *data)
1302 struct pch_spi_data *data;
1307 sizeof(struct pch_spi_data));
1402 struct pch_spi_data *data = platform_get_drvdata(plat_dev);
1444 struct pch_spi_data *data = platform_get_drvdata(pd_dev);
1481 struct pch_spi_data *data = platform_get_drvdata(pd_dev);