async_list 72 drivers/base/regmap/internal.h struct list_head async_list; async_list 808 drivers/base/regmap/regmap.c INIT_LIST_HEAD(&map->async_list); async_list 1603 drivers/base/regmap/regmap.c list_add_tail(&async->list, &map->async_list); async_list 2948 drivers/base/regmap/regmap.c wake = list_empty(&map->async_list); async_list 2966 drivers/base/regmap/regmap.c ret = list_empty(&map->async_list); async_list 215 drivers/infiniband/core/uverbs.h struct list_head async_list; async_list 1015 drivers/infiniband/core/uverbs_cmd.c INIT_LIST_HEAD(&obj->async_list); async_list 154 drivers/infiniband/core/uverbs_main.c list_for_each_entry_safe(evt, tmp, &uobj->async_list, obj_list) { async_list 492 drivers/infiniband/core/uverbs_main.c event->event, &uobj->async_list, async_list 112 drivers/infiniband/core/uverbs_std_types_cq.c INIT_LIST_HEAD(&obj->async_list); async_list 185 drivers/media/v4l2-core/v4l2-async.c list_for_each_entry(sd, ¬ifier->done, async_list) { async_list 250 drivers/media/v4l2-core/v4l2-async.c list_move(&sd->async_list, ¬ifier->done); async_list 281 drivers/media/v4l2-core/v4l2-async.c list_for_each_entry(sd, &subdev_list, async_list) { async_list 312 drivers/media/v4l2-core/v4l2-async.c list_del_init(&sd->async_list); async_list 322 drivers/media/v4l2-core/v4l2-async.c list_for_each_entry_safe(sd, tmp, ¬ifier->done, async_list) { async_list 332 drivers/media/v4l2-core/v4l2-async.c list_move(&sd->async_list, &subdev_list); async_list 350 drivers/media/v4l2-core/v4l2-async.c list_for_each_entry(sd, ¬ifier->done, async_list) { async_list 699 drivers/media/v4l2-core/v4l2-async.c INIT_LIST_HEAD(&sd->async_list); async_list 725 drivers/media/v4l2-core/v4l2-async.c list_add(&sd->async_list, &subdev_list); async_list 86 drivers/net/ethernet/sfc/mcdi.c INIT_LIST_HEAD(&mcdi->async_list); async_list 474 drivers/net/ethernet/sfc/mcdi.c &mcdi->async_list, struct efx_mcdi_async_param, list); async_list 537 drivers/net/ethernet/sfc/mcdi.c async = list_first_entry(&mcdi->async_list, async_list 1005 drivers/net/ethernet/sfc/mcdi.c list_add_tail(&async->list, &mcdi->async_list); async_list 1010 drivers/net/ethernet/sfc/mcdi.c if (mcdi->async_list.next == &async->list && async_list 1159 drivers/net/ethernet/sfc/mcdi.c list_for_each_entry_safe(async, next, &mcdi->async_list, list) { async_list 81 drivers/net/ethernet/sfc/mcdi.h struct list_head async_list; async_list 210 drivers/rapidio/devices/rio_mport_cdev.c struct list_head async_list; async_list 760 drivers/rapidio/devices/rio_mport_cdev.c list_add_tail(&req->node, &priv->async_list); async_list 1032 drivers/rapidio/devices/rio_mport_cdev.c list_for_each_entry(req, &priv->async_list, node) { async_list 1082 drivers/rapidio/devices/rio_mport_cdev.c list_add_tail(&req->node, &priv->async_list); async_list 1921 drivers/rapidio/devices/rio_mport_cdev.c INIT_LIST_HEAD(&priv->async_list); async_list 1962 drivers/rapidio/devices/rio_mport_cdev.c if (!list_empty(&priv->async_list)) { async_list 1965 drivers/rapidio/devices/rio_mport_cdev.c list_splice_init(&priv->async_list, &list); async_list 22 drivers/staging/wusbcore/host/whci/asl.c BUG_ON(list_empty(&whc->async_list)); async_list 25 drivers/staging/wusbcore/host/whci/asl.c if (n == &whc->async_list) async_list 28 drivers/staging/wusbcore/host/whci/asl.c if (p == &whc->async_list) async_list 38 drivers/staging/wusbcore/host/whci/asl.c list_move(&qset->list_node, &whc->async_list); async_list 68 drivers/staging/wusbcore/host/whci/asl.c if (list_empty(&whc->async_list)) async_list 136 drivers/staging/wusbcore/host/whci/asl.c qset = list_first_entry(&whc->async_list, struct whc_qset, list_node); async_list 201 drivers/staging/wusbcore/host/whci/asl.c list_for_each_entry_safe_reverse(qset, t, &whc->async_list, list_node) { async_list 371 drivers/staging/wusbcore/host/whci/asl.c if (!list_empty(&whc->async_list)) { async_list 372 drivers/staging/wusbcore/host/whci/asl.c qset = list_first_entry(&whc->async_list, struct whc_qset, list_node); async_list 32 drivers/staging/wusbcore/host/whci/debug.c if (&qset->list_node == qset->whc->async_list.prev) { async_list 101 drivers/staging/wusbcore/host/whci/debug.c list_for_each_entry(qset, &whc->async_list, list_node) { async_list 65 drivers/staging/wusbcore/host/whci/init.c INIT_LIST_HEAD(&whc->async_list); async_list 52 drivers/staging/wusbcore/host/whci/whcd.h struct list_head async_list; async_list 1109 drivers/w1/w1.c while (!list_empty(&dev->async_list)) { async_list 1110 drivers/w1/w1.c list_for_each_entry_safe(async_cmd, async_n, &dev->async_list, async_list 60 drivers/w1/w1_int.c INIT_LIST_HEAD(&dev->async_list); async_list 687 drivers/w1/w1_netlink.c list_add_tail(&node->async.async_entry, &dev->async_list); async_list 265 fs/io_uring.c struct async_list pending_async[2]; async_list 1276 fs/io_uring.c static inline bool io_should_merge(struct async_list *al, struct kiocb *kiocb) async_list 1306 fs/io_uring.c struct async_list *async_list = &req->ctx->pending_async[rw]; async_list 1310 fs/io_uring.c if (io_should_merge(async_list, kiocb)) { async_list 1319 fs/io_uring.c if (async_list->io_len + len <= max_bytes) { async_list 1321 fs/io_uring.c async_list->io_len += len; async_list 1323 fs/io_uring.c async_list->file = NULL; async_list 1328 fs/io_uring.c if (async_list->file != filp) { async_list 1329 fs/io_uring.c async_list->io_start = kiocb->ki_pos; async_list 1330 fs/io_uring.c async_list->io_len = len; async_list 1331 fs/io_uring.c async_list->file = filp; async_list 2167 fs/io_uring.c static struct async_list *io_async_list_from_sqe(struct io_ring_ctx *ctx, async_list 2196 fs/io_uring.c struct async_list *async_list; async_list 2203 fs/io_uring.c async_list = io_async_list_from_sqe(ctx, req->submit.sqe); async_list 2266 fs/io_uring.c if (!async_list) async_list 2274 fs/io_uring.c if (list_empty(&async_list->list)) async_list 2278 fs/io_uring.c spin_lock(&async_list->lock); async_list 2279 fs/io_uring.c if (list_empty(&async_list->list)) { async_list 2280 fs/io_uring.c spin_unlock(&async_list->lock); async_list 2283 fs/io_uring.c list_splice_init(&async_list->list, &req_list); async_list 2284 fs/io_uring.c spin_unlock(&async_list->lock); async_list 2295 fs/io_uring.c if (async_list) { async_list 2296 fs/io_uring.c ret = atomic_dec_return(&async_list->cnt); async_list 2297 fs/io_uring.c while (!ret && !list_empty(&async_list->list)) { async_list 2298 fs/io_uring.c spin_lock(&async_list->lock); async_list 2299 fs/io_uring.c atomic_inc(&async_list->cnt); async_list 2300 fs/io_uring.c list_splice_init(&async_list->list, &req_list); async_list 2301 fs/io_uring.c spin_unlock(&async_list->lock); async_list 2309 fs/io_uring.c ret = atomic_dec_return(&async_list->cnt); async_list 2332 fs/io_uring.c static bool io_add_to_prev_work(struct async_list *list, struct io_kiocb *req) async_list 2427 fs/io_uring.c struct async_list *list; async_list 210 include/linux/w1.h struct list_head async_list; async_list 867 include/media/v4l2-subdev.h struct list_head async_list;