Home
last modified time | relevance | path

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

/drivers/gpu/drm/omapdrm/
Domap_irq.c27 list_for_each_entry(wait, &priv->wait_list, node) in omap_irq_update()
53 list_add(&wait->node, &priv->wait_list); in omap_irq_wait_init()
240 list_for_each_entry_safe(wait, n, &priv->wait_list, node) { in omap_irq_handler()
265 INIT_LIST_HEAD(&priv->wait_list); in omap_drm_irq_install()
Domap_drv.h78 struct list_head wait_list; /* list of omap_irq_wait */ member
/drivers/md/bcache/
Dclosure.c60 void __closure_wake_up(struct closure_waitlist *wait_list) in __closure_wake_up() argument
66 list = llist_del_all(&wait_list->list); in __closure_wake_up()
/drivers/nvme/target/
Drdma.c75 struct list_head wait_list; member
528 struct nvmet_rdma_rsp, wait_list); in nvmet_rdma_process_wr_wait_list()
529 list_del(&rsp->wait_list); in nvmet_rdma_process_wr_wait_list()
536 list_add(&rsp->wait_list, &queue->rsp_wr_wait_list); in nvmet_rdma_process_wr_wait_list()
997 list_add_tail(&cmd->wait_list, &queue->rsp_wr_wait_list); in nvmet_rdma_handle_command()
1053 list_add_tail(&rsp->wait_list, &queue->rsp_wait_list); in nvmet_rdma_recv_done()
1628 struct nvmet_rdma_rsp, wait_list); in nvmet_rdma_queue_established()
1629 list_del(&cmd->wait_list); in nvmet_rdma_queue_established()
1655 wait_list); in __nvmet_rdma_queue_disconnect()
1656 list_del(&rsp->wait_list); in __nvmet_rdma_queue_disconnect()
/drivers/infiniband/ulp/rtrs/
Drtrs-srv.h57 struct list_head wait_list; member
Drtrs-srv.c519 list_add_tail(&id->wait_list, &con->rsp_wr_wait_list); in rtrs_srv_resp_rdma()
1201 struct rtrs_srv_op, wait_list); in rtrs_rdma_process_wr_wait_list()
1202 list_del(&id->wait_list); in rtrs_rdma_process_wr_wait_list()
1209 list_add(&id->wait_list, &con->rsp_wr_wait_list); in rtrs_rdma_process_wr_wait_list()
/drivers/infiniband/core/
Dmad.c393 INIT_LIST_HEAD(&mad_agent_priv->wait_list); in ib_register_mad_agent()
1740 list_for_each_entry(wr, &mad_agent_priv->wait_list, agent_list) { in ib_find_send_mad()
2153 if (list_empty(&mad_agent_priv->wait_list)) { in adjust_timeout()
2156 mad_send_wr = list_entry(mad_agent_priv->wait_list.next, in adjust_timeout()
2186 list_for_each_prev(list_item, &mad_agent_priv->wait_list) { in wait_for_response()
2195 list_item = &mad_agent_priv->wait_list; in wait_for_response()
2201 if (mad_agent_priv->wait_list.next == &mad_send_wr->agent_list) in wait_for_response()
2418 list_splice_init(&mad_agent_priv->wait_list, &cancel_list); in cancel_mads()
2441 list_for_each_entry(mad_send_wr, &mad_agent_priv->wait_list, in find_send_wr()
2629 while (!list_empty(&mad_agent_priv->wait_list)) { in timeout_sends()
[all …]
Dmad_priv.h98 struct list_head wait_list; member
/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_sriov_common.c195 INIT_LIST_HEAD(&vf->rcv_act.wait_list); in qlcnic_sriov_init()
196 INIT_LIST_HEAD(&vf->rcv_pend.wait_list); in qlcnic_sriov_init()
247 while (!list_empty(&t_list->wait_list)) { in qlcnic_sriov_cleanup_list()
248 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()
Dqlcnic_sriov.h61 struct list_head wait_list; member
/drivers/infiniband/ulp/srpt/
Dib_srpt.h185 struct list_head wait_list; member
Dib_srpt.c1645 if (!list_empty(&recv_ioctx->wait_list)) { in srpt_handle_new_iu()
1647 list_del_init(&recv_ioctx->wait_list); in srpt_handle_new_iu()
1682 if (list_empty(&recv_ioctx->wait_list)) { in srpt_handle_new_iu()
1684 list_add_tail(&recv_ioctx->wait_list, &ch->cmd_wait_list); in srpt_handle_new_iu()
1726 wait_list) { in srpt_process_wait_list()
2296 INIT_LIST_HEAD(&ch->ioctx_recv_ring[i]->wait_list); in srpt_cm_req_recv()
3096 INIT_LIST_HEAD(&sdev->ioctx_ring[i]->wait_list); in srpt_alloc_srq()
3356 WARN_ON_ONCE(!list_empty(&recv_ioctx->wait_list)); in srpt_release_cmd()
/drivers/md/
Ddm-integrity.c221 struct list_head wait_list; member
1219 list_for_each_entry(range, &ic->wait_list, wait_entry) { in add_new_range()
1249 while (unlikely(!list_empty(&ic->wait_list))) { in remove_range_unlocked()
1251 list_first_entry(&ic->wait_list, struct dm_integrity_range, wait_entry); in remove_range_unlocked()
1257 list_add(&last_range->wait_entry, &ic->wait_list); in remove_range_unlocked()
1277 list_add_tail(&new_range->wait_entry, &ic->wait_list); in wait_and_add_new_range()
3992 INIT_LIST_HEAD(&ic->wait_list); in dm_integrity_ctr()
4541 BUG_ON(!list_empty(&ic->wait_list)); in dm_integrity_dtr()
/drivers/acpi/
Dosl.c1232 BUG_ON(!list_empty(&sem->wait_list)); in acpi_os_delete_semaphore()