/linux-4.1.27/tools/perf/ |
D | builtin-sched.c | 90 struct list_head work_list; member 870 INIT_LIST_HEAD(&atoms->work_list); in thread_atoms_insert() 900 list_add_tail(&atom->list, &atoms->work_list); in add_sched_out_event() 910 BUG_ON(list_empty(&atoms->work_list)); in add_runtime_event() 912 atom = list_entry(atoms->work_list.prev, struct work_atom, list); in add_runtime_event() 924 if (list_empty(&atoms->work_list)) in add_sched_in_event() 927 atom = list_entry(atoms->work_list.prev, struct work_atom, list); in add_sched_in_event() 1068 BUG_ON(list_empty(&atoms->work_list)); in latency_wakeup_event() 1070 atom = list_entry(atoms->work_list.prev, struct work_atom, list); in latency_wakeup_event() 1129 BUG_ON(list_empty(&atoms->work_list)); in latency_migrate_task_event() [all …]
|
/linux-4.1.27/include/linux/ |
D | kthread.h | 68 struct list_head work_list; member 81 .work_list = LIST_HEAD_INIT((worker).work_list), \
|
D | backing-dev.h | 98 struct list_head work_list; member
|
/linux-4.1.27/drivers/infiniband/core/ |
D | iwcm.c | 181 BUG_ON(!list_empty(&cm_id_priv->work_list)); in iwcm_deref_id() 209 BUG_ON(!list_empty(&cm_id_priv->work_list)); in rem_ref() 237 INIT_LIST_HEAD(&cm_id_priv->work_list); in iw_create_cm_id() 881 empty = list_empty(&cm_id_priv->work_list); in cm_work_handler() 883 work = list_entry(cm_id_priv->work_list.next, in cm_work_handler() 886 empty = list_empty(&cm_id_priv->work_list); in cm_work_handler() 900 BUG_ON(!list_empty(&cm_id_priv->work_list)); in cm_work_handler() 959 if (list_empty(&cm_id_priv->work_list)) { in cm_event_handler() 960 list_add_tail(&work->list, &cm_id_priv->work_list); in cm_event_handler() 963 list_add_tail(&work->list, &cm_id_priv->work_list); in cm_event_handler()
|
D | iwcm.h | 53 struct list_head work_list; member
|
D | cm.c | 243 struct list_head work_list; member 720 INIT_LIST_HEAD(&cm_id_priv->work_list); in ib_create_cm_id() 735 if (list_empty(&cm_id_priv->work_list)) in cm_dequeue_work() 738 work = list_entry(cm_id_priv->work_list.next, struct cm_work, list); in cm_dequeue_work() 1895 list_add_tail(&work->list, &cm_id_priv->work_list); in cm_rep_handler() 1928 list_add_tail(&work->list, &cm_id_priv->work_list); in cm_establish_handler() 1968 list_add_tail(&work->list, &cm_id_priv->work_list); in cm_rtu_handler() 2191 list_add_tail(&work->list, &cm_id_priv->work_list); in cm_dreq_handler() 2230 list_add_tail(&work->list, &cm_id_priv->work_list); in cm_drep_handler() 2404 list_add_tail(&work->list, &cm_id_priv->work_list); in cm_rej_handler() [all …]
|
/linux-4.1.27/kernel/ |
D | kthread.c | 526 INIT_LIST_HEAD(&worker->work_list); in __init_kthread_worker() 566 if (!list_empty(&worker->work_list)) { in kthread_worker_fn() 567 work = list_first_entry(&worker->work_list, in kthread_worker_fn() 615 insert_kthread_work(worker, work, &worker->work_list); in queue_kthread_work() 664 insert_kthread_work(worker, &fwork.work, worker->work_list.next); in flush_kthread_work()
|
/linux-4.1.27/drivers/block/drbd/ |
D | drbd_worker.c | 1992 static bool dequeue_work_batch(struct drbd_work_queue *queue, struct list_head *work_list) in dequeue_work_batch() argument 1995 list_splice_tail_init(&queue->q, work_list); in dequeue_work_batch() 1997 return !list_empty(work_list); in dequeue_work_batch() 2000 static void wait_for_work(struct drbd_connection *connection, struct list_head *work_list) in wait_for_work() argument 2006 dequeue_work_batch(&connection->sender_work, work_list); in wait_for_work() 2007 if (!list_empty(work_list)) in wait_for_work() 2033 list_splice_tail_init(&connection->sender_work.q, work_list); in wait_for_work() 2035 if (!list_empty(work_list) || signal_pending(current)) { in wait_for_work() 2090 LIST_HEAD(work_list); in drbd_worker() 2096 if (list_empty(&work_list)) { in drbd_worker() [all …]
|
D | drbd_receiver.c | 404 LIST_HEAD(work_list); in drbd_free_peer_reqs() 410 list_splice_init(list, &work_list); in drbd_free_peer_reqs() 413 list_for_each_entry_safe(peer_req, t, &work_list, w.list) { in drbd_free_peer_reqs() 425 LIST_HEAD(work_list); in drbd_finish_peer_reqs() 432 list_splice_init(&device->done_ee, &work_list); in drbd_finish_peer_reqs() 442 list_for_each_entry_safe(peer_req, t, &work_list, w.list) { in drbd_finish_peer_reqs()
|
/linux-4.1.27/drivers/staging/lustre/lustre/ldlm/ |
D | ldlm_internal.h | 141 void ldlm_grant_lock(struct ldlm_lock *lock, struct list_head *work_list); 156 struct list_head *work_list); 192 struct list_head *work_list);
|
D | ldlm_lock.c | 630 struct list_head *work_list) in ldlm_add_bl_work_item() argument 640 list_add(&lock->l_bl_ast, work_list); in ldlm_add_bl_work_item() 650 void ldlm_add_cp_work_item(struct ldlm_lock *lock, struct list_head *work_list) in ldlm_add_cp_work_item() argument 656 list_add(&lock->l_cp_ast, work_list); in ldlm_add_cp_work_item() 668 struct list_head *work_list) in ldlm_add_ast_work_item() argument 672 ldlm_add_bl_work_item(lock, new, work_list); in ldlm_add_ast_work_item() 674 ldlm_add_cp_work_item(lock, work_list); in ldlm_add_ast_work_item() 1045 void ldlm_grant_lock(struct ldlm_lock *lock, struct list_head *work_list) in ldlm_grant_lock() argument 1062 if (work_list && lock->l_completion_ast != NULL) in ldlm_grant_lock() 1063 ldlm_add_ast_work_item(lock, NULL, work_list); in ldlm_grant_lock()
|
D | ldlm_flock.c | 208 struct list_head *work_list) in ldlm_flock_cancel_on_deadlock() argument 223 ldlm_add_ast_work_item(lock, NULL, work_list); in ldlm_flock_cancel_on_deadlock() 247 ldlm_error_t *err, struct list_head *work_list) in ldlm_process_flock_lock() argument 321 work_list); in ldlm_process_flock_lock()
|
/linux-4.1.27/arch/x86/crypto/sha-mb/ |
D | sha1_mb.c | 485 list_add_tail(&rctx->waiter, &cstate->work_list); in sha1_mb_add_list() 831 while (!list_empty(&cstate->work_list)) { in sha1_mb_flusher() 832 rctx = list_entry(cstate->work_list.next, in sha1_mb_flusher() 848 if (!list_empty(&cstate->work_list)) { in sha1_mb_flusher() 849 rctx = list_entry(cstate->work_list.next, in sha1_mb_flusher() 892 INIT_LIST_HEAD(&cpu_state->work_list); in sha1_mb_mod_init()
|
/linux-4.1.27/drivers/staging/lustre/lustre/obdclass/ |
D | genops.c | 1276 struct list_head work_list; in class_disconnect_exports() local 1279 INIT_LIST_HEAD(&work_list); in class_disconnect_exports() 1281 list_splice_init(&obd->obd_exports, &work_list); in class_disconnect_exports() 1282 list_splice_init(&obd->obd_delayed_exports, &work_list); in class_disconnect_exports() 1285 if (!list_empty(&work_list)) { in class_disconnect_exports() 1288 class_disconnect_export_list(&work_list, in class_disconnect_exports() 1301 struct list_head work_list; in class_disconnect_stale_exports() local 1305 INIT_LIST_HEAD(&work_list); in class_disconnect_stale_exports() 1327 list_move(&exp->exp_obd_chain, &work_list); in class_disconnect_stale_exports() 1341 class_disconnect_export_list(&work_list, exp_flags_from_obd(obd) | in class_disconnect_stale_exports()
|
/linux-4.1.27/include/crypto/ |
D | mcryptd.h | 89 struct list_head work_list; member
|
/linux-4.1.27/fs/ |
D | fs-writeback.c | 131 list_add_tail(&work->list, &bdi->work_list); in bdi_queue_work() 902 !list_empty(&wb->bdi->work_list)) in wb_writeback() 979 if (!list_empty(&bdi->work_list)) { in get_next_work_item() 980 work = list_entry(bdi->work_list.next, in get_next_work_item() 1112 } while (!list_empty(&bdi->work_list)); in bdi_writeback_workfn() 1124 if (!list_empty(&bdi->work_list)) in bdi_writeback_workfn()
|
/linux-4.1.27/drivers/dma/ |
D | pl330.c | 421 struct list_head work_list; member 1947 list_for_each_entry(desc, &pch->work_list, node) { in fill_queue() 1979 list_for_each_entry_safe(desc, _dt, &pch->work_list, node) in pl330_tasklet() 1989 if (list_empty(&pch->work_list)) { in pl330_tasklet() 2013 list_move_tail(&desc->node, &pch->work_list); in pl330_tasklet() 2146 list_for_each_entry(desc, &pch->work_list , node) { in pl330_terminate_all() 2152 list_splice_tail_init(&pch->work_list, &pl330->desc_pool); in pl330_terminate_all() 2202 list_splice_tail_init(&pch->work_list, &pch->dmac->desc_pool); in pl330_free_chan_resources() 2255 list_for_each_entry(desc, &pch->work_list, node) { in pl330_tx_status() 2295 if (list_empty(&pch->work_list)) { in pl330_issue_pending() [all …]
|
/linux-4.1.27/drivers/scsi/bnx2i/ |
D | bnx2i_init.c | 452 list_for_each_entry_safe(work, tmp, &p->work_list, list) { in bnx2i_percpu_thread_destroy() 537 INIT_LIST_HEAD(&p->work_list); in bnx2i_mod_init()
|
D | bnx2i_hwi.c | 1873 LIST_HEAD(work_list); in bnx2i_percpu_io_thread() 1879 while (!list_empty(&p->work_list)) { in bnx2i_percpu_io_thread() 1880 list_splice_init(&p->work_list, &work_list); in bnx2i_percpu_io_thread() 1883 list_for_each_entry_safe(work, tmp, &work_list, list) { in bnx2i_percpu_io_thread() 1955 list_add_tail(&bnx2i_work->list, &p->work_list); in bnx2i_queue_scsi_cmd_resp()
|
D | bnx2i.h | 779 struct list_head work_list; member
|
D | bnx2i_iscsi.c | 1493 &p->work_list, list) { in bnx2i_conn_destroy()
|
/linux-4.1.27/fs/btrfs/ |
D | ordered-data.h | 142 struct list_head work_list; member
|
D | ordered-data.c | 220 INIT_LIST_HEAD(&entry->work_list); in __btrfs_add_ordered_extent() 632 list_add_tail(&ordered->work_list, &works); in btrfs_wait_ordered_extents() 645 list_for_each_entry_safe(ordered, next, &works, work_list) { in btrfs_wait_ordered_extents() 646 list_del_init(&ordered->work_list); in btrfs_wait_ordered_extents()
|
/linux-4.1.27/mm/ |
D | backing-dev.c | 392 INIT_LIST_HEAD(&bdi->work_list); in bdi_init() 431 WARN_ON(!list_empty(&bdi->work_list)); in bdi_destroy()
|
/linux-4.1.27/drivers/vhost/ |
D | vhost.h | 120 struct list_head work_list; member
|
D | vhost.c | 161 list_add_tail(&work->node, &dev->work_list); in vhost_work_queue() 230 if (!list_empty(&dev->work_list)) { in vhost_worker() 231 work = list_first_entry(&dev->work_list, in vhost_worker() 308 INIT_LIST_HEAD(&dev->work_list); in vhost_dev_init() 475 WARN_ON(!list_empty(&dev->work_list)); in vhost_dev_cleanup()
|
/linux-4.1.27/drivers/scsi/bnx2fc/ |
D | bnx2fc_fcoe.c | 603 LIST_HEAD(work_list); in bnx2fc_percpu_io_thread() 610 while (!list_empty(&p->work_list)) { in bnx2fc_percpu_io_thread() 611 list_splice_init(&p->work_list, &work_list); in bnx2fc_percpu_io_thread() 614 list_for_each_entry_safe(work, tmp, &work_list, list) { in bnx2fc_percpu_io_thread() 2491 list_for_each_entry_safe(work, tmp, &p->work_list, list) { in bnx2fc_percpu_thread_destroy() 2592 INIT_LIST_HEAD(&p->work_list); in bnx2fc_mod_init()
|
D | bnx2fc.h | 172 struct list_head work_list; member
|
D | bnx2fc_hwi.c | 1057 &fps->work_list); in bnx2fc_process_new_cqes()
|
/linux-4.1.27/drivers/staging/lustre/lustre/ptlrpc/ |
D | service.c | 1383 struct list_head work_list; in ptlrpc_at_check_timed() local 1414 INIT_LIST_HEAD(&work_list); in ptlrpc_at_check_timed() 1438 list_add(&rq->rq_timed_list, &work_list); in ptlrpc_at_check_timed() 1466 while (!list_empty(&work_list)) { in ptlrpc_at_check_timed() 1467 rq = list_entry(work_list.next, struct ptlrpc_request, in ptlrpc_at_check_timed()
|
/linux-4.1.27/kernel/time/ |
D | timer.c | 1190 struct list_head work_list; in __run_timers() local 1191 struct list_head *head = &work_list; in __run_timers()
|
/linux-4.1.27/sound/soc/ |
D | soc-dapm.c | 186 list_add_tail(&w->work_list, &list); in dapm_widget_invalidate_input_paths() 188 list_for_each_entry(w, &list, work_list) { in dapm_widget_invalidate_input_paths() 195 list_add_tail(&sink->work_list, &list); in dapm_widget_invalidate_input_paths() 225 list_add_tail(&w->work_list, &list); in dapm_widget_invalidate_output_paths() 227 list_for_each_entry(w, &list, work_list) { in dapm_widget_invalidate_output_paths() 234 list_add_tail(&source->work_list, &list); in dapm_widget_invalidate_output_paths()
|
/linux-4.1.27/fs/ocfs2/dlm/ |
D | dlmrecovery.c | 162 list_splice_init(&dlm->work_list, &tmp_list); in dlm_dispatch_work() 872 list_add_tail(&item->list, &dlm->work_list); in dlm_request_all_locks_handler() 1504 list_add_tail(&item->list, &dlm->work_list); in dlm_mig_lockres_handler()
|
D | dlmcommon.h | 178 struct list_head work_list; member
|
D | dlmmaster.c | 2109 list_add_tail(&item->list, &dlm->work_list); in dlm_dispatch_assert_master() 2363 list_add_tail(&item->list, &dlm->work_list); in dlm_deref_lockres_handler()
|
D | dlmdomain.c | 2051 INIT_LIST_HEAD(&dlm->work_list); in dlm_alloc_ctxt()
|
/linux-4.1.27/drivers/scsi/lpfc/ |
D | lpfc.h | 757 struct list_head work_list; member
|
D | lpfc_hbadisc.c | 193 list_add_tail(&evtp->evt_listp, &phba->work_list); in lpfc_dev_loss_tmo_callbk() 542 while (!list_empty(&phba->work_list)) { in lpfc_work_list_done() 543 list_remove_head((&phba->work_list), evtp, typeof(*evtp), in lpfc_work_list_done() 814 list_add_tail(&evtp->evt_listp, &phba->work_list); in lpfc_workq_post_event()
|
D | lpfc_scsi.c | 3641 list_add_tail(&fast_path_evt->work_evt.evt_listp, &phba->work_list); in lpfc_send_scsi_error_event() 3979 &phba->work_list); in lpfc_scsi_cmd_iocb_cmpl()
|
D | lpfc_els.c | 3012 list_add_tail(&evtp->evt_listp, &phba->work_list); in lpfc_els_retry_delay()
|
D | lpfc_init.c | 5630 INIT_LIST_HEAD(&phba->work_list); in lpfc_setup_driver_resource_phase1()
|
/linux-4.1.27/include/sound/ |
D | soc-dapm.h | 572 struct list_head work_list; member
|
/linux-4.1.27/drivers/scsi/qla4xxx/ |
D | ql4_def.h | 815 struct list_head work_list; member
|
D | ql4_os.c | 4546 if (!list_empty(&ha->work_list)) in qla4xxx_timer() 5180 list_add_tail(&e->list, &ha->work_list); in qla4xxx_post_work() 5231 list_splice_init(&ha->work_list, &work); in qla4xxx_do_work() 8681 INIT_LIST_HEAD(&ha->work_list); in qla4xxx_probe_adapter()
|
/linux-4.1.27/drivers/staging/lustre/lustre/include/ |
D | lustre_dlm.h | 1105 struct list_head *work_list);
|
/linux-4.1.27/drivers/scsi/qla2xxx/ |
D | qla_os.c | 3773 INIT_LIST_HEAD(&vha->work_list); in qla2x00_create_host() 3821 list_add_tail(&e->list, &vha->work_list); in qla2x00_post_work() 3937 list_splice_init(&vha->work_list, &work); in qla2x00_do_work() 5252 if (!list_empty(&vha->work_list)) in qla2x00_timer()
|
D | qla_def.h | 3484 struct list_head work_list; member
|