Home
last modified time | relevance | path

Searched refs:free_node (Results 1 – 19 of 19) sorted by relevance

/linux/drivers/accel/habanalabs/common/
H A Dirq.c261 struct timestamp_reg_free_node *free_node; in handle_registration_node() local
277 free_node = &ts_free_jobs_data->free_nodes_pool[free_node_index]; in handle_registration_node()
278 if (atomic_cmpxchg(&free_node->in_use, 0, 1)) { in handle_registration_node()
293 free_node = kmalloc(sizeof(struct timestamp_reg_free_node), GFP_ATOMIC); in handle_registration_node()
294 if (!free_node) in handle_registration_node()
297 free_node->dynamic_alloc = 1; in handle_registration_node()
312 free_node->buf = pend->ts_reg_info.buf; in handle_registration_node()
313 free_node->cq_cb = pend->ts_reg_info.cq_cb; in handle_registration_node()
315 if (free_node->dynamic_alloc) { in handle_registration_node()
316 list_add(&free_node->free_objects_node, *dynamic_alloc_list); in handle_registration_node()
[all …]
/linux/drivers/accel/amdxdna/
H A Daie2_solver.c279 goto free_node; in create_solver_node()
285 free_node: in create_solver_node()
327 goto free_node; in xrs_allocate_resource()
331 goto free_node; in xrs_allocate_resource()
341 free_node: in xrs_allocate_resource()
/linux/kernel/bpf/
H A Dlpm_trie.c327 struct lpm_trie_node *free_node = NULL; in trie_update_elem()
404 free_node = node; in trie_update_elem()
451 bpf_mem_cache_free_rcu(&trie->ma, free_node); in trie_update_elem()
460 struct lpm_trie_node *free_node = NULL, *free_parent = NULL; in trie_delete_elem()
532 free_node = node; in trie_delete_elem()
546 free_node = node; in trie_delete_elem()
552 bpf_mem_cache_free_rcu(&trie->ma, free_node); in trie_delete_elem()
326 struct lpm_trie_node *free_node = NULL; trie_update_elem() local
458 struct lpm_trie_node *free_node = NULL, *free_parent = NULL; trie_delete_elem() local
H A Dbpf_local_storage.c253 * which is union-ized with the selem->free_node. in bpf_selem_free()
255 hlist_for_each_entry_safe(selem, n, list, free_node) in bpf_selem_free()
308 hlist_add_head(&selem->free_node, free_selem_list); in bpf_selem_unlink_storage_nolock()
/linux/drivers/android/binder/range_alloc/
H A Dtree.rs50 let free_node = alloc.free_tree.pop().unwrap(); in from_array() localVariable
52 .insert(free_node.into_node((free_size, free_offset), ())); in from_array()
74 let free_node = alloc.free_tree.pop().unwrap(); in from_array() localVariable
76 .insert(free_node.into_node((free_size, free_offset), ())); in from_array()
/linux/scripts/genksyms/
H A Dgenksyms.c327 void free_node(struct string_list *node) in free_node() function
337 free_node(s); in free_list()
472 free_node(sym); in read_reference()
481 free_node(def); in read_reference()
492 free_node(sym); in read_reference()
H A Dgenksyms.h61 void free_node(struct string_list *list);
H A Dparse.y32 free_node(node); in remove_node()
/linux/include/linux/sched/
H A Dext.h80 struct llist_node free_node; member
/linux/drivers/scsi/elx/libefc/
H A Defc_node.c772 bool free_node = false; in efc_node_post_event() local
794 free_node = true; in efc_node_post_event()
796 if (free_node) in efc_node_post_event()
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dqos.c1315 goto free_node; in otx2_qos_leaf_alloc_queue()
1346 free_node: in otx2_qos_leaf_alloc_queue()
1452 goto free_node; in otx2_qos_leaf_to_inner()
1486 free_node: in otx2_qos_leaf_to_inner()
/linux/drivers/gpu/drm/xe/
H A Dxe_ggtt.c382 goto free_node; in ggtt_node_remove()
389 free_node: in ggtt_node_remove()
/linux/drivers/android/
H A Dbinder.c934 bool free_node; in binder_dec_node() local
937 free_node = binder_dec_node_nilocked(node, strong, internal); in binder_dec_node()
939 if (free_node) in binder_dec_node()
989 bool free_node; in binder_dec_node_tmpref() local
1008 free_node = binder_dec_node_nilocked(node, 0, 1); in binder_dec_node_tmpref()
1010 if (free_node) in binder_dec_node_tmpref()
4201 bool free_node; in binder_thread_write() local
4251 free_node = binder_dec_node_nilocked(node, in binder_thread_write()
4253 WARN_ON(free_node); in binder_thread_write()
/linux/include/net/
H A Dneighbour.h186 struct list_head free_node;
184 struct list_head free_node; global() member
/linux/fs/f2fs/
H A Dextent_cache.c978 goto free_node; in __shrink_extent_tree()
1008 free_node: in __shrink_extent_tree()
/linux/drivers/gpu/drm/
H A Ddrm_connector.c217 llist_for_each_entry_safe(connector, n, freed, free_node) { in drm_connector_free_work_fn()
1067 llist_add(&conn->free_node, &config->connector_free_list); in __drm_connector_put_safe()
/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_tc.c1548 goto free_node; in bnxt_tc_add_flow()
1604 free_node: in bnxt_tc_add_flow()
/linux/net/core/
H A Dneighbour.c887 list_add(&n->free_node, &head); in pneigh_ifdown()
898 n = list_first_entry(&head, typeof(*n), free_node); in pneigh_ifdown()
899 list_del(&n->free_node); in pneigh_ifdown()
/linux/kernel/sched/
H A Dext.c3407 llist_for_each_entry_safe(dsq, tmp_dsq, to_free, free_node) in free_dsq_irq_workfn()
3443 llist_add(&dsq->free_node, &dsqs_to_free); in destroy_dsq()