/Linux-v5.4/drivers/staging/wusbcore/host/whci/ |
D | asl.c | 22 BUG_ON(list_empty(&whc->async_list)); in qset_get_next_prev() 25 if (n == &whc->async_list) in qset_get_next_prev() 28 if (p == &whc->async_list) in qset_get_next_prev() 38 list_move(&qset->list_node, &whc->async_list); in asl_qset_insert_begin() 68 if (list_empty(&whc->async_list)) in asl_qset_remove() 136 qset = list_first_entry(&whc->async_list, struct whc_qset, list_node); in asl_start() 201 list_for_each_entry_safe_reverse(qset, t, &whc->async_list, list_node) { in scan_async_work() 371 if (!list_empty(&whc->async_list)) { in asl_clean_up() 372 qset = list_first_entry(&whc->async_list, struct whc_qset, list_node); in asl_clean_up()
|
D | debug.c | 32 if (&qset->list_node == qset->whc->async_list.prev) { in qset_print() 101 list_for_each_entry(qset, &whc->async_list, list_node) { in asl_show()
|
D | init.c | 65 INIT_LIST_HEAD(&whc->async_list); in whc_init()
|
D | whcd.h | 52 struct list_head async_list; member
|
/Linux-v5.4/drivers/media/v4l2-core/ |
D | v4l2-async.c | 185 list_for_each_entry(sd, ¬ifier->done, async_list) { in v4l2_async_notifier_can_complete() 250 list_move(&sd->async_list, ¬ifier->done); in v4l2_async_match_notify() 281 list_for_each_entry(sd, &subdev_list, async_list) { in v4l2_async_notifier_try_all_subdevs() 312 list_del_init(&sd->async_list); in v4l2_async_cleanup() 322 list_for_each_entry_safe(sd, tmp, ¬ifier->done, async_list) { in v4l2_async_notifier_unbind_all_subdevs() 332 list_move(&sd->async_list, &subdev_list); in v4l2_async_notifier_unbind_all_subdevs() 350 list_for_each_entry(sd, ¬ifier->done, async_list) { in __v4l2_async_notifier_has_async_subdev() 699 INIT_LIST_HEAD(&sd->async_list); in v4l2_async_register_subdev() 725 list_add(&sd->async_list, &subdev_list); in v4l2_async_register_subdev()
|
/Linux-v5.4/fs/ |
D | io_uring.c | 164 struct async_list { struct 261 struct async_list pending_async[2]; 1273 static inline bool io_should_merge(struct async_list *al, struct kiocb *kiocb) in io_should_merge() 1303 struct async_list *async_list = &req->ctx->pending_async[rw]; in io_async_list_note() local 1307 if (io_should_merge(async_list, kiocb)) { in io_async_list_note() 1316 if (async_list->io_len + len <= max_bytes) { in io_async_list_note() 1318 async_list->io_len += len; in io_async_list_note() 1320 async_list->file = NULL; in io_async_list_note() 1325 if (async_list->file != filp) { in io_async_list_note() 1326 async_list->io_start = kiocb->ki_pos; in io_async_list_note() [all …]
|
/Linux-v5.4/include/linux/ |
D | w1.h | 210 struct list_head async_list; member
|
/Linux-v5.4/drivers/infiniband/core/ |
D | uverbs_std_types_cq.c | 112 INIT_LIST_HEAD(&obj->async_list); in UVERBS_HANDLER()
|
D | uverbs.h | 215 struct list_head async_list; member
|
D | uverbs_main.c | 154 list_for_each_entry_safe(evt, tmp, &uobj->async_list, obj_list) { in ib_uverbs_release_ucq() 494 event->event, &uobj->async_list, in ib_uverbs_cq_event_handler()
|
D | uverbs_cmd.c | 1015 INIT_LIST_HEAD(&obj->async_list); in create_cq()
|
/Linux-v5.4/drivers/w1/ |
D | w1_int.c | 60 INIT_LIST_HEAD(&dev->async_list); in w1_alloc_dev()
|
D | w1.c | 1109 while (!list_empty(&dev->async_list)) { in w1_process_callbacks() 1110 list_for_each_entry_safe(async_cmd, async_n, &dev->async_list, in w1_process_callbacks()
|
D | w1_netlink.c | 687 list_add_tail(&node->async.async_entry, &dev->async_list); in w1_cn_callback()
|
/Linux-v5.4/drivers/base/regmap/ |
D | internal.h | 72 struct list_head async_list; member
|
D | regmap.c | 808 INIT_LIST_HEAD(&map->async_list); in __regmap_init() 1596 list_add_tail(&async->list, &map->async_list); in _regmap_raw_write_impl() 2941 wake = list_empty(&map->async_list); in regmap_async_complete_cb() 2959 ret = list_empty(&map->async_list); in regmap_async_is_done()
|
/Linux-v5.4/drivers/net/ethernet/sfc/ |
D | mcdi.c | 86 INIT_LIST_HEAD(&mcdi->async_list); in efx_mcdi_init() 474 &mcdi->async_list, struct efx_mcdi_async_param, list); in efx_mcdi_release() 537 async = list_first_entry(&mcdi->async_list, in efx_mcdi_complete_async() 1005 list_add_tail(&async->list, &mcdi->async_list); in _efx_mcdi_rpc_async() 1010 if (mcdi->async_list.next == &async->list && in _efx_mcdi_rpc_async() 1159 list_for_each_entry_safe(async, next, &mcdi->async_list, list) { in efx_mcdi_flush_async()
|
D | mcdi.h | 81 struct list_head async_list; member
|
/Linux-v5.4/drivers/rapidio/devices/ |
D | rio_mport_cdev.c | 210 struct list_head async_list; member 760 list_add_tail(&req->node, &priv->async_list); in do_dma_request() 1027 list_for_each_entry(req, &priv->async_list, node) { in rio_mport_wait_for_async_dma() 1077 list_add_tail(&req->node, &priv->async_list); in rio_mport_wait_for_async_dma() 1916 INIT_LIST_HEAD(&priv->async_list); in mport_cdev_open() 1957 if (!list_empty(&priv->async_list)) { in mport_cdev_release_dma() 1960 list_splice_init(&priv->async_list, &list); in mport_cdev_release_dma()
|
/Linux-v5.4/include/media/ |
D | v4l2-subdev.h | 867 struct list_head async_list; member
|