/drivers/ptp/ |
D | ptp_clock.c | 200 kthread_queue_delayed_work(ptp->kworker, &ptp->aux_work, delay); in ptp_aux_kworker() 254 ptp->kworker = kthread_create_worker(0, "ptp%d", ptp->index); in ptp_clock_register() 255 if (IS_ERR(ptp->kworker)) { in ptp_clock_register() 256 err = PTR_ERR(ptp->kworker); in ptp_clock_register() 314 if (ptp->kworker) in ptp_clock_register() 315 kthread_destroy_worker(ptp->kworker); in ptp_clock_register() 330 if (ptp->kworker) in ptp_clock_register() 331 kthread_destroy_worker(ptp->kworker); in ptp_clock_register() 361 if (ptp->kworker) { in ptp_clock_unregister() 363 kthread_destroy_worker(ptp->kworker); in ptp_clock_unregister() [all …]
|
D | ptp_private.h | 48 struct kthread_worker *kworker; member
|
/drivers/net/ethernet/intel/ice/ |
D | ice_gnss.c | 190 kthread_queue_delayed_work(gnss->kworker, &gnss->read_work, in ice_gnss_read() 205 struct kthread_worker *kworker; in ice_gnss_struct_init() local 223 kworker = kthread_create_worker(0, "ice-gnss-%s", dev_name(dev)); in ice_gnss_struct_init() 224 if (IS_ERR(kworker)) { in ice_gnss_struct_init() 229 gnss->kworker = kworker; in ice_gnss_struct_init() 269 kthread_queue_delayed_work(gnss->kworker, &gnss->read_work, 0); in ice_gnss_tty_open() 375 kthread_queue_work(gnss->kworker, &gnss->write_work); in ice_gnss_tty_write()
|
D | ice_ptp.c | 979 kthread_queue_delayed_work(pf->ptp.kworker, &pf->ptp.work, in ice_ptp_reset_cached_phctime() 1251 kthread_queue_delayed_work(pf->ptp.kworker, in ice_ptp_wait_for_offset_valid() 1333 kthread_queue_delayed_work(pf->ptp.kworker, &ptp_port->ov_work, 0); in ice_ptp_port_phy_restart() 2402 kthread_queue_delayed_work(ptp->kworker, &ptp->work, in ice_ptp_periodic_work() 2487 kthread_queue_delayed_work(ptp->kworker, &ptp->work, 0); in ice_ptp_reset() 2604 struct kthread_worker *kworker; in ice_ptp_init_work() local 2612 kworker = kthread_create_worker(0, "ice-ptp-%s", in ice_ptp_init_work() 2614 if (IS_ERR(kworker)) in ice_ptp_init_work() 2615 return PTR_ERR(kworker); in ice_ptp_init_work() 2617 ptp->kworker = kworker; in ice_ptp_init_work() [all …]
|
D | ice_gnss.h | 56 struct kthread_worker *kworker; member
|
D | ice_ptp.h | 186 struct kthread_worker *kworker; member
|
/drivers/tty/serial/ |
D | sc16is7xx.c | 345 struct kthread_worker kworker; member 887 kthread_queue_work(&s->kworker, &one->reg_work); in sc16is7xx_ier_clear() 900 kthread_queue_work(&s->kworker, &one->reg_work); in sc16is7xx_ier_set() 923 kthread_queue_delayed_work(&s->kworker, &one->ms_work, HZ); in sc16is7xx_ms_proc() 934 kthread_queue_delayed_work(&s->kworker, &one->ms_work, 0); in sc16is7xx_enable_ms() 942 kthread_queue_work(&s->kworker, &one->tx_work); in sc16is7xx_start_tx() 991 kthread_queue_work(&s->kworker, &one->reg_work); in sc16is7xx_set_mctrl() 1131 kthread_queue_work(&s->kworker, &one->reg_work); in sc16is7xx_config_rs485() 1222 kthread_flush_worker(&s->kworker); in sc16is7xx_shutdown() 1505 kthread_init_worker(&s->kworker); in sc16is7xx_probe() [all …]
|
/drivers/net/ethernet/microchip/ |
D | encx24j600.c | 53 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() 1047 kthread_init_worker(&priv->kworker); in encx24j600_spi_probe() 1051 priv->kworker_task = kthread_run(kthread_worker_fn, &priv->kworker, in encx24j600_spi_probe()
|
/drivers/spi/ |
D | spi.c | 1781 kthread_queue_work(ctlr->kworker, in __spi_pump_messages() 1818 kthread_queue_work(ctlr->kworker, &ctlr->pump_messages); in __spi_pump_messages() 1950 sched_set_fifo(ctlr->kworker->task); in spi_set_thread_rt() 1959 ctlr->kworker = kthread_create_worker(0, dev_name(&ctlr->dev)); in spi_init_queue() 1960 if (IS_ERR(ctlr->kworker)) { in spi_init_queue() 1962 return PTR_ERR(ctlr->kworker); in spi_init_queue() 2080 kthread_queue_work(ctlr->kworker, &ctlr->pump_messages); in spi_start_queue() 2136 kthread_destroy_worker(ctlr->kworker); in spi_destroy_queue() 2160 kthread_queue_work(ctlr->kworker, &ctlr->pump_messages); in __spi_queued_transfer()
|
/drivers/net/dsa/mv88e6xxx/ |
D | chip.h | 377 struct kthread_worker *kworker; member
|
D | chip.c | 381 kthread_queue_delayed_work(chip->kworker, &chip->irq_poll_work, in mv88e6xxx_irq_poll() 396 chip->kworker = kthread_create_worker(0, "%s", dev_name(chip->dev)); in mv88e6xxx_irq_poll_setup() 397 if (IS_ERR(chip->kworker)) in mv88e6xxx_irq_poll_setup() 398 return PTR_ERR(chip->kworker); in mv88e6xxx_irq_poll_setup() 400 kthread_queue_delayed_work(chip->kworker, &chip->irq_poll_work, in mv88e6xxx_irq_poll_setup() 409 kthread_destroy_worker(chip->kworker); in mv88e6xxx_irq_poll_free()
|