nuttx/mm/iob
YAMAMOTO Takashi 5b1f2dff5f iob_tryalloc: Fix throttled allocation
If threads are blocking for throttled allocation,
g_throttle_sem.semcount doesn't represent the number of
usable IOBs well.

Note: For non-throttled allocations, the g_iob_committed mechanism
is a rescue. But there is no equivalent for throttled allocations.
2021-08-02 11:25:55 -07:00
..
iob_add_queue.c
iob_alloc_qentry.c
iob_alloc.c iob_tryalloc: Fix throttled allocation 2021-08-02 11:25:55 -07:00
iob_clone.c
iob_concat.c
iob_contig.c
iob_copyin.c
iob_copyout.c
iob_dump.c
iob_free_chain.c
iob_free_qentry.c
iob_free_queue_qentry.c mm/iob: add an interface to support dequeue an iob from the queue 2021-06-10 10:45:30 -05:00
iob_free_queue.c
iob_free.c
iob_get_queue_size.c mm/iob: add iob_get_queue_size() helper 2021-07-05 06:20:52 -05:00
iob_initialize.c
iob_navail.c
iob_notifier.c
iob_pack.c
iob_peek_queue.c
iob_remove_queue.c
iob_statistics.c Don't include assert.h from public header file 2021-06-03 08:36:03 -07:00
iob_tailroom.c Add iob_tailroom 2021-06-30 06:40:13 -05:00
iob_test.c
iob_trimhead_queue.c
iob_trimhead.c iob_trimhead: fix an integer truncation 2021-07-20 14:20:29 +08:00
iob_trimtail.c
iob.h
Kconfig Kconfig: mention that IOB_NCHAINS is not used by TCP anymore 2021-06-30 06:40:13 -05:00
Make.defs mm/iob: add iob_get_queue_size() helper 2021-07-05 06:20:52 -05:00