/kernel/linux/linux-6.6/drivers/cdx/controller/ |
H A D | mcdi.c | 47 struct list_head *cleanup_list); 50 struct list_head *cleanup_list); 52 static void cdx_mcdi_mode_fail(struct cdx_mcdi *cdx, struct list_head *cleanup_list); 73 struct list_head *cleanup_list) in _cdx_mcdi_remove_cmd() 80 list_add_tail(&cmd->cleanup_list, cleanup_list); in _cdx_mcdi_remove_cmd() 88 struct list_head *cleanup_list) in cdx_mcdi_remove_cmd() 91 _cdx_mcdi_remove_cmd(mcdi, cmd, cleanup_list); in cdx_mcdi_remove_cmd() 320 struct list_head *cleanup_list) in cdx_mcdi_process_cleanup_list() 328 while (!list_empty(cleanup_list)) { in cdx_mcdi_process_cleanup_list() 71 _cdx_mcdi_remove_cmd(struct cdx_mcdi_iface *mcdi, struct cdx_mcdi_cmd *cmd, struct list_head *cleanup_list) _cdx_mcdi_remove_cmd() argument 86 cdx_mcdi_remove_cmd(struct cdx_mcdi_iface *mcdi, struct cdx_mcdi_cmd *cmd, struct list_head *cleanup_list) cdx_mcdi_remove_cmd() argument 319 cdx_mcdi_process_cleanup_list(struct cdx_mcdi *cdx, struct list_head *cleanup_list) cdx_mcdi_process_cleanup_list() argument 351 _cdx_mcdi_cancel_cmd(struct cdx_mcdi_iface *mcdi, unsigned int handle, struct list_head *cleanup_list) _cdx_mcdi_cancel_cmd() argument 618 cdx_mcdi_complete_cmd(struct cdx_mcdi_iface *mcdi, struct cdx_mcdi_cmd *cmd, struct cdx_dword *outbuf, int len, struct list_head *cleanup_list) cdx_mcdi_complete_cmd() argument 716 cdx_mcdi_timeout_cmd(struct cdx_mcdi_iface *mcdi, struct cdx_mcdi_cmd *cmd, struct list_head *cleanup_list) cdx_mcdi_timeout_cmd() argument 819 cdx_mcdi_mode_fail(struct cdx_mcdi *cdx, struct list_head *cleanup_list) cdx_mcdi_mode_fail() argument [all...] |
H A D | mcdi.h | 100 * @cleanup_list: The data for this entry in a cleanup list 122 struct list_head cleanup_list; member
|
/kernel/linux/linux-5.10/net/batman-adv/ |
H A D | send.c | 536 INIT_HLIST_NODE(&forw_packet->cleanup_list); in batadv_forw_packet_alloc() 564 return !hlist_unhashed(&forw_packet->cleanup_list); in batadv_forw_packet_was_stolen() 592 hlist_add_fake(&forw_packet->cleanup_list); in batadv_forw_packet_steal() 601 * @cleanup_list: a backup pointer, to be able to dispose the packet later 608 * The packets are being moved from the forw_list to the cleanup_list. This 613 struct hlist_head *cleanup_list, in batadv_forw_packet_list_steal() 630 hlist_add_head(&forw_packet->cleanup_list, cleanup_list); in batadv_forw_packet_list_steal() 650 cleanup_list) { in batadv_forw_packet_list_free() 653 hlist_del(&forw_packet->cleanup_list); in batadv_forw_packet_list_free() 612 batadv_forw_packet_list_steal(struct hlist_head *forw_list, struct hlist_head *cleanup_list, const struct batadv_hard_iface *hard_iface) batadv_forw_packet_list_steal() argument [all...] |
H A D | types.h | 2145 /** @cleanup_list: list node for purging functions */ 2146 struct hlist_node cleanup_list; member
|
/kernel/linux/linux-6.6/net/batman-adv/ |
H A D | send.c | 530 INIT_HLIST_NODE(&forw_packet->cleanup_list); in batadv_forw_packet_alloc() 558 return !hlist_unhashed(&forw_packet->cleanup_list); in batadv_forw_packet_was_stolen() 586 hlist_add_fake(&forw_packet->cleanup_list); in batadv_forw_packet_steal() 595 * @cleanup_list: a backup pointer, to be able to dispose the packet later 602 * The packets are being moved from the forw_list to the cleanup_list. This 607 struct hlist_head *cleanup_list, in batadv_forw_packet_list_steal() 624 hlist_add_head(&forw_packet->cleanup_list, cleanup_list); in batadv_forw_packet_list_steal() 644 cleanup_list) { in batadv_forw_packet_list_free() 647 hlist_del(&forw_packet->cleanup_list); in batadv_forw_packet_list_free() 606 batadv_forw_packet_list_steal(struct hlist_head *forw_list, struct hlist_head *cleanup_list, const struct batadv_hard_iface *hard_iface) batadv_forw_packet_list_steal() argument [all...] |
H A D | types.h | 2078 /** @cleanup_list: list node for purging functions */ 2079 struct hlist_node cleanup_list; member
|
/kernel/linux/linux-5.10/net/core/ |
H A D | flow_offload.c | 407 struct list_head *cleanup_list) in __flow_block_indr_cleanup() 414 list_move(&this->indr.list, cleanup_list); in __flow_block_indr_cleanup() 418 static void flow_block_indr_notify(struct list_head *cleanup_list) in flow_block_indr_notify() argument 422 list_for_each_entry_safe(this, next, cleanup_list, indr.list) { in flow_block_indr_notify() 432 LIST_HEAD(cleanup_list); in flow_indr_dev_unregister() 450 __flow_block_indr_cleanup(release, cb_priv, &cleanup_list); in flow_indr_dev_unregister() 453 flow_block_indr_notify(&cleanup_list); in flow_indr_dev_unregister() 405 __flow_block_indr_cleanup(void (*release)(void *cb_priv), void *cb_priv, struct list_head *cleanup_list) __flow_block_indr_cleanup() argument
|
H A D | net_namespace.c | 568 static LLIST_HEAD(cleanup_list); 578 net_kill_list = llist_del_all(&cleanup_list); in cleanup_net() 584 llist_for_each_entry(net, net_kill_list, cleanup_list) in cleanup_net() 599 llist_for_each_entry(net, net_kill_list, cleanup_list) { in cleanup_net() 664 if (llist_add(&net->cleanup_list, &cleanup_list)) in __put_net()
|
/kernel/linux/linux-6.6/net/core/ |
H A D | flow_offload.c | 464 struct list_head *cleanup_list) in __flow_block_indr_cleanup() 471 list_move(&this->indr.list, cleanup_list); in __flow_block_indr_cleanup() 475 static void flow_block_indr_notify(struct list_head *cleanup_list) in flow_block_indr_notify() argument 479 list_for_each_entry_safe(this, next, cleanup_list, indr.list) { in flow_block_indr_notify() 489 LIST_HEAD(cleanup_list); in flow_indr_dev_unregister() 507 __flow_block_indr_cleanup(release, cb_priv, &cleanup_list); in flow_indr_dev_unregister() 511 flow_block_indr_notify(&cleanup_list); in flow_indr_dev_unregister() 462 __flow_block_indr_cleanup(void (*release)(void *cb_priv), void *cb_priv, struct list_head *cleanup_list) __flow_block_indr_cleanup() argument
|
H A D | net_namespace.c | 564 static LLIST_HEAD(cleanup_list); 574 net_kill_list = llist_del_all(&cleanup_list); in cleanup_net() 580 llist_for_each_entry(net, net_kill_list, cleanup_list) in cleanup_net() 595 llist_for_each_entry(net, net_kill_list, cleanup_list) { in cleanup_net() 661 if (llist_add(&net->cleanup_list, &cleanup_list)) in __put_net()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_fence.c | 44 struct list_head cleanup_list; member 273 list_splice_init(&fman->cleanup_list, &list); in vmw_fence_work_func() 310 INIT_LIST_HEAD(&fman->cleanup_list); in vmw_fence_manager_init() 332 list_empty(&fman->cleanup_list); in vmw_fence_manager_takedown() 380 list_add_tail(&action->head, &fman->cleanup_list); in vmw_fences_perform_actions() 502 if (!list_empty(&fman->cleanup_list)) in __vmw_fences_update()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_fence.c | 41 struct list_head cleanup_list; member 280 list_splice_init(&fman->cleanup_list, &list); in vmw_fence_work_func() 317 INIT_LIST_HEAD(&fman->cleanup_list); in vmw_fence_manager_init() 334 list_empty(&fman->cleanup_list); in vmw_fence_manager_takedown() 382 list_add_tail(&action->head, &fman->cleanup_list); in vmw_fences_perform_actions() 499 if (!list_empty(&fman->cleanup_list)) in __vmw_fences_update()
|
/kernel/linux/linux-5.10/arch/x86/kernel/apic/ |
H A D | vector.c | 47 static DEFINE_PER_CPU(struct hlist_head, cleanup_list); 881 struct hlist_head *clhead = this_cpu_ptr(&cleanup_list); in DEFINE_IDTENTRY_SYSVEC() 920 hlist_add_head(&apicd->clist, per_cpu_ptr(&cleanup_list, cpu)); in __send_cleanup_vector()
|
/kernel/linux/linux-5.10/include/net/ |
H A D | net_namespace.h | 86 struct llist_node cleanup_list; /* namespaces on death row */ member
|
/kernel/linux/linux-6.6/include/net/ |
H A D | net_namespace.h | 85 struct llist_node cleanup_list; /* namespaces on death row */ member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_process.c | 1253 HLIST_HEAD(cleanup_list); in kfd_cleanup_processes() 1265 hlist_add_head(&p->kfd_processes, &cleanup_list); in kfd_cleanup_processes() 1269 hlist_for_each_entry_safe(p, p_temp, &cleanup_list, kfd_processes) in kfd_cleanup_processes()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx4/ |
H A D | mcg.c | 128 struct list_head cleanup_list; member
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx4/ |
H A D | mcg.c | 128 struct list_head cleanup_list; member
|