Home
last modified time | relevance | path

Searched refs:new_node (Results 1 – 25 of 29) sorted by relevance

12

/linux/lib/
H A Dgeneric-radix-tree.c27 struct genradix_node *n, *new_node = NULL; in __genradix_ptr_alloc() local
31 swap(new_node, *preallocated); in __genradix_ptr_alloc()
43 if (!new_node) { in __genradix_ptr_alloc()
44 new_node = genradix_alloc_node(gfp_mask); in __genradix_ptr_alloc()
45 if (!new_node) in __genradix_ptr_alloc()
49 new_node->children[0] = n; in __genradix_ptr_alloc()
51 ((unsigned long) new_node | (n ? level + 1 : 0))); in __genradix_ptr_alloc()
55 new_node = NULL; in __genradix_ptr_alloc()
57 new_node->children[0] = NULL; in __genradix_ptr_alloc()
68 if (!new_node) { in __genradix_ptr_alloc()
[all …]
/linux/tools/perf/util/
H A Drblist.c16 struct rb_node *parent = NULL, *new_node; in rblist__add_node() local
35 new_node = rblist->node_new(rblist, new_entry); in rblist__add_node()
36 if (new_node == NULL) in rblist__add_node()
39 rb_link_node(new_node, parent, p); in rblist__add_node()
40 rb_insert_color_cached(new_node, &rblist->entries, leftmost); in rblist__add_node()
58 struct rb_node *parent = NULL, *new_node = NULL; in __rblist__findnew() local
78 new_node = rblist->node_new(rblist, entry); in __rblist__findnew()
79 if (new_node) { in __rblist__findnew()
80 rb_link_node(new_node, parent, p); in __rblist__findnew()
81 rb_insert_color_cached(new_node, in __rblist__findnew()
[all …]
H A Dsymbol.c1491 struct map_list_node *new_node; in kallsyms__delta()
1493 list_for_each_entry(new_node, &md.maps, node) { in __dso__load_kallsyms()
1494 struct map *new_map = new_node->map; in __dso__load_kallsyms()
1536 struct map_list_node *new_node = list_entry(md.maps.next, struct map_list_node, node); in dso__load_perf_map()
1537 struct map *new_map = new_node->map; in dso__load_perf_map()
1539 list_del_init(&new_node->node); in dso__load_perf_map()
1553 map__zput(new_node->map); in dso__load_perf_map()
1554 free(new_node); in dso__load_perf_map()
1364 struct map_list_node *new_node; dso__load_kcore() local
1409 struct map_list_node *new_node = list_entry(md.maps.next, struct map_list_node, node); dso__load_kcore() local
/linux/drivers/acpi/acpica/
H A Dnsaccess.c38 struct acpi_namespace_node *new_node; in acpi_ns_root_initialize() local
101 new_node = in acpi_ns_root_initialize()
103 if (!new_node) { in acpi_ns_root_initialize()
108 new_node->descriptor_type = ACPI_DESC_TYPE_NAMED; in acpi_ns_root_initialize()
109 new_node->type = init_val->type; in acpi_ns_root_initialize()
112 acpi_gbl_root_node_struct.child = new_node; in acpi_ns_root_initialize()
114 prev_node->peer = new_node; in acpi_ns_root_initialize()
117 new_node->parent = &acpi_gbl_root_node_struct; in acpi_ns_root_initialize()
118 prev_node = new_node; in acpi_ns_root_initialize()
163 new_node->value = obj_desc->method.param_count; in acpi_ns_root_initialize()
[all …]
H A Dnssearch.c259 struct acpi_namespace_node *new_node; in acpi_ns_search_and_enter() local
373 new_node = acpi_ns_create_node(target_name); in acpi_ns_search_and_enter()
374 if (!new_node) { in acpi_ns_search_and_enter()
383 new_node->flags |= ANOBJ_IS_EXTERNAL; in acpi_ns_search_and_enter()
388 new_node->flags |= ANOBJ_TEMPORARY; in acpi_ns_search_and_enter()
393 acpi_ns_install_node(walk_state, node, new_node, type); in acpi_ns_search_and_enter()
394 *return_node = new_node; in acpi_ns_search_and_enter()
/linux/drivers/net/wireless/marvell/mwifiex/
H A D11n_rxreorder.c333 struct mwifiex_rx_reorder_tbl *tbl, *new_node; in mwifiex_11n_create_rx_reorder_tbl() local
347 new_node = kzalloc_obj(struct mwifiex_rx_reorder_tbl); in mwifiex_11n_create_rx_reorder_tbl()
348 if (!new_node) in mwifiex_11n_create_rx_reorder_tbl()
351 INIT_LIST_HEAD(&new_node->list); in mwifiex_11n_create_rx_reorder_tbl()
352 new_node->tid = tid; in mwifiex_11n_create_rx_reorder_tbl()
353 memcpy(new_node->ta, ta, ETH_ALEN); in mwifiex_11n_create_rx_reorder_tbl()
354 new_node->start_win = seq_num; in mwifiex_11n_create_rx_reorder_tbl()
355 new_node->init_win = seq_num; in mwifiex_11n_create_rx_reorder_tbl()
356 new_node->flags = 0; in mwifiex_11n_create_rx_reorder_tbl()
376 last_seq, new_node->start_win); in mwifiex_11n_create_rx_reorder_tbl()
[all …]
H A D11n.c545 struct mwifiex_tx_ba_stream_tbl *new_node; in mwifiex_create_ba_tbl() local
550 new_node = kzalloc_obj(struct mwifiex_tx_ba_stream_tbl, in mwifiex_create_ba_tbl()
552 if (!new_node) in mwifiex_create_ba_tbl()
561 INIT_LIST_HEAD(&new_node->list); in mwifiex_create_ba_tbl()
563 new_node->tid = tid; in mwifiex_create_ba_tbl()
564 new_node->ba_status = ba_status; in mwifiex_create_ba_tbl()
565 memcpy(new_node->ra, ra, ETH_ALEN); in mwifiex_create_ba_tbl()
568 list_add_tail(&new_node->list, &priv->tx_ba_stream_tbl_ptr); in mwifiex_create_ba_tbl()
/linux/drivers/net/wireless/nxp/nxpwifi/
H A D11n_rxreorder.c264 struct nxpwifi_rx_reorder_tbl *tbl, *new_node; in nxpwifi_11n_create_rx_reorder_tbl() local
279 new_node = kzalloc_flex(*new_node, rx_reorder_ptr, win_size); in nxpwifi_11n_create_rx_reorder_tbl()
280 if (!new_node) in nxpwifi_11n_create_rx_reorder_tbl()
283 new_node->win_size = win_size; in nxpwifi_11n_create_rx_reorder_tbl()
284 INIT_LIST_HEAD(&new_node->list); in nxpwifi_11n_create_rx_reorder_tbl()
285 new_node->tid = tid; in nxpwifi_11n_create_rx_reorder_tbl()
286 memcpy(new_node->ta, ta, ETH_ALEN); in nxpwifi_11n_create_rx_reorder_tbl()
287 new_node->start_win = seq_num; in nxpwifi_11n_create_rx_reorder_tbl()
288 new_node->init_win = seq_num; in nxpwifi_11n_create_rx_reorder_tbl()
289 new_node->flags = 0; in nxpwifi_11n_create_rx_reorder_tbl()
[all …]
H A D11n.c502 struct nxpwifi_tx_ba_stream_tbl *new_node; in nxpwifi_create_ba_tbl() local
511 new_node = kzalloc_obj(*new_node, GFP_ATOMIC); in nxpwifi_create_ba_tbl()
512 if (!new_node) in nxpwifi_create_ba_tbl()
521 INIT_LIST_HEAD(&new_node->list); in nxpwifi_create_ba_tbl()
523 new_node->tid = tid; in nxpwifi_create_ba_tbl()
524 new_node->ba_status = ba_status; in nxpwifi_create_ba_tbl()
525 memcpy(new_node->ra, ra, ETH_ALEN); in nxpwifi_create_ba_tbl()
528 list_add_tail_rcu(&new_node->list, &priv->tx_ba_stream_tbl_ptr[tid]); in nxpwifi_create_ba_tbl()
/linux/net/hsr/
H A Dhsr_framereg.c189 struct hsr_node *new_node, *node = NULL; in hsr_add_node() local
194 new_node = kzalloc_obj(*new_node, GFP_ATOMIC); in hsr_add_node()
195 if (!new_node) in hsr_add_node()
198 ether_addr_copy(new_node->macaddress_A, addr); in hsr_add_node()
199 spin_lock_init(&new_node->seq_out_lock); in hsr_add_node()
202 new_node->seq_port_cnt = hsr->redbox ? 2 : 1; in hsr_add_node()
204 new_node->seq_port_cnt = HSR_PT_PORTS - 1; in hsr_add_node()
206 block_sz = hsr_seq_block_size(new_node); in hsr_add_node()
207 new_node->block_buf = kcalloc(HSR_MAX_SEQ_BLOCKS, block_sz, GFP_ATOMIC); in hsr_add_node()
208 if (!new_node->block_buf) in hsr_add_node()
[all …]
/linux/drivers/media/pci/cx23885/
H A Daltera-ci.c224 struct fpga_inode *new_node = fpga_first_inode; in append_internal() local
226 if (new_node == NULL) { in append_internal()
227 new_node = kmalloc_obj(struct fpga_inode); in append_internal()
228 fpga_first_inode = new_node; in append_internal()
230 while (new_node->next_inode != NULL) in append_internal()
231 new_node = new_node->next_inode; in append_internal()
233 new_node->next_inode = in append_internal()
235 if (new_node->next_inode != NULL) in append_internal()
236 new_node = new_node->next_inode; in append_internal()
238 new_node = NULL; in append_internal()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/ipoib/
H A Dipoib_vlan.c90 struct qpn_to_netdev *new_node; in mlx5i_pkey_add_qpn() local
92 new_node = kzalloc_obj(*new_node); in mlx5i_pkey_add_qpn()
93 if (!new_node) in mlx5i_pkey_add_qpn()
96 new_node->netdev = netdev; in mlx5i_pkey_add_qpn()
97 new_node->underlay_qpn = qpn; in mlx5i_pkey_add_qpn()
99 hlist_add_head(&new_node->hlist, &ht->buckets[key]); in mlx5i_pkey_add_qpn()
/linux/drivers/media/dvb-core/
H A Ddvbdev.c457 struct dvbdevfops_node *node = NULL, *new_node = NULL; in dvb_register_device() local
500 new_node = kzalloc_obj(*new_node); in dvb_register_device()
501 if (!new_node) { in dvb_register_device()
509 new_node->fops = dvbdevfops; in dvb_register_device()
510 new_node->type = type; in dvb_register_device()
511 new_node->template = template; in dvb_register_device()
512 list_add_tail(&new_node->list_head, &dvbdevfops_list); in dvb_register_device()
534 if (new_node) { in dvb_register_device()
535 list_del(&new_node->list_head); in dvb_register_device()
537 kfree(new_node); in dvb_register_device()
[all …]
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_tc.c1245 struct otx2_tc_flow *new_node, *old_node; in otx2_tc_add_flow() local
1264 new_node = kzalloc_obj(*new_node); in otx2_tc_add_flow()
1265 if (!new_node) in otx2_tc_add_flow()
1267 spin_lock_init(&new_node->lock); in otx2_tc_add_flow()
1268 new_node->cookie = tc_flow_cmd->cookie; in otx2_tc_add_flow()
1269 new_node->prio = tc_flow_cmd->common.prio; in otx2_tc_add_flow()
1270 new_node->mcast_grp_idx = MCAST_INVALID_GRP; in otx2_tc_add_flow()
1274 rc = otx2_tc_prepare_flow(nic, new_node, tc_flow_cmd, &dummy); in otx2_tc_add_flow()
1276 kfree_rcu(new_node, rcu); in otx2_tc_add_flow()
1286 rc = cn20k_tc_alloc_entry(nic, tc_flow_cmd, new_node, &dummy); in otx2_tc_add_flow()
[all …]
H A Dcn20k.c485 struct otx2_tc_flow *new_node, in cn20k_tc_alloc_entry() argument
498 if (new_node->prio <= MAX_TC_HW_PRIORITY) { in cn20k_tc_alloc_entry()
499 flow_req->hw_prio = new_node->prio; in cn20k_tc_alloc_entry()
506 new_node->prio, hw_priority); in cn20k_tc_alloc_entry()
512 new_node->kw_type = entry_type; in cn20k_tc_alloc_entry()
513 new_node->entry = entry_from_af; in cn20k_tc_alloc_entry()
/linux/fs/crypto/
H A Dkeysetup.c223 struct fscrypt_mode_key *new_node; in setup_per_mode_enc_key() local
243 new_node = kzalloc_obj(*new_node); in setup_per_mode_enc_key()
244 if (!new_node) in setup_per_mode_enc_key()
246 new_node->hkdf_context = hkdf_context; in setup_per_mode_enc_key()
247 new_node->mode_num = mode_num; in setup_per_mode_enc_key()
248 new_node->data_unit_bits = ci->ci_data_unit_bits; in setup_per_mode_enc_key()
249 prep_key = &new_node->key; in setup_per_mode_enc_key()
273 kfree(new_node); in setup_per_mode_enc_key()
276 list_add_tail_rcu(&new_node->link, &mk->mk_mode_keys); in setup_per_mode_enc_key()
/linux/fs/ext4/
H A Dblock_validity.c75 struct rb_node *parent = NULL, *new_node; in add_system_zone() local
95 new_node = &new_entry->node; in add_system_zone()
97 rb_link_node(new_node, parent, n); in add_system_zone()
98 rb_insert_color(new_node, &system_blks->root); in add_system_zone()
101 node = rb_prev(new_node); in add_system_zone()
113 node = rb_next(new_node); in add_system_zone()
/linux/mm/
H A Dshmem_quota.c169 struct rb_node *parent = NULL, *new_node = NULL; in shmem_acquire_dquot() local
208 new_node = &new_entry->node; in shmem_acquire_dquot()
209 rb_link_node(new_node, parent, n); in shmem_acquire_dquot()
210 rb_insert_color(new_node, (struct rb_root *)info->dqi_priv); in shmem_acquire_dquot()
/linux/drivers/media/dvb-frontends/
H A Dstv0900_core.c85 struct stv0900_inode *new_node = stv0900_first_inode; in append_internal() local
87 if (new_node == NULL) { in append_internal()
88 new_node = kmalloc_obj(struct stv0900_inode); in append_internal()
89 stv0900_first_inode = new_node; in append_internal()
91 while (new_node->next_inode != NULL) in append_internal()
92 new_node = new_node->next_inode; in append_internal()
94 new_node->next_inode = kmalloc_obj(struct stv0900_inode); in append_internal()
95 if (new_node->next_inode != NULL) in append_internal()
96 new_node = new_node->next_inode; in append_internal()
98 new_node = NULL; in append_internal()
[all …]
/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_tc.c1530 struct bnxt_tc_flow_node *new_node, *old_node; in bnxt_tc_add_flow() local
1538 new_node = kzalloc_obj(*new_node); in bnxt_tc_add_flow()
1539 if (!new_node) { in bnxt_tc_add_flow()
1543 new_node->cookie = tc_flow_cmd->cookie; in bnxt_tc_add_flow()
1544 flow = &new_node->flow; in bnxt_tc_add_flow()
1555 kfree_rcu(new_node, rcu); in bnxt_tc_add_flow()
1570 rc = bnxt_tc_get_ref_flow_handle(bp, flow, new_node, &ref_flow_handle); in bnxt_tc_add_flow()
1575 rc = bnxt_tc_get_tunnel_handle(bp, flow, new_node, &tunnel_handle); in bnxt_tc_add_flow()
1581 tunnel_handle, new_node); in bnxt_tc_add_flow()
1588 rc = rhashtable_insert_fast(&tc_info->flow_table, &new_node->node, in bnxt_tc_add_flow()
[all …]
/linux/drivers/net/ethernet/intel/ice/
H A Dice_sched.c909 struct ice_sched_node *prev, *new_node; in ice_sched_add_elems() local
965 new_node = ice_sched_find_node_by_teid(parent, teid); in ice_sched_add_elems()
966 if (!new_node) { in ice_sched_add_elems()
971 new_node->sibling = NULL; in ice_sched_add_elems()
972 new_node->tc_num = tc_node->tc_num; in ice_sched_add_elems()
973 new_node->tx_weight = ICE_SCHED_DFLT_BW_WT; in ice_sched_add_elems()
974 new_node->tx_share = ICE_SCHED_DFLT_BW; in ice_sched_add_elems()
975 new_node->tx_max = ICE_SCHED_DFLT_BW; in ice_sched_add_elems()
976 new_node->name = kzalloc(SCHED_NODE_NAME_MAX_LEN, GFP_KERNEL); in ice_sched_add_elems()
977 if (!new_node->name) in ice_sched_add_elems()
[all …]
/linux/kernel/liveupdate/
H A Dkexec_handover.c177 struct kho_radix_node *new_node; in kho_radix_add_page() local
199 new_node = (struct kho_radix_node *)get_zeroed_page(GFP_KERNEL); in kho_radix_add_page()
200 if (!new_node) { in kho_radix_add_page()
205 node->table[idx] = virt_to_phys(new_node); in kho_radix_add_page()
215 intermediate_nodes[i] = new_node; in kho_radix_add_page()
217 node = new_node; in kho_radix_add_page()
/linux/kernel/gcov/
H A Dfs.c539 static struct gcov_node *new_node(struct gcov_node *parent, in new_node() function
700 node = new_node(parent, NULL, curr); in add_node()
707 node = new_node(parent, info, curr); in add_node()
/linux/drivers/android/
H A Dbinder.c739 struct binder_node *new_node, in binder_init_node_ilocked() argument
770 node = new_node; in binder_init_node_ilocked()
798 struct binder_node *new_node = kzalloc_obj(*node); in binder_new_node() local
800 if (!new_node) in binder_new_node()
803 node = binder_init_node_ilocked(proc, new_node, fp); in binder_new_node()
805 if (node != new_node) in binder_new_node()
809 kfree(new_node); in binder_new_node()
5527 struct binder_node *new_node; in binder_ioctl_set_ctx_mgr() local
5549 new_node = binder_new_node(proc, fbo); in binder_ioctl_set_ctx_mgr()
5550 if (!new_node) in binder_ioctl_set_ctx_mgr()
[all …]
/linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_main.c6621 struct hclge_mac_node *mac_node, *tmp, *new_node; in hclge_sync_from_add_list() local
6636 new_node = hclge_find_mac_node(mac_list, mac_node->mac_addr); in hclge_sync_from_add_list()
6637 if (new_node) { in hclge_sync_from_add_list()
6638 hclge_update_mac_node(new_node, mac_node->state); in hclge_sync_from_add_list()
6656 struct hclge_mac_node *mac_node, *tmp, *new_node; in hclge_sync_from_del_list() local
6659 new_node = hclge_find_mac_node(mac_list, mac_node->mac_addr); in hclge_sync_from_del_list()
6660 if (new_node) { in hclge_sync_from_del_list()
6668 new_node->state = HCLGE_MAC_ACTIVE; in hclge_sync_from_del_list()
6697 struct hclge_mac_node *mac_node, *tmp, *new_node; in hclge_sync_vport_mac_table() local
6719 new_node = kzalloc_obj(*new_node, GFP_ATOMIC); in hclge_sync_vport_mac_table()
[all …]

12