Home
last modified time | relevance | path

Searched refs:kworker (Results 1 – 10 of 10) sorted by relevance

/drivers/ptp/
Dptp_clock.c192 kthread_queue_delayed_work(ptp->kworker, &ptp->aux_work, delay); in ptp_aux_kworker()
231 ptp->kworker = kthread_create_worker(0, "ptp%d", ptp->index); in ptp_clock_register()
232 if (IS_ERR(ptp->kworker)) { in ptp_clock_register()
233 err = PTR_ERR(ptp->kworker); in ptp_clock_register()
291 if (ptp->kworker) in ptp_clock_register()
292 kthread_destroy_worker(ptp->kworker); in ptp_clock_register()
307 if (ptp->kworker) in ptp_clock_register()
308 kthread_destroy_worker(ptp->kworker); in ptp_clock_register()
338 if (ptp->kworker) { in ptp_clock_unregister()
340 kthread_destroy_worker(ptp->kworker); in ptp_clock_unregister()
[all …]
Dptp_private.h48 struct kthread_worker *kworker; member
/drivers/net/ethernet/intel/ice/
Dice_ptp.c1232 kthread_queue_work(pf->ptp.kworker, &tx->work); in ice_ptp_tx_tstamp_work()
1284 kthread_queue_work(pf->ptp.kworker, &pf->ptp.port.tx.work); in ice_ptp_process_ts()
1441 kthread_queue_delayed_work(ptp->kworker, &ptp->work, in ice_ptp_periodic_work()
1530 struct kthread_worker *kworker; in ice_ptp_init() local
1558 kworker = kthread_create_worker(0, "ice-ptp-%s", dev_name(dev)); in ice_ptp_init()
1559 if (IS_ERR(kworker)) { in ice_ptp_init()
1560 err = PTR_ERR(kworker); in ice_ptp_init()
1563 pf->ptp.kworker = kworker; in ice_ptp_init()
1568 kthread_queue_delayed_work(pf->ptp.kworker, &pf->ptp.work, 0); in ice_ptp_init()
1603 if (pf->ptp.kworker) { in ice_ptp_release()
[all …]
Dice_ptp.h129 struct kthread_worker *kworker; member
Dice_main.c2891 kthread_queue_work(pf->ptp.kworker, &pf->ptp.extts_work); in ice_misc_intr()
/drivers/tty/serial/
Dsc16is7xx.c330 struct kthread_worker kworker; member
821 kthread_queue_work(&s->kworker, &one->reg_work); in sc16is7xx_ier_clear()
839 kthread_queue_work(&s->kworker, &one->tx_work); in sc16is7xx_start_tx()
865 kthread_queue_work(&s->kworker, &one->reg_work); in sc16is7xx_set_mctrl()
999 kthread_queue_work(&s->kworker, &one->reg_work); in sc16is7xx_config_rs485()
1080 kthread_flush_worker(&s->kworker); in sc16is7xx_shutdown()
1261 kthread_init_worker(&s->kworker); in sc16is7xx_probe()
1262 s->kworker_task = kthread_run(kthread_worker_fn, &s->kworker, in sc16is7xx_probe()
1416 kthread_flush_worker(&s->kworker); in sc16is7xx_remove()
/drivers/net/ethernet/microchip/
Dencx24j600.c53 struct kthread_worker kworker; member
826 kthread_queue_work(&priv->kworker, &priv->setrx_work); in encx24j600_set_multicast_list()
885 kthread_queue_work(&priv->kworker, &priv->tx_work); in encx24j600_tx()
1046 kthread_init_worker(&priv->kworker); in encx24j600_spi_probe()
1050 priv->kworker_task = kthread_run(kthread_worker_fn, &priv->kworker, in encx24j600_spi_probe()
/drivers/spi/
Dspi.c1497 kthread_queue_work(ctlr->kworker, &ctlr->pump_messages); in __spi_pump_messages()
1517 kthread_queue_work(ctlr->kworker, in __spi_pump_messages()
1749 sched_set_fifo(ctlr->kworker->task); in spi_set_thread_rt()
1757 ctlr->kworker = kthread_create_worker(0, dev_name(&ctlr->dev)); in spi_init_queue()
1758 if (IS_ERR(ctlr->kworker)) { in spi_init_queue()
1760 return PTR_ERR(ctlr->kworker); in spi_init_queue()
1853 kthread_queue_work(ctlr->kworker, &ctlr->pump_messages); in spi_finalize_current_message()
1879 kthread_queue_work(ctlr->kworker, &ctlr->pump_messages); in spi_start_queue()
1935 kthread_destroy_worker(ctlr->kworker); in spi_destroy_queue()
1958 kthread_queue_work(ctlr->kworker, &ctlr->pump_messages); in __spi_queued_transfer()
/drivers/net/dsa/mv88e6xxx/
Dchip.h357 struct kthread_worker *kworker; member
Dchip.c367 kthread_queue_delayed_work(chip->kworker, &chip->irq_poll_work, in mv88e6xxx_irq_poll()
382 chip->kworker = kthread_create_worker(0, "%s", dev_name(chip->dev)); in mv88e6xxx_irq_poll_setup()
383 if (IS_ERR(chip->kworker)) in mv88e6xxx_irq_poll_setup()
384 return PTR_ERR(chip->kworker); in mv88e6xxx_irq_poll_setup()
386 kthread_queue_delayed_work(chip->kworker, &chip->irq_poll_work, in mv88e6xxx_irq_poll_setup()
395 kthread_destroy_worker(chip->kworker); in mv88e6xxx_irq_poll_free()