Home
last modified time | relevance | path

Searched refs:work_list (Results 1 – 25 of 43) sorted by relevance

12

/linux-3.4.99/net/mac80211/
Dwork.c139 list_for_each_entry_safe(wk, tmp, &local->work_list, list) { in ieee80211_work_work()
210 list_for_each_entry(wk, &local->work_list, list) { in ieee80211_work_work()
229 if (list_empty(&local->work_list) && local->scan_req && in ieee80211_work_work()
266 list_add_tail(&wk->list, &local->work_list); in ieee80211_add_work()
274 INIT_LIST_HEAD(&local->work_list); in ieee80211_work_init()
287 list_for_each_entry(wk, &local->work_list, list) { in ieee80211_work_purge()
302 list_for_each_entry(wk, &local->work_list, list) { in ieee80211_work_purge()
358 list_for_each_entry_safe(wk, tmp, &local->work_list, list) { in ieee80211_wk_cancel_remain_on_channel()
Dstatus.c535 list_for_each_entry_rcu(wk, &local->work_list, list) { in ieee80211_tx_status()
/linux-3.4.99/tools/perf/
Dbuiltin-sched.c140 struct list_head work_list; member
941 INIT_LIST_HEAD(&atoms->work_list); in thread_atoms_insert()
979 list_add_tail(&atom->list, &atoms->work_list); in add_sched_out_event()
987 BUG_ON(list_empty(&atoms->work_list)); in add_runtime_event()
989 atom = list_entry(atoms->work_list.prev, struct work_atom, list); in add_runtime_event()
1001 if (list_empty(&atoms->work_list)) in add_sched_in_event()
1004 atom = list_entry(atoms->work_list.prev, struct work_atom, list); in add_sched_in_event()
1128 BUG_ON(list_empty(&atoms->work_list)); in latency_wakeup_event()
1130 atom = list_entry(atoms->work_list.prev, struct work_atom, list); in latency_wakeup_event()
1179 BUG_ON(list_empty(&atoms->work_list)); in latency_migrate_task_event()
[all …]
/linux-3.4.99/include/linux/
Dkthread.h58 struct list_head work_list; member
72 .work_list = LIST_HEAD_INIT((worker).work_list), \
Dbacking-dev.h101 struct list_head work_list; member
/linux-3.4.99/net/core/
Dscm.c115 LIST_HEAD(work_list); in __scm_destroy()
117 current->scm_work_list = &work_list; in __scm_destroy()
119 list_add(&fpl->list, &work_list); in __scm_destroy()
120 while (!list_empty(&work_list)) { in __scm_destroy()
121 fpl = list_first_entry(&work_list, struct scm_fp_list, list); in __scm_destroy()
/linux-3.4.99/kernel/
Dkthread.c318 INIT_LIST_HEAD(&worker->work_list); in __init_kthread_worker()
358 if (!list_empty(&worker->work_list)) { in kthread_worker_fn()
359 work = list_first_entry(&worker->work_list, in kthread_worker_fn()
407 insert_kthread_work(worker, work, &worker->work_list); in queue_kthread_work()
456 insert_kthread_work(worker, &fwork.work, worker->work_list.next); in flush_kthread_work()
Dtimer.c1152 struct list_head work_list; in __run_timers() local
1153 struct list_head *head = &work_list; in __run_timers()
1165 list_replace_init(base->tv1.vec + index, &work_list); in __run_timers()
/linux-3.4.99/drivers/infiniband/core/
Diwcm.c166 BUG_ON(!list_empty(&cm_id_priv->work_list)); in iwcm_deref_id()
187 BUG_ON(!list_empty(&cm_id_priv->work_list)); in rem_ref()
215 INIT_LIST_HEAD(&cm_id_priv->work_list); in iw_create_cm_id()
857 empty = list_empty(&cm_id_priv->work_list); in cm_work_handler()
859 work = list_entry(cm_id_priv->work_list.next, in cm_work_handler()
862 empty = list_empty(&cm_id_priv->work_list); in cm_work_handler()
876 BUG_ON(!list_empty(&cm_id_priv->work_list)); in cm_work_handler()
933 if (list_empty(&cm_id_priv->work_list)) { in cm_event_handler()
934 list_add_tail(&work->list, &cm_id_priv->work_list); in cm_event_handler()
937 list_add_tail(&work->list, &cm_id_priv->work_list); in cm_event_handler()
Diwcm.h53 struct list_head work_list; member
Dcm.c240 struct list_head work_list; member
717 INIT_LIST_HEAD(&cm_id_priv->work_list); in ib_create_cm_id()
732 if (list_empty(&cm_id_priv->work_list)) in cm_dequeue_work()
735 work = list_entry(cm_id_priv->work_list.next, struct cm_work, list); in cm_dequeue_work()
1884 list_add_tail(&work->list, &cm_id_priv->work_list); in cm_rep_handler()
1917 list_add_tail(&work->list, &cm_id_priv->work_list); in cm_establish_handler()
1957 list_add_tail(&work->list, &cm_id_priv->work_list); in cm_rtu_handler()
2180 list_add_tail(&work->list, &cm_id_priv->work_list); in cm_dreq_handler()
2219 list_add_tail(&work->list, &cm_id_priv->work_list); in cm_drep_handler()
2393 list_add_tail(&work->list, &cm_id_priv->work_list); in cm_rej_handler()
[all …]
/linux-3.4.99/fs/
Dfs-writeback.c116 list_add_tail(&work->list, &bdi->work_list); in bdi_queue_work()
743 !list_empty(&wb->bdi->work_list)) in wb_writeback()
818 if (!list_empty(&bdi->work_list)) { in get_next_work_item()
819 work = list_entry(bdi->work_list.next, in get_next_work_item()
968 if (!list_empty(&bdi->work_list) || kthread_should_stop()) { in bdi_writeback_thread()
986 if (!list_empty(&bdi->work_list)) in bdi_writeback_thread()
/linux-3.4.99/mm/
Dbacking-dev.c400 if (wb_has_dirty_io(me) || !list_empty(&me->bdi->work_list)) { in bdi_forker_thread()
424 have_dirty_io = !list_empty(&bdi->work_list) || in bdi_forker_thread()
464 if (!list_empty(&me->bdi->work_list)) in bdi_forker_thread()
683 INIT_LIST_HEAD(&bdi->work_list); in bdi_init()
/linux-3.4.99/drivers/scsi/bnx2i/
Dbnx2i_init.c421 list_for_each_entry_safe(work, tmp, &p->work_list, list) { in bnx2i_percpu_thread_destroy()
506 INIT_LIST_HEAD(&p->work_list); in bnx2i_mod_init()
Dbnx2i_hwi.c1860 LIST_HEAD(work_list); in bnx2i_percpu_io_thread()
1866 while (!list_empty(&p->work_list)) { in bnx2i_percpu_io_thread()
1867 list_splice_init(&p->work_list, &work_list); in bnx2i_percpu_io_thread()
1870 list_for_each_entry_safe(work, tmp, &work_list, list) { in bnx2i_percpu_io_thread()
1942 list_add_tail(&bnx2i_work->list, &p->work_list); in bnx2i_queue_scsi_cmd_resp()
Dbnx2i.h720 struct list_head work_list; member
/linux-3.4.99/drivers/vhost/
Dvhost.h159 struct list_head work_list; member
Dvhost.c147 list_add_tail(&work->node, &dev->work_list); in vhost_work_queue()
213 if (!list_empty(&dev->work_list)) { in vhost_worker()
214 work = list_first_entry(&dev->work_list, in vhost_worker()
304 INIT_LIST_HEAD(&dev->work_list); in vhost_dev_init()
480 WARN_ON(!list_empty(&dev->work_list)); in vhost_dev_cleanup()
/linux-3.4.99/drivers/dma/
Dpl330.c551 struct list_head work_list; member
2282 list_splice_tail_init(list, &pch->work_list); in handle_cyclic_desc_list()
2291 list_for_each_entry(desc, &pch->work_list, node) { in fill_queue()
2325 list_for_each_entry_safe(desc, _dt, &pch->work_list, node) in pl330_tasklet()
2432 list_for_each_entry_safe(desc, _dt, &pch->work_list , node) { in pl330_control()
2480 list_splice_tail_init(&pch->work_list, &pch->dmac->desc_pool); in pl330_free_chan_resources()
2517 list_move_tail(&desc->node, &pch->work_list); in pl330_tx_submit()
2521 list_add_tail(&last->node, &pch->work_list); in pl330_tx_submit()
2953 INIT_LIST_HEAD(&pch->work_list); in pl330_probe()
/linux-3.4.99/drivers/scsi/bnx2fc/
Dbnx2fc_fcoe.c598 LIST_HEAD(work_list); in bnx2fc_percpu_io_thread()
605 while (!list_empty(&p->work_list)) { in bnx2fc_percpu_io_thread()
606 list_splice_init(&p->work_list, &work_list); in bnx2fc_percpu_io_thread()
609 list_for_each_entry_safe(work, tmp, &work_list, list) { in bnx2fc_percpu_io_thread()
2246 list_for_each_entry_safe(work, tmp, &p->work_list, list) { in bnx2fc_percpu_thread_destroy()
2347 INIT_LIST_HEAD(&p->work_list); in bnx2fc_mod_init()
Dbnx2fc.h162 struct list_head work_list; member
/linux-3.4.99/drivers/block/drbd/
Ddrbd_worker.c1620 LIST_HEAD(work_list); in drbd_worker()
1690 list_splice_init(&mdev->data.work.q, &work_list); in drbd_worker()
1693 while (!list_empty(&work_list)) { in drbd_worker()
1694 w = list_entry(work_list.next, struct drbd_work, list); in drbd_worker()
Ddrbd_receiver.c365 LIST_HEAD(work_list); in drbd_release_ee()
371 list_splice_init(list, &work_list); in drbd_release_ee()
374 list_for_each_entry_safe(e, t, &work_list, w.list) { in drbd_release_ee()
393 LIST_HEAD(work_list); in drbd_process_done_ee()
400 list_splice_init(&mdev->done_ee, &work_list); in drbd_process_done_ee()
410 list_for_each_entry_safe(e, t, &work_list, w.list) { in drbd_process_done_ee()
/linux-3.4.99/drivers/scsi/qla4xxx/
Dql4_def.h709 struct list_head work_list; member
/linux-3.4.99/drivers/scsi/lpfc/
Dlpfc.h712 struct list_head work_list; member

12