Lines Matching refs:data
161 * struct qspi_platform_data - zynqmp qspi platform data structure
442 * zynqmp_qspi_copy_read_data - Copy data to RX buffer
444 * @data: The variable where data is stored
445 * @size: Number of bytes to be copied from data to RX buffer
448 ulong data, u8 size)
450 memcpy(xqspi->rxbuf, &data, size);
644 ulong data;
655 data = zynqmp_gqspi_read(xqspi, GQSPI_RXD_OFST);
657 zynqmp_qspi_copy_read_data(xqspi, data,
793 * On TX empty interrupt this function reads the received data from RX FIFO
794 * and fills the TX FIFO if there is any data remaining to be transferred.
1059 op->dummy.buswidth, op->data.buswidth);
1124 * Using op->data.buswidth instead of op->dummy.buswidth here because
1127 zynqmp_qspi_write_op(xqspi, op->data.buswidth,
1134 if (op->data.nbytes) {
1136 if (op->data.dir == SPI_MEM_DATA_OUT) {
1137 xqspi->txbuf = (u8 *)op->data.buf.out;
1139 xqspi->bytes_to_transfer = op->data.nbytes;
1141 zynqmp_qspi_write_op(xqspi, op->data.buswidth,
1153 xqspi->rxbuf = (u8 *)op->data.buf.in;
1154 xqspi->bytes_to_receive = op->data.nbytes;
1156 err = zynqmp_qspi_read_op(xqspi, op->data.buswidth,
1201 { .compatible = "xlnx,versal-qspi-1.0", .data = &versal_qspi_def },
1213 * This function initializes the driver data structures and the hardware.