Home
last modified time | relevance | path

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

/drivers/usb/host/whci/
Dasl.c33 BUG_ON(list_empty(&whc->async_list)); in qset_get_next_prev()
36 if (n == &whc->async_list) in qset_get_next_prev()
39 if (p == &whc->async_list) in qset_get_next_prev()
49 list_move(&qset->list_node, &whc->async_list); in asl_qset_insert_begin()
79 if (list_empty(&whc->async_list)) in asl_qset_remove()
149 qset = list_first_entry(&whc->async_list, struct whc_qset, list_node); in asl_start()
214 list_for_each_entry_safe_reverse(qset, t, &whc->async_list, list_node) { in scan_async_work()
384 if (!list_empty(&whc->async_list)) { in asl_clean_up()
385 qset = list_first_entry(&whc->async_list, struct whc_qset, list_node); in asl_clean_up()
Ddebug.c43 if (&qset->list_node == qset->whc->async_list.prev) { in qset_print()
114 list_for_each_entry(qset, &whc->async_list, list_node) { in asl_print()
Dinit.c76 INIT_LIST_HEAD(&whc->async_list); in whc_init()
Dwhcd.h65 struct list_head async_list; member
/drivers/media/v4l2-core/
Dv4l2-async.c106 list_move(&sd->async_list, &notifier->done); in v4l2_async_test_notify()
125 list_del_init(&sd->async_list); in v4l2_async_cleanup()
167 list_for_each_entry_safe(sd, tmp, &subdev_list, async_list) { in v4l2_async_notifier_register()
208 list_for_each_entry_safe(sd, tmp, &notifier->done, async_list) { in v4l2_async_notifier_unregister()
271 INIT_LIST_HEAD(&sd->async_list); in v4l2_async_register_subdev()
283 list_add(&sd->async_list, &subdev_list); in v4l2_async_register_subdev()
296 if (!list_empty(&sd->async_list)) in v4l2_async_unregister_subdev()
/drivers/net/ethernet/sfc/
Dmcdi.c74 INIT_LIST_HEAD(&mcdi->async_list); in efx_mcdi_init()
379 &mcdi->async_list, struct efx_mcdi_async_param, list); in efx_mcdi_release()
442 async = list_first_entry(&mcdi->async_list, in efx_mcdi_complete_async()
713 list_add_tail(&async->list, &mcdi->async_list); in _efx_mcdi_rpc_async()
718 if (mcdi->async_list.next == &async->list && in _efx_mcdi_rpc_async()
867 list_for_each_entry_safe(async, next, &mcdi->async_list, list) { in efx_mcdi_flush_async()
Dmcdi.h75 struct list_head async_list; member
/drivers/w1/
Dw1.h229 struct list_head async_list; member
Dw1_int.c77 INIT_LIST_HEAD(&dev->async_list); in w1_alloc_dev()
Dw1.c1091 while (!list_empty(&dev->async_list)) { in w1_process_callbacks()
1092 list_for_each_entry_safe(async_cmd, async_n, &dev->async_list, in w1_process_callbacks()
Dw1_netlink.c706 list_add_tail(&node->async.async_entry, &dev->async_list); in w1_cn_callback()
/drivers/infiniband/core/
Duverbs.h162 struct list_head async_list; member
Duverbs_main.c171 list_for_each_entry_safe(evt, tmp, &uobj->async_list, obj_list) { in ib_uverbs_release_ucq()
510 event->event, &uobj->async_list, in ib_uverbs_cq_event_handler()
Duverbs_cmd.c1337 INIT_LIST_HEAD(&obj->async_list); in ib_uverbs_create_cq()
/drivers/base/regmap/
Dinternal.h71 struct list_head async_list; member
Dregmap.c593 INIT_LIST_HEAD(&map->async_list); in regmap_init()
1312 list_add_tail(&async->list, &map->async_list); in _regmap_raw_write()
2481 wake = list_empty(&map->async_list); in regmap_async_complete_cb()
2499 ret = list_empty(&map->async_list); in regmap_async_is_done()
/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_sriov.h170 struct list_head async_list; member
Dqlcnic_sriov_common.c179 INIT_LIST_HEAD(&bc->async_list); in qlcnic_sriov_init()
1519 struct list_head *head = &bc->async_list; in qlcnic_sriov_cleanup_async_list()
1604 list_for_each(node, &bc->async_list) { in qlcnic_sriov_get_free_node_async_work()
1617 list_add_tail(&entry->list, &bc->async_list); in qlcnic_sriov_get_free_node_async_work()