/linux-master/drivers/media/v4l2-core/ |
H A D | v4l2-async.c | 426 list_for_each_entry(sd, &subdev_list, async_list) { 836 list_add(&sd->async_list, &subdev_list); 864 if (!sd->async_list.next) 883 list_del(&sd->async_list); 884 sd->async_list.next = NULL;
|
/linux-master/include/linux/ |
H A D | w1.h | 175 * @list_mutex: protect slist and async_list 177 * @async_list: linked list of netlink commands to execute 203 /* list_mutex protects just slist and async_list so slaves can be 210 struct list_head async_list; member in struct:w1_master
|
/linux-master/drivers/w1/ |
H A D | w1_int.c | 59 INIT_LIST_HEAD(&dev->async_list);
|
H A D | w1_netlink.c | 690 list_add_tail(&node->async.async_entry, &dev->async_list);
|
H A D | w1.c | 1120 * w1_process_callbacks() - execute each dev->async_list callback entry 1133 while (!list_empty(&dev->async_list)) { 1134 list_for_each_entry_safe(async_cmd, async_n, &dev->async_list,
|
/linux-master/drivers/base/regmap/ |
H A D | internal.h | 78 struct list_head async_list; member in struct:regmap
|
H A D | regmap.c | 806 INIT_LIST_HEAD(&map->async_list); 1726 list_add_tail(&async->list, &map->async_list); 3283 wake = list_empty(&map->async_list); 3301 ret = list_empty(&map->async_list);
|
/linux-master/drivers/net/ethernet/sfc/siena/ |
H A D | mcdi.c | 87 INIT_LIST_HEAD(&mcdi->async_list); 477 &mcdi->async_list, struct efx_mcdi_async_param, list); 540 async = list_first_entry(&mcdi->async_list, 1008 list_add_tail(&async->list, &mcdi->async_list); 1013 if (mcdi->async_list.next == &async->list && 1164 list_for_each_entry_safe(async, next, &mcdi->async_list, list) {
|
H A D | mcdi.h | 57 * @async_lock: Serialises access to @async_list while event processing is 59 * @async_list: Queue of asynchronous requests 81 struct list_head async_list; member in struct:efx_mcdi_iface
|
/linux-master/drivers/rapidio/devices/ |
H A D | rio_mport_cdev.c | 210 struct list_head async_list; member in struct:mport_cdev_priv 760 list_add_tail(&req->node, &priv->async_list); 1033 list_for_each_entry(req, &priv->async_list, node) { 1083 list_add_tail(&req->node, &priv->async_list); 1924 INIT_LIST_HEAD(&priv->async_list); 1968 if (!list_empty(&priv->async_list)) { 1971 list_splice_init(&priv->async_list, &list);
|
/linux-master/drivers/net/ethernet/sfc/ |
H A D | mcdi.c | 85 INIT_LIST_HEAD(&mcdi->async_list); 473 &mcdi->async_list, struct efx_mcdi_async_param, list); 536 async = list_first_entry(&mcdi->async_list, 1004 list_add_tail(&async->list, &mcdi->async_list); 1009 if (mcdi->async_list.next == &async->list && 1158 list_for_each_entry_safe(async, next, &mcdi->async_list, list) {
|
H A D | mcdi.h | 57 * @async_lock: Serialises access to @async_list while event processing is 59 * @async_list: Queue of asynchronous requests 81 struct list_head async_list; member in struct:efx_mcdi_iface
|
/linux-master/include/media/ |
H A D | v4l2-subdev.h | 1026 * @async_list: Links this subdev to a global subdev_list or 1072 struct list_head async_list; member in struct:v4l2_subdev
|