barr 284 arch/mips/include/asm/pci/bridge.h barr:1, /* Barrier op */ barr 2625 kernel/workqueue.c struct wq_barrier *barr = container_of(work, struct wq_barrier, work); barr 2626 kernel/workqueue.c complete(&barr->done); barr 2654 kernel/workqueue.c struct wq_barrier *barr, barr 2666 kernel/workqueue.c INIT_WORK_ONSTACK(&barr->work, wq_barrier_func); barr 2667 kernel/workqueue.c __set_bit(WORK_STRUCT_PENDING_BIT, work_data_bits(&barr->work)); barr 2669 kernel/workqueue.c init_completion_map(&barr->done, &target->lockdep_map); barr 2671 kernel/workqueue.c barr->task = current; barr 2688 kernel/workqueue.c debug_work_activate(&barr->work); barr 2689 kernel/workqueue.c insert_work(pwq, &barr->work, head, barr 2977 kernel/workqueue.c static bool start_flush_work(struct work_struct *work, struct wq_barrier *barr, barr 3008 kernel/workqueue.c insert_wq_barrier(pwq, barr, work, worker); barr 3035 kernel/workqueue.c struct wq_barrier barr; barr 3048 kernel/workqueue.c if (start_flush_work(work, &barr, from_cancel)) { barr 3049 kernel/workqueue.c wait_for_completion(&barr.done); barr 3050 kernel/workqueue.c destroy_work_on_stack(&barr.work); barr 4643 kernel/workqueue.c struct wq_barrier *barr; barr 4645 kernel/workqueue.c barr = container_of(work, struct wq_barrier, work); barr 4648 kernel/workqueue.c task_pid_nr(barr->task));