Lines Matching refs:spi
710 struct ccb_trans_settings_spi *spi =
711 &cts->xport_specific.spi;
727 spi->flags = CTS_SPI_FLAGS_DISC_ENB;
729 spi->flags = 0;/* no tag & disconnect */
738 spi->flags = CTS_SPI_FLAGS_DISC_ENB;
740 spi->flags = 0;
747 spi->sync_period = tinfo->period;
748 spi->sync_offset = tinfo->offset;
749 spi->bus_width = tinfo->width;
757 spi->valid = CTS_SPI_VALID_SYNC_RATE |
778 struct ccb_trans_settings_spi *spi =
779 &cts->xport_specific.spi;
790 if ((spi->valid & CTS_SPI_VALID_DISC) != 0) {
793 if ((spi->flags & CTS_SPI_FLAGS_DISC_ENB)
802 if ((spi->flags & CTS_SPI_FLAGS_DISC_ENB)
834 if ((spi->valid & CTS_SPI_VALID_SYNC_RATE) != 0) {
837 if ((spi->sync_period != 0) &&
838 (spi->sync_period < 125))
839 spi->sync_period = 125;
841 if ((spi->valid & CTS_SPI_VALID_SYNC_OFFSET)
843 if (spi->sync_offset == 0)
844 spi->sync_period = 0;
846 if (spi->sync_offset > 15)
847 spi->sync_offset = 15;
851 pDCB->tinfo.user.period = spi->sync_period;
852 pDCB->tinfo.user.offset = spi->sync_offset;
853 pDCB->tinfo.user.width = spi->bus_width;
856 pDCB->tinfo.goal.period = spi->sync_period;
857 pDCB->tinfo.goal.offset = spi->sync_offset;
858 pDCB->tinfo.goal.width = spi->bus_width;
2083 neg.xport_specific.spi.sync_period = pDCB->tinfo.goal.period;
2084 neg.xport_specific.spi.sync_offset = pDCB->tinfo.goal.offset;
2085 neg.xport_specific.spi.valid =