Lines Matching defs:kss
82 struct ks8851_net_spi *kss = to_ks8851_spi(ks);
84 mutex_lock(&kss->lock);
96 struct ks8851_net_spi *kss = to_ks8851_spi(ks);
98 mutex_unlock(&kss->lock);
119 struct ks8851_net_spi *kss = to_ks8851_spi(ks);
120 struct spi_transfer *xfer = &kss->spi_xfer1;
121 struct spi_message *msg = &kss->spi_msg1;
132 ret = spi_sync(kss->spidev, msg);
150 struct ks8851_net_spi *kss = to_ks8851_spi(ks);
159 if (kss->spidev->master->flags & SPI_MASTER_HALF_DUPLEX) {
160 msg = &kss->spi_msg2;
161 xfer = kss->spi_xfer2;
172 msg = &kss->spi_msg1;
173 xfer = &kss->spi_xfer1;
180 ret = spi_sync(kss->spidev, msg);
183 else if (kss->spidev->master->flags & SPI_MASTER_HALF_DUPLEX)
215 struct ks8851_net_spi *kss = to_ks8851_spi(ks);
216 struct spi_transfer *xfer = kss->spi_xfer2;
217 struct spi_message *msg = &kss->spi_msg2;
236 ret = spi_sync(kss->spidev, msg);
255 struct ks8851_net_spi *kss = to_ks8851_spi(ks);
256 struct spi_transfer *xfer = kss->spi_xfer2;
257 struct spi_message *msg = &kss->spi_msg2;
284 ret = spi_sync(kss->spidev, msg);
321 struct ks8851_net_spi *kss;
328 kss = container_of(work, struct ks8851_net_spi, tx_work);
329 ks = &kss->ks8851;
367 struct ks8851_net_spi *kss = to_ks8851_spi(ks);
369 flush_work(&kss->tx_work);
391 struct ks8851_net_spi *kss;
393 kss = to_ks8851_spi(ks);
410 schedule_work(&kss->tx_work);
418 struct ks8851_net_spi *kss;
428 kss = netdev_priv(netdev);
429 ks = &kss->ks8851;
449 kss->spidev = spi;
450 mutex_init(&kss->lock);
451 INIT_WORK(&kss->tx_work, ks8851_tx_work);
454 spi_message_init(&kss->spi_msg1);
455 spi_message_add_tail(&kss->spi_xfer1, &kss->spi_msg1);
457 spi_message_init(&kss->spi_msg2);
458 spi_message_add_tail(&kss->spi_xfer2[0], &kss->spi_msg2);
459 spi_message_add_tail(&kss->spi_xfer2[1], &kss->spi_msg2);