Home
last modified time | relevance | path

Searched full:free (Results 1 – 25 of 563) sorted by relevance

12345678910>>...23

/nrf52832-nimble/rt-thread/tools/kconfig-frontends/
H A DCOPYING21 Copyright (C) 1989, 1991 Free Software Foundation, Inc.
30 License is intended to guarantee your freedom to share and change free
31 software--to make sure the software is free for all its users. This
32 General Public License applies to most of the Free Software
34 using it. (Some other Free Software Foundation software is covered by
38 When we speak of free software, we are referring to freedom, not
40 have the freedom to distribute copies of free software (and charge for
43 in new free programs; and that you know you can do these things.
61 that everyone understands that there is no warranty for this free
67 Finally, any free program is threatened constantly by software
[all …]
H A Daclocal.m43 # Copyright (C) 1996-2014 Free Software Foundation, Inc.
5 # This file is free software; the Free Software Foundation
29 dnl This program is free software; you can redistribute it and/or modify
31 dnl the Free Software Foundation; either version 2 of the License, or
40 dnl along with this program; if not, write to the Free Software
299 # Copyright (C) 2002-2014 Free Software Foundation, Inc.
301 # This file is free software; the Free Software Foundation
335 # Copyright (C) 2011-2014 Free Software Foundation, Inc.
337 # This file is free software; the Free Software Foundation
397 # Copyright (C) 2001-2014 Free Software Foundation, Inc.
[all …]
/nrf52832-nimble/rt-thread/components/net/freemodbus/
H A Dgpl.txt4 Copyright (C) 1989, 1991 Free Software Foundation, Inc.
13 License is intended to guarantee your freedom to share and change free
14 software--to make sure the software is free for all its users. This
15 General Public License applies to most of the Free Software
17 using it. (Some other Free Software Foundation software is covered by
21 When we speak of free software, we are referring to freedom, not
23 have the freedom to distribute copies of free software (and charge for
26 in new free programs; and that you know you can do these things.
44 that everyone understands that there is no warranty for this free
50 Finally, any free program is threatened constantly by software
[all …]
H A Dlgpl.txt4 Copyright (C) 1991, 1999 Free Software Foundation, Inc.
18 free software--to make sure the software is free for all its users.
22 Free Software Foundation and other authors who decide to use it. You
27 When we speak of free software, we are referring to freedom of use,
29 you have the freedom to distribute copies of free software (and charge
32 it in new free programs; and that you are informed that you can do
53 there is no warranty for the free library. Also, if the library is
60 any free program. We wish to make sure that a company cannot
61 effectively restrict the users of a free program by obtaining a
71 libraries into non-free programs.
[all …]
/nrf52832-nimble/rt-thread/components/dfs/filesystems/uffs/
H A DCOPYING4 Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
13 License is intended to guarantee your freedom to share and change free
14 software--to make sure the software is free for all its users. This
15 General Public License applies to most of the Free Software
17 using it. (Some other Free Software Foundation software is covered by
21 When we speak of free software, we are referring to freedom, not
23 have the freedom to distribute copies of free software (and charge for
26 in new free programs; and that you know you can do these things.
44 that everyone understands that there is no warranty for this free
50 Finally, any free program is threatened constantly by software
[all …]
/nrf52832-nimble/rt-thread/components/lwp/
H A Dlwp_memheap.c60 /* initialize the free list header */ in rt_lwp_memheap_init()
69 /* set the free list to free list header */ in rt_lwp_memheap_init()
88 /* place the big memory block to free list */ in rt_lwp_memheap_init()
103 /* not in free list */ in rt_lwp_memheap_init()
110 ("memory heap: start addr 0x%08x, size %d, free list header 0x%08x\n", in rt_lwp_memheap_init()
134 /* search on free list */ in rt_lwp_memheap_alloc()
146 /* get the first free memory block */ in rt_lwp_memheap_alloc()
154 /* move to next free memory block */ in rt_lwp_memheap_alloc()
192 /* remove header ptr from free list */ in rt_lwp_memheap_alloc()
198 /* insert new_ptr to free list */ in rt_lwp_memheap_alloc()
[all …]
H A Dlwp_memheap.h28 struct rt_lwp_memheap_item *next_free; /**< next free memheap item */
29 struct rt_lwp_memheap_item *prev_free; /**< prev free memheap item */
46 struct rt_lwp_memheap_item *free_list; /**< free block list */
47 struct rt_lwp_memheap_item free_header; /**< free block list header */
/nrf52832-nimble/rt-thread/src/
H A Dmemheap.c67 /* initialize the free list header */ in rt_memheap_init()
76 /* set the free list to free list header */ in rt_memheap_init()
95 /* place the big memory block to free list */ in rt_memheap_init()
110 /* not in free list */ in rt_memheap_init()
117 ("memory heap: start addr 0x%08x, size %d, free list header 0x%08x\n", in rt_memheap_init()
157 /* search on free list */ in rt_memheap_alloc()
169 /* get the first free memory block */ in rt_memheap_alloc()
177 /* move to next free memory block */ in rt_memheap_alloc()
215 /* remove header ptr from free list */ in rt_memheap_alloc()
221 /* insert new_ptr to free list */ in rt_memheap_alloc()
[all …]
H A Dslab.c159 * Chunk structure for free elements
172 rt_int32_t z_nfree; /* total free chunks / ualloc space in zone */
173 rt_int32_t z_nmax; /* maximum free chunks */
182 slab_chunk *z_freechunk; /* free chunk list */
193 static slab_zone *zone_free; /* whole zones that have become free */
527 * Attempt to allocate out of an existing zone. First try the free list, in rt_malloc()
563 /* find on free chunk list */ in rt_malloc()
592 /* remove zone from free zone list */ in rt_malloc()
777 /* free a RT_NULL pointer */ in rt_free()
788 ("free a memory 0x%x and align to 0x%x, kup index %d\n", in rt_free()
[all …]
/nrf52832-nimble/rt-thread/components/dfs/filesystems/uffs/src/uffs/
H A Duffs_mem.c6 UFFS is free software; you can redistribute it and/or modify it under
7 the GNU Library General Public License as published by the Free Software
18 to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
58 "Memory alloc failed! (alloc %d, free %d)", in static_malloc()
65 "0x%p: Allocated %d, free %d", in static_malloc()
79 allocator->free = NULL; //never free memory for static memory allocator in uffs_MemSetupStaticAllocator()
H A Duffs_public.c6 UFFS is free software; you can redistribute it and/or modify it under
7 the GNU Library General Public License as published by the Free Software
18 to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
171 * \retval U_FALSE block is free
201 * find first free page from 'pageFrom'
205 * \return return first free page number from 'pageFrom'
206 * \retval UFFS_INVALID_PAGE no free page found
207 * \retval >=0 the first free page number
220 return UFFS_INVALID_PAGE; //free page not found in uffs_FindFirstFreePage()
247 * create a new file on a free block
[all …]
H A Duffs_pool.c6 UFFS is free software; you can redistribute it and/or modify it under
7 the GNU Library General Public License as published by the Free Software
18 to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
274 * \brief Check given buffer in free list
275 * \return U_TRUE if it's in free list, U_FALSE if not.
316 * \note This is NOT efficient, don't do it on a pool with large free nodes !
331 // work through the free list, stop if not in free list, in uffs_PoolFindNextAllocated()
332 // otherwise move to next entry and search free list again. in uffs_PoolFindNextAllocated()
339 p += pool->buf_size; // in free list, move to next entry in uffs_PoolFindNextAllocated()
353 * \brief get free memory block count
H A Duffs_buf.c6 UFFS is free software; you can redistribute it and/or modify it under
7 the GNU Library General Public License as published by the Free Software
18 to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
215 if (dev->mem.free) { in uffs_BufReleaseAll()
216 dev->mem.free(dev, dev->buf.pool); in uffs_BufReleaseAll()
601 * 1. get a free (erased) block --> newNode <br>
979 * \brief flush buffer to a block with enough free pages
999 // "Flush buffers with Enough Free Page to block %d", in uffs_BufFlush_Exist_With_Enough_FreePage()
1002 for (page = 1; // page 0 won't be a free page, so we start from 1. in uffs_BufFlush_Exist_With_Enough_FreePage()
1007 …// locate to the free page (make sure the page is a erased page, so an unclean page won't sneak in) in uffs_BufFlush_Exist_With_Enough_FreePage()
[all …]
/nrf52832-nimble/packages/NimBLE-latest/porting/nimble/src/
H A Dos_mempool.c102 /* Chain the memory blocks to the free list */ in os_mempool_init()
159 /* Chain the memory blocks to the free list */ in os_mempool_clear()
183 /* Verify that each block in the free list belongs to the mempool. */ in os_mempool_is_sane()
231 /* Check for any free */ in os_memblock_get()
233 /* Get a free block */ in os_memblock_get()
236 /* Set new free list head */ in os_memblock_get()
239 /* Decrement number free by 1 */ in os_memblock_get()
266 /* Chain current free list pointer to this block; make this block head */ in os_memblock_put_from_cb()
270 /* XXX: Should we check that the number free <= number blocks? */ in os_memblock_put_from_cb()
271 /* Increment number free */ in os_memblock_put_from_cb()
[all …]
/nrf52832-nimble/rt-thread/components/dfs/filesystems/uffs/src/platform/posix/
H A Duffs_os.c6 UFFS is free software; you can redistribute it and/or modify it under
7 the GNU Library General Public License as published by the Free Software
18 to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
61 free(mutex); in uffs_SemCreate()
86 free(mutex); in uffs_SemDelete()
121 free(p); in sys_free()
128 allocator->free = sys_free; in uffs_MemSetupSystemAllocator()
/nrf52832-nimble/packages/NimBLE-latest/porting/nimble/include/os/
H A Dos_mempool.h40 * A memory block structure. This simply contains a pointer to the free list
41 * chain and is only used when the block is on the free list. When the block
42 * has been removed from the free list the entire memory block is usable by the
62 /** The number of free blocks left */
64 /** The lowest number of free blocks seen */
88 * itself. Therefore, it is the callback's responsibility to free the block
124 /** Number of free memory blocks */
126 /** Minimum number of free memory blocks ever */
235 * This function should only be called from a put callback to free a block
/nrf52832-nimble/rt-thread/components/dfs/filesystems/uffs/src/inc/uffs/
H A Duffs_mem.h6 UFFS is free software; you can redistribute it and/or modify it under
7 the GNU Library General Public License as published by the Free Software
18 to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
48 …URET (*free)(struct uffs_DeviceSt *dev, void *p); //!< free memory (for dynamic memory allocatio… member
H A Duffs_pool.h6 UFFS is free software; you can redistribute it and/or modify it under
7 the GNU Library General Public License as published by the Free Software
18 to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
52 * \brief Helper type for free buffer entries.
66 uffs_PoolEntry *free_list; //!< linked list of free buffers
/nrf52832-nimble/rt-thread/components/dfs/filesystems/uffs/src/platform/win32/
H A Duffs_os.c6 UFFS is free software; you can redistribute it and/or modify it under
7 the GNU Library General Public License as published by the Free Software
18 to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
121 free(p); in sys_free()
128 allocator->free = sys_free; in uffs_MemSetupSystemAllocator()
/nrf52832-nimble/rt-thread/components/drivers/mtd/
H A Dmtdnand.c32 const struct mtd_oob_region *free = chip->freelayout; in nand_fill_oob() local
36 bytes = min(len, free->length); in nand_fill_oob()
37 boffs = free->offset; in nand_fill_oob()
60 struct mtd_oob_region *free = (struct mtd_oob_region *)chip->freelayout; in nand_transfer_oob() local
64 for (; free->length && len; free++, len -= bytes) in nand_transfer_oob()
69 if (roffs >= free->length) in nand_transfer_oob()
71 roffs -= free->length; in nand_transfer_oob()
74 boffs = free->offset + roffs; in nand_transfer_oob()
75 bytes = min(len, (free->length - roffs)); in nand_transfer_oob()
80 bytes = min(len, free->length); in nand_transfer_oob()
[all …]
/nrf52832-nimble/rt-thread/components/net/lwip-2.1.0/src/core/
H A Dmem.c66 #include <stdlib.h> /* for malloc()/free() */
165 * C library malloc(): we can't free part of a pool element and the stack
183 #define mem_clib_free free
202 * @return pointer to allocated memory or NULL if no free memory was found.
301 * Free memory previously allocated by mem_malloc. Loads the pool number
305 * @param rmem the memory element to free
420 /** pointer to the lowest free block, this is used for faster search */
513 * Zero the heap and initialize start, end and lowest-free
537 /* initialize the lowest-free pointer to the start of the heap */ in mem_init()
548 * If not, double-free is a possible reason.
[all …]
/nrf52832-nimble/rt-thread/components/net/lwip-2.0.2/src/core/
H A Dmem.c66 #include <stdlib.h> /* for malloc()/free() */
80 * C library malloc(): we can't free part of a pool element and the stack
98 #define mem_clib_free free
117 * @return pointer to allocated memory or NULL if no free memory was found.
216 * Free memory previously allocated by mem_malloc. Loads the pool number
220 * @param rmem the memory element to free
298 /** pointer to the lowest free block, this is used for faster search */
379 * Zero the heap and initialize start, end and lowest-free
402 /* initialize the lowest-free pointer to the start of the heap */ in mem_init()
459 /* finally, see if prev or next are free also */ in mem_free()
[all …]
/nrf52832-nimble/rt-thread/tools/kconfig-frontends/scripts/.autostuff/m4/
H A Dltversion.m43 # Copyright (C) 2004, 2011-2015 Free Software Foundation, Inc.
6 # This file is free software; the Free Software Foundation gives
/nrf52832-nimble/rt-thread/libcpu/mips/xburst/
H A Dstack.h5 * This program is free software; you can redistribute it and/or modify
7 * the Free Software Foundation; either version 2 of the License, or
16 * with this program; if not, write to the Free Software Foundation, Inc.,
/nrf52832-nimble/rt-thread/libcpu/unicore32/sep6200/
H A Dtrace.c6 * This program is free software; you can redistribute it and/or modify
8 * the Free Software Foundation; either version 2 of the License, or
17 * with this program; if not, write to the Free Software Foundation, Inc.,

12345678910>>...23