Lines Matching defs:pch_spi_data
123 * struct pch_spi_data - Holds the SPI channel specific details
160 struct pch_spi_data {
224 struct pch_spi_data *data = spi_master_get_devdata(master);
235 struct pch_spi_data *data = spi_master_get_devdata(master);
262 static void pch_spi_handler_sub(struct pch_spi_data *data, u32 reg_spsr_val,
342 struct pch_spi_data *data = dev_id;
459 struct pch_spi_data *data = spi_master_get_devdata(pspi->master);
526 static inline void pch_spi_select_chip(struct pch_spi_data *data,
544 static void pch_spi_set_tx(struct pch_spi_data *data, int *bpw)
637 static void pch_spi_nomore_transfer(struct pch_spi_data *data)
688 static void pch_spi_set_ir(struct pch_spi_data *data)
722 static void pch_spi_copy_rx_data(struct pch_spi_data *data, int bpw)
743 static void pch_spi_copy_rx_data_for_dma(struct pch_spi_data *data, int bpw)
770 static int pch_spi_start_transfer(struct pch_spi_data *data)
827 struct pch_spi_data *data = arg;
847 static void pch_spi_request_dma(struct pch_spi_data *data, int bpw)
902 static void pch_spi_release_dma(struct pch_spi_data *data)
917 static void pch_spi_handle_dma(struct pch_spi_data *data, int *bpw)
1128 struct pch_spi_data *data;
1131 data = container_of(pwork, struct pch_spi_data, work);
1259 struct pch_spi_data *data)
1267 struct pch_spi_data *data)
1282 struct pch_spi_data *data)
1296 struct pch_spi_data *data)
1323 struct pch_spi_data *data;
1328 sizeof(struct pch_spi_data));
1422 struct pch_spi_data *data = platform_get_drvdata(plat_dev);
1466 struct pch_spi_data *data = platform_get_drvdata(pd_dev);
1503 struct pch_spi_data *data = platform_get_drvdata(pd_dev);