Home
last modified time | relevance | path

Searched refs:free (Results 1 – 25 of 2058) sorted by relevance

12345678910>>...83

/linux/fs/ubifs/
H A Dlprops.c30 return lprops->free; in get_heap_comp_val()
32 return lprops->free + lprops->dirty; in get_heap_comp_val()
402 if (lprops->free == c->leb_size) { in ubifs_categorize_lprops()
407 if (lprops->free + lprops->dirty == c->leb_size) { in ubifs_categorize_lprops()
415 if (lprops->dirty + lprops->free >= c->min_idx_node_sz) in ubifs_categorize_lprops()
419 lprops->dirty > lprops->free) in ubifs_categorize_lprops()
421 if (lprops->free > 0) in ubifs_categorize_lprops()
522 int free, int dirty, int flags, in ubifs_change_lp() argument
532 lprops->lnum, free, dirty, flags); in ubifs_change_lp()
544 ubifs_assert(c, free == LPROPS_NC || free >= 0); in ubifs_change_lp()
[all …]
H A Dfind.c54 if (lprops->free + lprops->dirty >= c->dark_wm) in valuable()
97 if (lprops->free + lprops->dirty < data->min_space) in scan_for_dirty_cb()
103 if (lprops->free + lprops->dirty == c->leb_size) { in scan_for_dirty_cb()
138 if (lprops->free + lprops->dirty < min_space) in scan_for_dirty()
154 if (lprops->free + lprops->dirty < min_space) in scan_for_dirty()
180 ubifs_assert(c, lprops->free + lprops->dirty >= min_space); in scan_for_dirty()
183 lprops->free + lprops->dirty == c->leb_size)); in scan_for_dirty()
277 sum = idx_lp->free + idx_lp->dirty; in ubifs_find_dirty_leb()
294 if (lp->dirty + lp->free < min_space) in ubifs_find_dirty_leb()
300 if (idx_lp->free + idx_lp->dirty >= lp->free + lp->dirty) in ubifs_find_dirty_leb()
[all …]
/linux/kernel/trace/
H A Dsynth_event_gen_test.c70 goto free; in test_gen_synth_cmd()
76 goto free; in test_gen_synth_cmd()
80 goto free; in test_gen_synth_cmd()
84 goto free; in test_gen_synth_cmd()
88 goto free; in test_gen_synth_cmd()
123 free: in test_gen_synth_cmd()
129 goto free; in test_gen_synth_cmd()
156 goto free; in test_empty_synth_event()
162 goto free; in test_empty_synth_event()
166 goto free; in test_empty_synth_event()
[all …]
/linux/tools/testing/selftests/cgroup/
H A Dtest_core.c128 free(cg_test); in test_cgcore_destroy()
234 free(cg_test_d); in test_cgcore_populated()
258 free(cg_test_d); in test_cgcore_populated()
259 free(cg_test_c); in test_cgcore_populated()
260 free(cg_test_b); in test_cgcore_populated()
261 free(cg_test_a); in test_cgcore_populated()
327 free(child); in test_cgcore_invalid_domain()
328 free(parent); in test_cgcore_invalid_domain()
329 free(grandparent); in test_cgcore_invalid_domain()
366 free(chil in test_cgcore_parent_becomes_threaded()
[all...]
H A Dtest_cpuset.c138 free(child_dst_procs); in test_cpuset_perms_object()
139 free(child_dst); in test_cpuset_perms_object()
142 free(child_src_procs); in test_cpuset_perms_object()
143 free(child_src); in test_cpuset_perms_object()
146 free(parent_procs); in test_cpuset_perms_object()
147 free(parent); in test_cpuset_perms_object()
224 free(child_procs); in test_cpuset_perms_subtree()
225 free(child); in test_cpuset_perms_subtree()
228 free(parent_subctl); in test_cpuset_perms_subtree()
229 free(parent_procs); in test_cpuset_perms_subtree()
[all …]
H A Dtest_kmem.c89 free(cg); in test_kmem_basic()
114 free(tinfo); in alloc_kmem_smp()
125 free(tinfo); in alloc_kmem_smp()
143 free(child); in cg_run_in_subcgroups()
149 free(child); in cg_run_in_subcgroups()
154 free(child); in cg_run_in_subcgroups()
208 free(parent); in test_kmem_memcg_deletion()
260 free(tinfo); in spawn_1000_threads()
269 free(tinfo); in spawn_1000_threads()
295 free(c in test_kmem_kernel_stacks()
[all...]
H A Dtest_zswap.c80 free(mem); in allocate_and_read_bytes()
93 free(mem); in allocate_bytes()
111 free(group_name); in setup_test_group_1M()
152 free(test_group); in test_zswap_usage()
207 free(test_group); in test_swapin_nozswap()
247 free(test_group); in test_zswapin()
318 free(mem); in attempt_writeback()
393 free(test_group_child); in test_zswap_writeback()
396 free(test_group); in test_zswap_writeback()
450 free(control_group); in test_no_invasive_cgroup_shrink()
[all …]
/linux/drivers/mtd/ubi/
H A Dfastmap-wl.c45 wl_tree_add(e, &ubi->free); in return_unused_peb()
79 if (!ubi->free.rb_node) in ubi_wl_get_fm_peb()
83 e = find_anchor_wl_entry(&ubi->free); in ubi_wl_get_fm_peb()
85 e = find_mean_wl_entry(ubi, &ubi->free); in ubi_wl_get_fm_peb()
90 self_check_in_wl_tree(ubi, e, &ubi->free); in ubi_wl_get_fm_peb()
94 rb_erase(&e->u.rb, &ubi->free); in ubi_wl_get_fm_peb()
112 int free, expect_free, executed; in wait_free_pebs_for_pool() local
125 free = ubi->free_count; in wait_free_pebs_for_pool()
126 free += pool->size - pool->used + wl_pool->size - wl_pool->used; in wait_free_pebs_for_pool()
137 } while (free < expect_free); in wait_free_pebs_for_pool()
[all …]
/linux/include/kunit/
H A Dresource.h86 kunit_resource_free_t free; member
114 if (res->free) in kunit_release_resource()
115 res->free(res); in kunit_release_resource()
155 kunit_resource_free_t free,
171 kunit_resource_free_t free, in kunit_add_resource() argument
176 return __kunit_add_resource(test, init, free, res, data); in kunit_add_resource()
193 kunit_resource_free_t free, in kunit_add_named_resource() argument
212 return __kunit_add_resource(test, init, free, res, data); in kunit_add_named_resource()
239 kunit_resource_free_t free, in kunit_alloc_and_get_resource() argument
252 ret = __kunit_add_resource(test, init, free, res, context); in kunit_alloc_and_get_resource()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/
H A Dipsec.c29 goto free; in esw_ipsec_vf_query_generic()
33 free: in esw_ipsec_vf_query_generic()
69 goto free; in mlx5_esw_ipsec_vf_offload_get()
76 free: in mlx5_esw_ipsec_vf_offload_get()
95 goto free; in esw_ipsec_vf_set_generic()
100 goto free; in esw_ipsec_vf_set_generic()
114 free: in esw_ipsec_vf_set_generic()
135 goto free; in esw_ipsec_vf_set_bytype()
140 goto free; in esw_ipsec_vf_set_bytype()
155 goto free; in esw_ipsec_vf_set_bytype()
[all …]
/linux/tools/iio/
H A Diio_utils.c49 free(current); in iioutils_break_up_name()
66 free(current); in iioutils_break_up_name()
174 free(filename); in iioutils_get_type()
192 free(filename); in iioutils_get_type()
199 free(builtname_generic); in iioutils_get_type()
201 free(builtname); in iioutils_get_type()
203 free(scan_el_dir); in iioutils_get_type()
272 free(filename); in iioutils_get_param_float()
279 free(builtname_generic); in iioutils_get_param_float()
281 free(builtname); in iioutils_get_param_float()
[all …]
/linux/scripts/coccinelle/free/
H A Dkfree.cocci2 /// Find a use after free.
19 @free@
32 expression free.E,E2;
55 expression free.E;
79 expression free.E, subE<=free.E, E2;
83 position free.p1!=loop.ok,p2!={print.p,sz.p};
121 p1 << free.p1;
129 p1 << free.p1;
133 msg = "ERROR: reference preceded by free on line %s" % (p1[0].line)
/linux/tools/mm/
H A Dthp_swap_allocator_test.c140 free(mem1); in main()
148 free(mem1); in main()
154 free(mem1); in main()
155 free(mem2); in main()
201 free(mem1); in main()
203 free(mem2); in main()
210 free(mem1); in main()
211 free(mem2); in main()
229 free(mem1); in main()
231 free(mem2); in main()
/linux/scripts/kconfig/
H A Dpreprocess.c60 free(e->name); in env_del()
61 free(e->value); in env_del()
62 free(e); in env_del()
297 free(v->value); in variable_add()
322 free(new_value); in variable_add()
331 free(v->name); in variable_del()
332 free(v->value); in variable_del()
333 free(v); in variable_del()
423 goto free; in eval_clause()
428 goto free; in eval_clause()
[all …]
/linux/drivers/media/platform/renesas/vsp1/
H A Dvsp1_dl.c106 struct list_head free; member
138 struct list_head free; member
161 struct list_head free; member
222 struct list_head free; member
285 INIT_LIST_HEAD(&pool->free); in vsp1_dl_body_pool_create()
296 list_add_tail(&dlb->free, &pool->free); in vsp1_dl_body_pool_create()
336 if (!list_empty(&pool->free)) { in vsp1_dl_body_get()
337 dlb = list_first_entry(&pool->free, struct vsp1_dl_body, free); in vsp1_dl_body_get()
338 list_del(&dlb->free); in vsp1_dl_body_get()
366 list_add_tail(&dlb->free, &dlb->pool->free); in vsp1_dl_body_put()
[all …]
/linux/tools/testing/selftests/net/tcp_ao/lib/
H A Dftrace.c102 free(tmp); in disable_trace_options()
115 free(tmp->opt_name); in disable_trace_options()
116 free(tmp); in disable_trace_options()
124 free(tmp->opt_name); in disable_trace_options()
125 free(tmp); in disable_trace_options()
127 free(line); in disable_trace_options()
130 free(fopts); in disable_trace_options()
143 free(fbuf_size); in setup_buffer_size()
157 free(tmp); in setup_ftrace_instance()
169 free(tracer->instance_path); in remove_ftrace_instance()
[all …]
/linux/drivers/nvdimm/
H A Dlabel.c317 unsigned long **free, u32 *nslot) in preamble_index() argument
325 *free = (unsigned long *) nsindex->free; in preamble_index()
343 unsigned long **free, u32 *nslot) in preamble_current() argument
346 free, nslot); in preamble_current()
351 unsigned long **free, u32 *nslot) in preamble_next() argument
354 free, nslot); in preamble_next()
401 unsigned long *free; in nd_label_reserve_dpa() local
404 if (!preamble_current(ndd, &nsindex, &free, &nslot)) in nd_label_reserve_dpa()
407 for_each_clear_bit_le(slot, free, nslot) { in nd_label_reserve_dpa()
519 if (test_bit_le(i, nsindex->free)) { in nd_label_data_init()
[all …]
/linux/drivers/net/ethernet/cisco/enic/
H A Denic_clsf.c81 enic->rfs_h.free = enic->rfs_h.max; in enic_rfs_flw_tbl_init()
101 enic->rfs_h.free++; in enic_rfs_flw_tbl_free()
148 enic->rfs_h.free++; in enic_flow_may_expire()
207 i = --enic->rfs_h.free; in enic_rx_flow_steer()
210 enic->rfs_h.free++; in enic_rx_flow_steer()
217 enic->rfs_h.free++; in enic_rx_flow_steer()
226 enic->rfs_h.free++; in enic_rx_flow_steer()
245 enic->rfs_h.free++; in enic_rx_flow_steer()
253 i = --enic->rfs_h.free; in enic_rx_flow_steer()
255 enic->rfs_h.free++; in enic_rx_flow_steer()
[all …]
/linux/net/llc/
H A Dllc_c_ac.c212 goto free; in llc_conn_ac_send_disc_cmd_p_set_x()
218 free: in llc_conn_ac_send_disc_cmd_p_set_x()
239 goto free; in llc_conn_ac_send_dm_rsp_f_set_p()
244 free: in llc_conn_ac_send_dm_rsp_f_set_p()
263 goto free; in llc_conn_ac_send_dm_rsp_f_set_1()
268 free: in llc_conn_ac_send_dm_rsp_f_set_1()
297 goto free; in llc_conn_ac_send_frmr_rsp_f_set_x()
302 free: in llc_conn_ac_send_frmr_rsp_f_set_x()
324 goto free; in llc_conn_ac_resend_frmr_rsp_f_set_0()
329 free: in llc_conn_ac_resend_frmr_rsp_f_set_0()
[all …]
/linux/scripts/dtc/
H A Dfdtoverlay.c80 free(base); in apply_one()
81 free(tmpo); in apply_one()
85 free(tmpo); in apply_one()
87 free(tmp); in apply_one()
152 free(ovblob[i]); in do_fdtoverlay()
154 free(ovblob); in do_fdtoverlay()
156 free(blob); in do_fdtoverlay()
/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_dma.c134 while (chan->dma.free < count) { in nv50_dma_wait()
144 chan->dma.free = chan->dma.max - chan->dma.cur; in nv50_dma_wait()
145 if (chan->dma.free >= count) in nv50_dma_wait()
161 chan->dma.free = get - chan->dma.cur - 1; in nv50_dma_wait()
176 while (chan->dma.free < size) { in nouveau_dma_wait()
207 chan->dma.free = chan->dma.max - chan->dma.cur; in nouveau_dma_wait()
208 if (chan->dma.free >= size) in nouveau_dma_wait()
244 chan->dma.free = get - chan->dma.cur - 1; in nouveau_dma_wait()
/linux/Documentation/driver-api/nvdimm/
H A Dbtt.rst110 nfree The number of free blocks that are maintained at any given time.
127 i.e. Every write goes to a "free" block. A running list of free blocks is
129 "free list" and "log". The flog contains 'nfree' entries, and an entry contains:
134 free block.
173 writes. We can hit a condition where the writer thread grabs a free block to do
179 into the list of free blocks. If another write comes in for the same LBA, it can
180 grab this free block, and start writing to it, causing the reader to read
185 read is complete. Every writer thread, after grabbing a free block, checks the
186 RTT for its presence. If the postmap free block is in the RTT, it waits till the
196 free[lane] = map[premap_aba]
[all …]
/linux/arch/arm/probes/uprobes/
H A Dactions-arm.c23 u32 free = 0xffff; in uprobes_substitute_pc() local
30 free &= ~(1 << (insn & 0xf)); in uprobes_substitute_pc()
34 if (free & (1 << 15)) in uprobes_substitute_pc()
37 if (!free) in uprobes_substitute_pc()
44 freereg = free = fls(free) - 1; in uprobes_substitute_pc()
51 for (; regs; regs >>= 4, mask <<= 4, free <<= 4, temp >>= 4) { in uprobes_substitute_pc()
59 insn |= free & mask; in uprobes_substitute_pc()
/linux/drivers/base/
H A Ddevcoredump.c69 void (*free)(void *data); member
83 devcd->free(devcd->data); in devcd_dev_release()
245 * This function takes ownership of the vmalloc'ed data and will free
263 * devcd_free_sgtable - free all the memory of the given scatterlist table in devcd_match_failing()
268 * @data: pointer to sg_table to free
307 * the file system and free its associated data otherwise, does nothing.
326 * dev_coredumpm_timeout - create device coredump with read/free methods with a
329 * @owner: the module that contains the read/free functions, use %THIS_MODULE
330 * @data: data cookie for the @read/@free functions
334 * @free
[all...]
/linux/drivers/gpu/drm/xe/
H A Dxe_range_fence.c64 goto free; in xe_range_fence_insert()
76 goto free; in xe_range_fence_insert()
82 free: in xe_range_fence_insert()
83 if (ops->free) in xe_range_fence_insert()
84 ops->free(rfence); in xe_range_fence_insert()
160 .free = xe_range_fence_free,

12345678910>>...83