Lines Matching refs:spi_thread
636 if (qca->spi_thread && in qcaspi_intr_handler()
637 qca->spi_thread->state != TASK_RUNNING) in qcaspi_intr_handler()
638 wake_up_process(qca->spi_thread); in qcaspi_intr_handler()
657 qca->spi_thread = kthread_run((void *)qcaspi_spi_thread, in qcaspi_netdev_open()
660 if (IS_ERR(qca->spi_thread)) { in qcaspi_netdev_open()
663 return PTR_ERR(qca->spi_thread); in qcaspi_netdev_open()
671 kthread_stop(qca->spi_thread); in qcaspi_netdev_open()
690 kthread_stop(qca->spi_thread); in qcaspi_netdev_close()
691 qca->spi_thread = NULL; in qcaspi_netdev_close()
760 if (qca->spi_thread && in qcaspi_netdev_xmit()
761 qca->spi_thread->state != TASK_RUNNING) in qcaspi_netdev_xmit()
762 wake_up_process(qca->spi_thread); in qcaspi_netdev_xmit()
778 if (qca->spi_thread) in qcaspi_netdev_tx_timeout()
779 wake_up_process(qca->spi_thread); in qcaspi_netdev_tx_timeout()
791 qca->spi_thread = NULL; in qcaspi_netdev_init()