Home
last modified time | relevance | path

Searched refs:wait_list (Results 1 – 9 of 9) sorted by relevance

/linux/rust/pin-init/examples/
H A Dmutex.rs70 wait_list: ListHead,
81 wait_list <- ListHead::new(), in new()
96 stack_pin_init!(let wait_entry = WaitEntry::insert_new(&self.wait_list)); in lock()
97 // println!("wait list length: {}", self.wait_list.size()); in lock()
137 if let Some(list_field) = self.mtx.wait_list.next() { in drop()
168 wait_list: ListHead,
180 wait_list <- ListHead::insert_prev(list), in insert_new()
186 wait_list <- ListHead::insert_prev(list), in insert_new()
69 wait_list: ListHead, global() field
167 wait_list: ListHead, global() field
/linux/drivers/gpu/drm/omapdrm/
H A Domap_irq.c28 list_for_each_entry(wait, &priv->wait_list, node) in omap_irq_update()
54 list_add(&wait->node, &priv->wait_list); in omap_irq_wait_init()
241 list_for_each_entry_safe(wait, n, &priv->wait_list, node) { in omap_irq_handler()
266 INIT_LIST_HEAD(&priv->wait_list); in omap_drm_irq_install()
/linux/lib/
H A Dclosure.c77 void __closure_wake_up(struct closure_waitlist *wait_list) in __closure_wake_up() argument
83 list = llist_del_all(&wait_list->list); in __closure_wake_up()
/linux/drivers/nvme/target/
H A Drdma.c79 struct list_head wait_list; member
521 struct nvmet_rdma_rsp, wait_list); in nvmet_rdma_process_wr_wait_list()
522 list_del(&rsp->wait_list); in nvmet_rdma_process_wr_wait_list()
529 list_add(&rsp->wait_list, &queue->rsp_wr_wait_list); in nvmet_rdma_process_wr_wait_list()
987 list_add_tail(&cmd->wait_list, &queue->rsp_wr_wait_list); in nvmet_rdma_handle_command()
1011 list_add_tail(&rsp->wait_list, &queue->rsp_wait_list); in nvmet_rdma_recv_not_live()
1644 struct nvmet_rdma_rsp, wait_list); in nvmet_rdma_queue_established()
1645 list_del(&cmd->wait_list); in nvmet_rdma_queue_established()
1671 wait_list); in __nvmet_rdma_queue_disconnect()
1672 list_del(&rsp->wait_list); in __nvmet_rdma_queue_disconnect()
/linux/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_sriov_common.c194 INIT_LIST_HEAD(&vf->rcv_act.wait_list); in qlcnic_sriov_init()
195 INIT_LIST_HEAD(&vf->rcv_pend.wait_list); in qlcnic_sriov_init()
246 while (!list_empty(&t_list->wait_list)) { in qlcnic_sriov_cleanup_list()
247 trans = list_first_entry(&t_list->wait_list, in qlcnic_sriov_cleanup_list()
1066 trans = list_first_entry(&vf->rcv_act.wait_list, in qlcnic_sriov_process_bc_cmd()
1126 list_add_tail(&trans->list, &t_list->wait_list); in __qlcnic_sriov_add_act_list()
1158 list_for_each(node, &vf->rcv_pend.wait_list) { in qlcnic_sriov_handle_pending_trans()
1259 list_add_tail(&trans->list, &vf->rcv_pend.wait_list); in qlcnic_sriov_handle_bc_cmd()
H A Dqlcnic_sriov.h61 struct list_head wait_list; member
/linux/drivers/infiniband/ulp/srpt/
H A Dib_srpt.h185 struct list_head wait_list; member
/linux/drivers/infiniband/core/
H A Dmad.c416 INIT_LIST_HEAD(&mad_agent_priv->wait_list); in ib_register_mad_agent()
1140 &mad_agent_priv->wait_list) { in handle_wait_state()
1150 list_item = &mad_agent_priv->wait_list; in handle_wait_state()
1943 list_for_each_entry(wr, &mad_agent_priv->wait_list, agent_list) { in ib_find_send_mad()
2411 if (list_empty(&mad_agent_priv->wait_list)) { in adjust_timeout()
2414 mad_send_wr = list_entry(mad_agent_priv->wait_list.next, in adjust_timeout()
2440 if (mad_agent_priv->wait_list.next == &mad_send_wr->agent_list) in wait_for_response()
2667 &mad_agent_priv->wait_list, agent_list) { in cancel_mads()
2689 list_for_each_entry(mad_send_wr, &mad_agent_priv->wait_list, in find_send_wr()
2890 while (!list_empty(&mad_agent_priv->wait_list)) { in timeout_sends()
[all …]
/linux/fs/xfs/
H A Dxfs_buf.c1987 LIST_HEAD (wait_list); in xfs_buf_delwri_submit()
2000 list_move_tail(&bp->b_list, &wait_list); in xfs_buf_delwri_submit()
2006 while (!list_empty(&wait_list)) { in xfs_buf_delwri_submit()
2007 bp = list_first_entry(&wait_list, struct xfs_buf, b_list); in xfs_buf_delwri_submit()