| /freebsd-14.2/sys/compat/linuxkpi/common/src/ |
| H A D | linux_work.c | 99 wq = work->work_queue; in linux_work_exec_unblock() 121 tq = dwork->work.work_queue->taskqueue; in linux_delayed_work_enqueue() 152 work->work_queue = wq; in linux_queue_work_on() 240 dwork->work.work_queue = wq; in linux_queue_delayed_work_on() 282 wq = work->work_queue; in linux_work_fn() 386 tq = work->work_queue->taskqueue; in linux_cancel_work() 421 tq = work->work_queue->taskqueue; in linux_cancel_work_sync() 426 tq = work->work_queue->taskqueue; in linux_cancel_work_sync() 487 tq = dwork->work.work_queue->taskqueue; in linux_cancel_delayed_work() 579 tq = work->work_queue->taskqueue; in linux_flush_work() [all …]
|
| /freebsd-14.2/share/examples/scsi_target/ |
| H A D | scsi_target.c | 76 static struct ccb_queue work_queue; variable 121 TAILQ_INIT(&work_queue); in main() 354 while ((ccb_h = TAILQ_FIRST(&work_queue)) != NULL) { in cleanup() 355 TAILQ_REMOVE(&work_queue, ccb_h, periph_links.tqe); in cleanup() 493 if ((ccb_h = TAILQ_FIRST(&work_queue)) != NULL) { in request_loop() 523 TAILQ_REMOVE(&work_queue, ccb_h, in request_loop() 533 if (!TAILQ_EMPTY(&work_queue)) in request_loop() 582 TAILQ_INSERT_TAIL(&work_queue, &ccb->ccb_h, in handle_read() 602 TAILQ_INSERT_HEAD(&work_queue, &ccb->ccb_h, in handle_read() 673 TAILQ_REMOVE(&work_queue, &atio->ccb_h, periph_links.tqe); in work_atio() [all …]
|
| /freebsd-14.2/sys/cam/scsi/ |
| H A D | scsi_targ_bh.c | 86 struct ccb_queue work_queue; member 406 TAILQ_INIT(&softc->work_queue); in targbhctor() 454 ccbh = TAILQ_FIRST(&softc->work_queue); in targbhstart() 458 TAILQ_REMOVE(&softc->work_queue, ccbh, periph_links.tqe); in targbhstart() 520 ccbh = TAILQ_FIRST(&softc->work_queue); in targbhstart() 634 TAILQ_INSERT_HEAD(&softc->work_queue, &atio->ccb_h, in targbhdone() 638 TAILQ_INSERT_TAIL(&softc->work_queue, &atio->ccb_h, in targbhdone()
|
| H A D | scsi_target.c | 81 struct descr_queue work_queue; member 214 TAILQ_INIT(&softc->work_queue); in targopen() 576 TAILQ_INSERT_TAIL(&softc->work_queue, in targwrite() 623 descr = TAILQ_FIRST(&softc->work_queue); in targstart() 627 TAILQ_REMOVE(&softc->work_queue, descr, tqe); in targstart() 628 next_descr = TAILQ_FIRST(&softc->work_queue); in targstart() 1035 while ((descr = TAILQ_FIRST(&softc->work_queue)) != NULL) { in abort_all_pending() 1038 TAILQ_REMOVE(&softc->work_queue, descr, tqe); in abort_all_pending()
|
| /freebsd-14.2/sys/compat/linuxkpi/common/include/linux/ |
| H A D | workqueue.h | 68 struct workqueue_struct *work_queue; member 115 (work)->work_queue = NULL; \
|
| /freebsd-14.2/sys/dev/mlx5/mlx5_core/ |
| H A D | mlx5_eswitch.c | 1000 flush_workqueue(esw->work_queue); in esw_disable_vport() 1106 esw->work_queue = create_singlethread_workqueue("mlx5_esw_wq"); in mlx5_eswitch_init() 1107 if (!esw->work_queue) { in mlx5_eswitch_init() 1138 if (esw->work_queue) in mlx5_eswitch_init() 1139 destroy_workqueue(esw->work_queue); in mlx5_eswitch_init() 1156 destroy_workqueue(esw->work_queue); in mlx5_eswitch_cleanup() 1176 queue_work(esw->work_queue, &vport->vport_change_handler); in mlx5_eswitch_vport_event()
|
| H A D | eswitch.h | 135 struct workqueue_struct *work_queue; member
|
| /freebsd-14.2/sys/cam/ctl/ |
| H A D | scsi_ctl.c | 108 STAILQ_HEAD(, ccb_hdr) work_queue; 464 STAILQ_INIT(&softc->work_queue); in ctlferegister() 781 ccb_h = STAILQ_FIRST(&softc->work_queue); in ctlfestart() 786 STAILQ_REMOVE_HEAD(&softc->work_queue, periph_links.stqe); in ctlfestart() 911 if (!STAILQ_EMPTY(&softc->work_queue)) in ctlfestart() 1240 STAILQ_INSERT_HEAD(&softc->work_queue, &atio->ccb_h, in ctlfedone() 1868 STAILQ_FOREACH(hdr, &softc->work_queue, periph_links.stqe) { in ctlfe_dump_queue() 1923 STAILQ_INSERT_TAIL(&softc->work_queue, &ccb->ccb_h, in ctlfe_datamove() 1976 STAILQ_INSERT_TAIL(&softc->work_queue, &ccb->ccb_h, in ctlfe_done()
|
| /freebsd-14.2/usr.sbin/camdd/ |
| H A D | camdd.c | 389 STAILQ_HEAD(,camdd_buf) work_queue; 592 STAILQ_INIT(&dev->work_queue); in camdd_alloc_dev() 623 EV_SET(&ke[num_ke++], (uintptr_t)&dev->work_queue, EVFILT_USER, in camdd_alloc_dev() 1752 if ((STAILQ_EMPTY(&dev->work_queue)) 1826 for (buf = STAILQ_FIRST(&dev->work_queue); 1828 buf = STAILQ_FIRST(&dev->work_queue)) { 1829 STAILQ_REMOVE_HEAD(&dev->work_queue, 2059 EV_SET(&ke, (uintptr_t)&dev->peer_dev->work_queue, EVFILT_USER, 0, 2112 STAILQ_INSERT_TAIL(&dev->peer_dev->work_queue, buf1, 3361 EV_SET(&ke, (uintptr_t)&devs[i]->work_queue,
|