LwIP
lfree
is only used within LwIP.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
LwIP
lfree
lfree variable
pointer to the lowest free block, this is used for faster search
Syntax
from
mem.c:421
static
struct
mem
*
LWIP_MEM_LFREE_VOLATILE
lfree
;
References
Location
Referrer
Text
mem.c:421
static
struct
mem
*
LWIP_MEM_LFREE_VOLATILE
lfree
;
mem.c:489
plug_holes()
if
(
lfree
==
nmem
)
{
mem.c:490
plug_holes()
lfree
=
mem
;
mem.c:502
plug_holes()
if
(
lfree
==
mem
)
{
mem.c:503
plug_holes()
lfree
=
pmem
;
mem.c:538
mem_init()
lfree
=
(
struct
mem
*
)
(
void
*
)
ram
;
mem.c:672
mem_free()
if
(
mem
<
lfree
)
{
mem.c:674
mem_free()
lfree
=
mem
;
mem.c:762
mem_trim()
if
(
lfree
==
mem2
)
{
mem.c:763
mem_trim()
lfree
=
ptr_to_mem
(
ptr2
)
;
mem.c:792
mem_trim()
if
(
mem2
<
lfree
)
{
mem.c:793
mem_trim()
lfree
=
mem2
;
mem.c:870
mem_malloc()
for
(
ptr
=
mem_to_ptr
(
lfree
)
;
ptr
<
MEM_SIZE_ALIGNED
-
size
;
mem.c:931
mem_malloc()
if
(
mem
==
lfree
)
{
mem.c:932
mem_malloc()
struct
mem
*
cur
=
lfree
;
mem.c:948
mem_malloc()
lfree
=
cur
;
mem.c:949
mem_malloc()
LWIP_ASSERT
(
"mem_malloc: !lfree->used"
,
(
(
lfree
==
ram_end
)
||
(
!
lfree
->
used
)
)
)
;
Data Use
Functions writing
lfree
Functions reading
lfree
plug_holes()
mem_init()
mem_free()
mem_trim()
mem_malloc()
all items filtered out
lfree
plug_holes()
mem_free()
mem_trim()
mem_malloc()
all items filtered out
Type of
lfree
lfree
mem
all items filtered out