| /linux/lib/ |
| H A D | generic-radix-tree.c | 27 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 …]
|
| H A D | maple_tree.c | 6221 struct maple_node *new_node = mte_to_node(new_mas->node); in mas_copy_node() local 6225 memcpy(new_node, node, sizeof(struct maple_node)); in mas_copy_node() 6228 new_node->parent = ma_parent_ptr(val | (unsigned long)parent); in mas_copy_node() 6244 struct maple_node *new_node = mte_to_node(new_mas->node); in mas_dup_alloc() local 6253 new_slots = ma_slots(new_node, type); in mas_dup_alloc()
|
| /linux/tools/perf/util/ |
| H A D | rblist.c | 16 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 D | symbol.c | 1375 struct map_list_node *new_node; in dso__load_kcore() local 1377 list_for_each_entry(new_node, &md.maps, node) { in dso__load_kcore() 1378 struct map *new_map = new_node->map; in dso__load_kcore() 1420 struct map_list_node *new_node = list_entry(md.maps.next, struct map_list_node, node); in dso__load_kcore() local 1421 struct map *new_map = new_node->map; in dso__load_kcore() 1423 list_del_init(&new_node->node); in dso__load_kcore() 1437 map__zput(new_node->map); in dso__load_kcore() 1438 free(new_node); in dso__load_kcore()
|
| /linux/drivers/acpi/acpica/ |
| H A D | nsaccess.c | 38 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 D | nssearch.c | 259 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()
|
| H A D | dswload2.c | 376 struct acpi_namespace_node *new_node; in acpi_ds_load2_end_op() local 711 &(new_node)); in acpi_ds_load2_end_op() 718 if (new_node->type != ACPI_TYPE_METHOD) { in acpi_ds_load2_end_op() 726 op->common.node = new_node; in acpi_ds_load2_end_op()
|
| /linux/drivers/net/wireless/marvell/mwifiex/ |
| H A D | 11n_rxreorder.c | 333 struct mwifiex_rx_reorder_tbl *tbl, *new_node; in mwifiex_11n_create_rx_reorder_tbl() local 347 new_node = kzalloc(sizeof(struct mwifiex_rx_reorder_tbl), GFP_KERNEL); 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 D | 11n.c | 545 struct mwifiex_tx_ba_stream_tbl *new_node; in mwifiex_create_ba_tbl() local 550 new_node = kzalloc(sizeof(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/kernel/bpf/ |
| H A D | lpm_trie.c | 326 struct lpm_trie_node *node, *im_node, *new_node; in trie_update_elem() 342 new_node = lpm_trie_node_alloc(trie, value); in trie_update_elem() 343 if (!new_node) in trie_update_elem() 350 new_node->prefixlen = key->prefixlen; in trie_update_elem() 351 RCU_INIT_POINTER(new_node->child[0], NULL); in trie_update_elem() 352 RCU_INIT_POINTER(new_node->child[1], NULL); in trie_update_elem() 353 memcpy(new_node->data, key->data, trie->data_size); in trie_update_elem() 374 * simply assign the @new_node to that slot and be done. in trie_update_elem() 381 rcu_assign_pointer(*slot, new_node); in trie_update_elem() 385 /* If the slot we picked already exists, replace it with @new_node in trie_update_elem() 325 struct lpm_trie_node *node, *im_node, *new_node; trie_update_elem() local [all...] |
| /linux/drivers/media/pci/cx23885/ |
| H A D | altera-ci.c | 224 struct fpga_inode *new_node = fpga_first_inode; in append_internal() local 226 if (new_node == NULL) { in append_internal() 227 new_node = kmalloc(sizeof(struct fpga_inode), GFP_KERNEL); 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/net/hsr/ |
| H A D | hsr_framereg.c | 161 struct hsr_node *new_node, *node; in hsr_add_node() local 165 new_node = kzalloc(sizeof(*new_node), GFP_ATOMIC); in hsr_add_node() 166 if (!new_node) in hsr_add_node() 169 ether_addr_copy(new_node->macaddress_A, addr); in hsr_add_node() 170 spin_lock_init(&new_node->seq_out_lock); in hsr_add_node() 177 new_node->time_in[i] = now; in hsr_add_node() 178 new_node->time_out[i] = now; in hsr_add_node() 181 new_node->seq_out[i] = seq_out; in hsr_add_node() 182 new_node->seq_expected[i] = seq_out + 1; in hsr_add_node() 183 new_node->seq_start[i] = seq_out + 1; in hsr_add_node() [all …]
|
| /linux/drivers/infiniband/ulp/opa_vnic/ |
| H A D | opa_vnic_encap.c | 207 struct opa_vnic_mac_tbl_node *node, *new_node; in opa_vnic_update_mac_tbl() local 268 new_node = kzalloc(sizeof(*new_node), GFP_KERNEL); in opa_vnic_update_mac_tbl() 269 if (!new_node) { in opa_vnic_update_mac_tbl() 274 new_node->index = node->index; in opa_vnic_update_mac_tbl() 275 memcpy(&new_node->entry, &node->entry, sizeof(node->entry)); in opa_vnic_update_mac_tbl() 276 key = new_node->entry.mac_addr[OPA_VNIC_MAC_HASH_IDX]; in opa_vnic_update_mac_tbl() 277 vnic_hash_add(new_mactbl, &new_node->hlist, key); in opa_vnic_update_mac_tbl()
|
| /linux/fs/ext4/ |
| H A D | block_validity.c | 75 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/drivers/net/ethernet/marvell/octeontx2/nic/ |
| H A D | otx2_tc.c | 1255 struct otx2_tc_flow *new_node, *old_node; in otx2_tc_add_flow() local 1274 new_node = kzalloc(sizeof(*new_node), GFP_KERNEL); in otx2_tc_add_flow() 1275 if (!new_node) in otx2_tc_add_flow() 1277 spin_lock_init(&new_node->lock); in otx2_tc_add_flow() 1278 new_node->cookie = tc_flow_cmd->cookie; in otx2_tc_add_flow() 1279 new_node->prio = tc_flow_cmd->common.prio; in otx2_tc_add_flow() 1280 new_node->mcast_grp_idx = MCAST_INVALID_GRP; in otx2_tc_add_flow() 1284 rc = otx2_tc_prepare_flow(nic, new_node, tc_flow_cmd, &dummy); in otx2_tc_add_flow() 1286 kfree_rcu(new_node, rcu); in otx2_tc_add_flow() 1295 mcam_idx = otx2_tc_update_mcam_table(nic, flow_cfg, new_node, true); in otx2_tc_add_flow() [all …]
|
| /linux/mm/ |
| H A D | shmem_quota.c | 169 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()
|
| H A D | memory_hotplug.c | 1497 bool new_node = false; in add_memory_resource() local 1539 new_node = true; in add_memory_resource() 1586 if (new_node) { in add_memory_resource()
|
| /linux/drivers/media/dvb-frontends/ |
| H A D | stv0900_core.c | 85 struct stv0900_inode *new_node = stv0900_first_inode; in append_internal() local 87 if (new_node == NULL) { in append_internal() 88 new_node = kmalloc(sizeof(struct stv0900_inode), GFP_KERNEL); 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(sizeof(struct stv0900_inode), in append_internal() 96 if (new_node->next_inode != NULL) in append_internal() 97 new_node = new_node->next_inode; in append_internal() 99 new_node = NULL; in append_internal() [all …]
|
| /linux/drivers/net/ethernet/broadcom/bnxt/ |
| H A D | bnxt_tc.c | 1530 struct bnxt_tc_flow_node *new_node, *old_node; in bnxt_tc_add_flow() local 1538 new_node = kzalloc(sizeof(*new_node), GFP_KERNEL); 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 D | ice_sched.c | 909 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/gcov/ |
| H A D | fs.c | 539 static struct gcov_node *new_node(struct gcov_node *parent, in new_node() function 701 node = new_node(parent, NULL, curr); in add_node() 708 node = new_node(parent, info, curr); in add_node()
|
| /linux/drivers/android/ |
| H A D | binder.c | 739 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(sizeof(*node), GFP_KERNEL); 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() 5499 struct binder_node *new_node; in binder_ioctl_set_ctx_mgr() local 5521 new_node = binder_new_node(proc, fbo); in binder_ioctl_set_ctx_mgr() 5522 if (!new_node) in binder_ioctl_set_ctx_mgr() [all …]
|
| /linux/drivers/regulator/ |
| H A D | core.c | 1826 struct regulator_map *node, *new_node; in set_consumer_device_supply() local 1837 new_node = kzalloc(sizeof(struct regulator_map), GFP_KERNEL); in set_consumer_device_supply() 1838 if (new_node == NULL) in set_consumer_device_supply() 1841 new_node->regulator = rdev; in set_consumer_device_supply() 1842 new_node->supply = supply; in set_consumer_device_supply() 1845 new_node->dev_name = kstrdup(consumer_dev_name, GFP_KERNEL); in set_consumer_device_supply() 1846 if (new_node->dev_name == NULL) { in set_consumer_device_supply() 1847 kfree(new_node); in set_consumer_device_supply() 1873 list_add(&new_node->list, ®ulator_map_list); in set_consumer_device_supply() 1880 kfree(new_node->dev_name); in set_consumer_device_supply() [all …]
|