Home
last modified time | relevance | path

Searched refs:pending_list (Results 1 – 18 of 18) sorted by relevance

/drivers/infiniband/hw/mlx4/
Dmcg.c109 struct list_head pending_list; member
458 if (!list_empty(&group->pending_list)) in release_group()
549 if (!list_empty(&group->pending_list)) { in mlx4_ib_mcg_timeout_handler()
550 req = list_first_entry(&group->pending_list, struct mcast_req, group_list); in mlx4_ib_mcg_timeout_handler()
673 if (!list_empty(&group->pending_list)) in mlx4_ib_mcg_work_handler()
674 req = list_first_entry(&group->pending_list, in mlx4_ib_mcg_work_handler()
709 while (!list_empty(&group->pending_list) && group->state == MCAST_IDLE) { in mlx4_ib_mcg_work_handler()
710 req = list_first_entry(&group->pending_list, struct mcast_req, in mlx4_ib_mcg_work_handler()
738 if (!list_empty(&group->pending_list) && group->state == MCAST_IDLE) in mlx4_ib_mcg_work_handler()
766 req = list_first_entry(&group->pending_list, in search_relocate_mgid0_group()
[all …]
/drivers/dma/xilinx/
Dxilinx_dma.c340 struct list_head pending_list; member
698 xilinx_dma_free_desc_list(chan, &chan->pending_list); in xilinx_dma_free_descriptors()
1010 if (list_empty(&chan->pending_list)) in xilinx_vdma_start_transfer()
1013 desc = list_first_entry(&chan->pending_list, in xilinx_vdma_start_transfer()
1015 tail_desc = list_last_entry(&chan->pending_list, in xilinx_vdma_start_transfer()
1121 list_splice_tail_init(&chan->pending_list, &chan->active_list); in xilinx_vdma_start_transfer()
1139 if (list_empty(&chan->pending_list)) in xilinx_cdma_start_transfer()
1142 head_desc = list_first_entry(&chan->pending_list, in xilinx_cdma_start_transfer()
1144 tail_desc = list_last_entry(&chan->pending_list, in xilinx_cdma_start_transfer()
1182 list_splice_tail_init(&chan->pending_list, &chan->active_list); in xilinx_cdma_start_transfer()
[all …]
Dzynqmp_dma.c221 struct list_head pending_list; member
379 if (!list_empty(&chan->pending_list)) { in zynqmp_dma_tx_submit()
380 desc = list_last_entry(&chan->pending_list, in zynqmp_dma_tx_submit()
391 list_add_tail(&new->node, &chan->pending_list); in zynqmp_dma_tx_submit()
573 desc = list_first_entry_or_null(&chan->pending_list, in zynqmp_dma_start_transfer()
578 list_splice_tail_init(&chan->pending_list, &chan->active_list); in zynqmp_dma_start_transfer()
648 zynqmp_dma_free_desc_list(chan, &chan->pending_list); in zynqmp_dma_free_descriptors()
990 INIT_LIST_HEAD(&chan->pending_list); in zynqmp_dma_chan_probe()
/drivers/staging/most/hdm-dim2/
Ddim2_hdm.c76 struct list_head pending_list; /* before dim_enqueue_buffer() */ member
230 struct list_head *head = &hdm_ch->pending_list; in try_start_dim_transfer()
377 list_add_tail(&mbo->list, &hdm_ch->pending_list); in service_done_flag()
644 list_add_tail(&mbo->list, &hdm_ch->pending_list); in enqueue()
723 complete_all_mbos(&hdm_ch->pending_list); in poison_channel()
792 INIT_LIST_HEAD(&hdm_ch->pending_list); in dim2_probe()
/drivers/usb/dwc3/
Dep0.c127 list_add_tail(&req->list, &dep->pending_list); in __dwc3_gadget_ep0_queue()
243 if (!list_empty(&dep->pending_list)) { in dwc3_gadget_ep0_queue()
275 if (!list_empty(&dep->pending_list)) { in dwc3_ep0_stall_and_restart()
278 req = next_request(&dep->pending_list); in dwc3_ep0_stall_and_restart()
820 r = next_request(&ep0->pending_list); in dwc3_ep0_complete_data()
908 if (!list_empty(&dep->pending_list)) { in dwc3_ep0_complete_status()
909 r = next_request(&dep->pending_list); in dwc3_ep0_complete_status()
Dgadget.c628 while (!list_empty(&dep->pending_list)) { in dwc3_remove_requests()
629 req = next_request(&dep->pending_list); in dwc3_remove_requests()
999 list_for_each_entry_safe(req, n, &dep->pending_list, list) { in dwc3_prepare_trbs()
1068 if (list_empty(&dep->pending_list)) { in __dwc3_gadget_start_isoc()
1129 list_add_tail(&req->list, &dep->pending_list); in __dwc3_gadget_ep_queue()
1233 list_for_each_entry(r, &dep->pending_list, list) { in dwc3_gadget_ep_dequeue()
1863 INIT_LIST_HEAD(&dep->pending_list); in dwc3_gadget_init_hw_endpoints()
2074 if (list_empty(&dep->pending_list)) { in dwc3_cleanup_done_reqs()
Dcore.h523 struct list_head pending_list; member
/drivers/iio/common/ssp_sensors/
Dssp_spi.c217 list_add_tail(&msg->list, &data->pending_list); in ssp_do_transfer()
371 list_for_each_entry_safe(msg, n, &data->pending_list, list) { in ssp_irq_msg()
418 list_add_tail(&msg->list, &data->pending_list); in ssp_irq_msg()
459 list_for_each_entry_safe(msg, n, &data->pending_list, list) { in ssp_clean_pending_list()
Dssp.h229 struct list_head pending_list; member
Dssp_dev.c567 INIT_LIST_HEAD(&data->pending_list); in ssp_probe()
/drivers/infiniband/core/
Dmulticast.c102 struct list_head pending_list; member
212 list_add_tail(&member->list, &group->pending_list); in queue_join()
435 while (!list_empty(&group->pending_list) || in mcast_work_handler()
444 member = list_entry(group->pending_list.next, in mcast_work_handler()
497 member = list_entry(group->pending_list.next, in process_join_error()
581 INIT_LIST_HEAD(&group->pending_list); in acquire_group()
/drivers/base/
Dfirmware_class.c160 struct list_head pending_list; member
210 INIT_LIST_HEAD(&buf->pending_list); in __allocate_fw_buf()
484 list_del_init(&buf->pending_list); in __fw_load_abort()
512 pending_list)); in fw_shutdown_notify()
692 list_del_init(&fw_buf->pending_list); in firmware_loading_store()
946 list_add(&buf->pending_list, &pending_fw_head); in _request_firmware_load()
1002 list_for_each_entry_safe(buf, next, &pending_fw_head, pending_list) { in kill_requests_without_uevent()
/drivers/scsi/
Dmegaraid.c360 if(!list_empty(&adapter->pending_list)) in mega_runpendq()
399 list_add_tail(&scb->list, &adapter->pending_list); in megaraid_queue_lck()
1073 list_for_each_safe(pos, next, &adapter->pending_list) { in __mega_runpendq()
1944 if(list_empty(&adapter->pending_list)) in megaraid_abort_and_reset()
1947 list_for_each_safe(pos, next, &adapter->pending_list) { in megaraid_abort_and_reset()
3847 !list_empty(&adapter->pending_list)) in mega_del_logdrv()
3860 list_for_each(pos, &adapter->pending_list) { in mega_del_logdrv()
4142 list_add_tail(&scb->list, &adapter->pending_list); in mega_internal_command()
4290 INIT_LIST_HEAD(&adapter->pending_list); in megaraid_probe_one()
Dmegaraid.h783 struct list_head pending_list; member
/drivers/vhost/
Dvhost.h165 struct list_head pending_list; member
Dvhost.c413 INIT_LIST_HEAD(&dev->pending_list); in vhost_dev_init()
595 list_for_each_entry_safe(node, n, &dev->pending_list, node) { in vhost_clear_msg()
905 list_for_each_entry_safe(node, n, &d->pending_list, node) { in vhost_iotlb_notify_vq()
1062 vhost_enqueue_msg(dev, &dev->pending_list, node); in vhost_chr_read_iter()
/drivers/usb/musb/
Dmusb_core.h342 struct list_head pending_list; /* pending work list */ member
Dmusb_core.c1992 INIT_LIST_HEAD(&musb->pending_list); in allocate_instance()
2060 list_for_each_entry_safe(w, _w, &musb->pending_list, node) { in musb_run_resume_work()
2108 list_add_tail(&w->node, &musb->pending_list); in musb_queue_resume_work()
2671 WARN_ON(!list_empty(&musb->pending_list)); in musb_suspend()