Lines Matching defs:kss
84 struct ks8851_net_spi *kss = to_ks8851_spi(ks);
86 mutex_lock(&kss->lock);
98 struct ks8851_net_spi *kss = to_ks8851_spi(ks);
100 mutex_unlock(&kss->lock);
121 struct ks8851_net_spi *kss = to_ks8851_spi(ks);
122 struct spi_transfer *xfer = &kss->spi_xfer1;
123 struct spi_message *msg = &kss->spi_msg1;
134 ret = spi_sync(kss->spidev, msg);
152 struct ks8851_net_spi *kss = to_ks8851_spi(ks);
161 if (kss->spidev->master->flags & SPI_MASTER_HALF_DUPLEX) {
162 msg = &kss->spi_msg2;
163 xfer = kss->spi_xfer2;
174 msg = &kss->spi_msg1;
175 xfer = &kss->spi_xfer1;
182 ret = spi_sync(kss->spidev, msg);
185 else if (kss->spidev->master->flags & SPI_MASTER_HALF_DUPLEX)
217 struct ks8851_net_spi *kss = to_ks8851_spi(ks);
218 struct spi_transfer *xfer = kss->spi_xfer2;
219 struct spi_message *msg = &kss->spi_msg2;
238 ret = spi_sync(kss->spidev, msg);
257 struct ks8851_net_spi *kss = to_ks8851_spi(ks);
258 struct spi_transfer *xfer = kss->spi_xfer2;
259 struct spi_message *msg = &kss->spi_msg2;
286 ret = spi_sync(kss->spidev, msg);
323 struct ks8851_net_spi *kss;
330 kss = container_of(work, struct ks8851_net_spi, tx_work);
331 ks = &kss->ks8851;
369 struct ks8851_net_spi *kss = to_ks8851_spi(ks);
371 flush_work(&kss->tx_work);
393 struct ks8851_net_spi *kss;
395 kss = to_ks8851_spi(ks);
412 schedule_work(&kss->tx_work);
420 struct ks8851_net_spi *kss;
450 kss = to_ks8851_spi(ks);
452 kss->spidev = spi;
453 mutex_init(&kss->lock);
454 INIT_WORK(&kss->tx_work, ks8851_tx_work);
457 spi_message_init(&kss->spi_msg1);
458 spi_message_add_tail(&kss->spi_xfer1, &kss->spi_msg1);
460 spi_message_init(&kss->spi_msg2);
461 spi_message_add_tail(&kss->spi_xfer2[0], &kss->spi_msg2);
462 spi_message_add_tail(&kss->spi_xfer2[1], &kss->spi_msg2);