Home
last modified time | relevance | path

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

/linux-6.3-rc2/drivers/media/v4l2-core/
A Dv4l2-async.c255 list_for_each_entry(sd, &notifier->done, async_list) { in v4l2_async_nf_can_complete()
351 list_move(&sd->async_list, &notifier->done); in v4l2_async_match_notify()
382 list_for_each_entry(sd, &subdev_list, async_list) { in v4l2_async_nf_try_all_subdevs()
413 list_del_init(&sd->async_list); in v4l2_async_cleanup()
423 list_for_each_entry_safe(sd, tmp, &notifier->done, async_list) { in v4l2_async_nf_unbind_all_subdevs()
433 list_move(&sd->async_list, &subdev_list); in v4l2_async_nf_unbind_all_subdevs()
451 list_for_each_entry(sd, &notifier->done, async_list) { in __v4l2_async_nf_has_async_subdev()
770 INIT_LIST_HEAD(&sd->async_list); in v4l2_async_register_subdev()
796 list_add(&sd->async_list, &subdev_list); in v4l2_async_register_subdev()
824 if (!sd->async_list.next) in v4l2_async_unregister_subdev()
/linux-6.3-rc2/include/linux/
A Dw1.h210 struct list_head async_list; member
/linux-6.3-rc2/drivers/w1/
A Dw1_int.c59 INIT_LIST_HEAD(&dev->async_list); in w1_alloc_dev()
A Dw1.c1144 while (!list_empty(&dev->async_list)) { in w1_process_callbacks()
1145 list_for_each_entry_safe(async_cmd, async_n, &dev->async_list, in w1_process_callbacks()
A Dw1_netlink.c688 list_add_tail(&node->async.async_entry, &dev->async_list); in w1_cn_callback()
/linux-6.3-rc2/drivers/net/ethernet/sfc/siena/
A Dmcdi.c87 INIT_LIST_HEAD(&mcdi->async_list); in efx_siena_mcdi_init()
477 &mcdi->async_list, struct efx_mcdi_async_param, list); in efx_mcdi_release()
540 async = list_first_entry(&mcdi->async_list, in efx_mcdi_complete_async()
1008 list_add_tail(&async->list, &mcdi->async_list); in _efx_mcdi_rpc_async()
1013 if (mcdi->async_list.next == &async->list && in _efx_mcdi_rpc_async()
1164 list_for_each_entry_safe(async, next, &mcdi->async_list, list) { in efx_siena_mcdi_flush_async()
A Dmcdi.h81 struct list_head async_list; member
/linux-6.3-rc2/drivers/rapidio/devices/
A Drio_mport_cdev.c210 struct list_head async_list; member
758 list_add_tail(&req->node, &priv->async_list); in do_dma_request()
1031 list_for_each_entry(req, &priv->async_list, node) { in rio_mport_wait_for_async_dma()
1081 list_add_tail(&req->node, &priv->async_list); in rio_mport_wait_for_async_dma()
1922 INIT_LIST_HEAD(&priv->async_list); in mport_cdev_open()
1966 if (!list_empty(&priv->async_list)) { in mport_cdev_release_dma()
1969 list_splice_init(&priv->async_list, &list); in mport_cdev_release_dma()
/linux-6.3-rc2/drivers/base/regmap/
A Dinternal.h78 struct list_head async_list; member
A Dregmap.c859 INIT_LIST_HEAD(&map->async_list); in __regmap_init()
1805 list_add_tail(&async->list, &map->async_list); in _regmap_raw_write_impl()
3335 wake = list_empty(&map->async_list); in regmap_async_complete_cb()
3353 ret = list_empty(&map->async_list); in regmap_async_is_done()
/linux-6.3-rc2/drivers/net/ethernet/sfc/
A Dmcdi.c86 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()
A Dmcdi.h81 struct list_head async_list; member
/linux-6.3-rc2/include/media/
A Dv4l2-subdev.h1067 struct list_head async_list; member

Completed in 58 milliseconds