| /linux/rust/pin-init/examples/ |
| H A D | mutex.rs | 68 wait_list: ListHead, 79 wait_list <- ListHead::new(), in new() 90 stack_pin_init!(let _wait_entry = WaitEntry::insert_new(&self.wait_list)); 91 // println!("wait list length: {}", self.wait_list.size()); 128 if let Some(list_field) = self.mtx.wait_list.next() { 159 wait_list: ListHead, in deref_mut() 171 wait_list <- ListHead::insert_prev(list), 177 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 D | omap_irq.c | 28 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 D | closure.c | 77 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 D | rdma.c | 79 struct list_head wait_list; member 522 struct nvmet_rdma_rsp, wait_list); in nvmet_rdma_process_wr_wait_list() 523 list_del(&rsp->wait_list); in nvmet_rdma_process_wr_wait_list() 530 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() 1021 list_add_tail(&rsp->wait_list, &queue->rsp_wait_list); in nvmet_rdma_recv_not_live() 1676 struct nvmet_rdma_rsp, wait_list); in nvmet_rdma_queue_established() 1677 list_del(&cmd->wait_list); in nvmet_rdma_queue_established() 1703 wait_list); in __nvmet_rdma_queue_disconnect() 1704 list_del(&rsp->wait_list); in __nvmet_rdma_queue_disconnect()
|
| /linux/drivers/infiniband/ulp/srpt/ |
| H A D | ib_srpt.h | 185 struct list_head wait_list; member
|
| /linux/drivers/net/ethernet/qlogic/qlcnic/ |
| H A D | qlcnic_sriov_common.c | 194 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 D | qlcnic_sriov.h | 61 struct list_head wait_list; member
|
| /linux/drivers/infiniband/core/ |
| H A D | mad.c | 416 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() 2442 if (list_empty(&mad_agent_priv->wait_list)) { in adjust_timeout() 2445 mad_send_wr = list_entry(mad_agent_priv->wait_list.next, in adjust_timeout() 2471 if (mad_agent_priv->wait_list.next == &mad_send_wr->agent_list) in wait_for_response() 2698 &mad_agent_priv->wait_list, agent_list) { in cancel_mads() 2720 list_for_each_entry(mad_send_wr, &mad_agent_priv->wait_list, in find_send_wr() 2921 while (!list_empty(&mad_agent_priv->wait_list)) { in timeout_sends() [all …]
|
| /linux/fs/xfs/ |
| H A D | xfs_buf.c | 2023 LIST_HEAD (wait_list); in xfs_buf_delwri_submit() 2036 list_move_tail(&bp->b_list, &wait_list); in xfs_buf_delwri_submit() 2042 while (!list_empty(&wait_list)) { in xfs_buf_delwri_submit() 2043 bp = list_first_entry(&wait_list, struct xfs_buf, b_list); in xfs_buf_delwri_submit()
|
| /linux/fs/f2fs/ |
| H A D | segment.c | 1288 struct list_head *wait_list, in __submit_zone_reset_cmd() argument 1308 list_move_tail(&dc->list, wait_list); in __submit_zone_reset_cmd() 1332 struct list_head *wait_list = (dpolicy->type == DPOLICY_FSTRIM) ? in __submit_discard_cmd() local 1333 &(dcc->fstrim_list) : &(dcc->wait_list); in __submit_discard_cmd() 1352 wait_list, issued); in __submit_discard_cmd() 1410 list_move_tail(&dc->list, wait_list); in __submit_discard_cmd() 1820 struct list_head *wait_list = (dpolicy->type == DPOLICY_FSTRIM) ? in __wait_discard_cmd_range() local 1821 &(dcc->fstrim_list) : &(dcc->wait_list); in __wait_discard_cmd_range() 1829 list_for_each_entry_safe(iter, tmp, wait_list, list) { in __wait_discard_cmd_range() 1896 &dcc->wait_list, NULL); in f2fs_wait_discard_bio() [all …]
|
| H A D | f2fs.h | 529 struct list_head wait_list; /* store on-flushing entries */ member
|
| /linux/drivers/md/ |
| H A D | dm-integrity.c | 238 struct list_head wait_list; 1231 list_for_each_entry(range, &ic->wait_list, wait_entry) { in add_new_range() 1260 while (unlikely(!list_empty(&ic->wait_list))) { in remove_range_unlocked() 1262 list_first_entry(&ic->wait_list, struct dm_integrity_range, wait_entry); in remove_range_unlocked() 1269 list_add(&last_range->wait_entry, &ic->wait_list); in remove_range_unlocked() 1289 list_add_tail(&new_range->wait_entry, &ic->wait_list); in wait_and_add_new_range() 4845 INIT_LIST_HEAD(&ic->wait_list); in dm_integrity_ctr() 5520 BUG_ON(!list_empty(&ic->wait_list)); in dm_integrity_dtr() 237 struct list_head wait_list; global() member
|