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 mm: Author Gregory Nutt: update licenses to Apache 2021-02-09 01:21:53 -08:00
iob_alloc_qentry.c mm: Author Gregory Nutt: update licenses to Apache 2021-02-09 01:21:53 -08:00
iob_alloc.c iob_tryalloc: Fix throttled allocation 2021-08-02 11:25:55 -07:00
iob_clone.c mm: Author Gregory Nutt: update licenses to Apache 2021-02-09 01:21:53 -08:00
iob_concat.c mm: Author Gregory Nutt: update licenses to Apache 2021-02-09 01:21:53 -08:00
iob_contig.c mm: Author Gregory Nutt: update licenses to Apache 2021-02-09 01:21:53 -08:00
iob_copyin.c mm: nxstyle fixes 2021-02-09 01:21:53 -08:00
iob_copyout.c mm: Author Gregory Nutt: update licenses to Apache 2021-02-09 01:21:53 -08:00
iob_dump.c mm: nxstyle fixes 2021-02-09 01:21:53 -08:00
iob_free_chain.c mm: Author Gregory Nutt: update licenses to Apache 2021-02-09 01:21:53 -08:00
iob_free_qentry.c mm: Author Gregory Nutt: update licenses to Apache 2021-02-09 01:21:53 -08:00
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 mm: Author Gregory Nutt: update licenses to Apache 2021-02-09 01:21:53 -08:00
iob_free.c mm: Author Gregory Nutt: update licenses to Apache 2021-02-09 01:21:53 -08:00
iob_get_queue_size.c mm/iob: add iob_get_queue_size() helper 2021-07-05 06:20:52 -05:00
iob_initialize.c mm: nxstyle fixes 2021-02-09 01:21:53 -08:00
iob_navail.c mm: Author Gregory Nutt: update licenses to Apache 2021-02-09 01:21:53 -08:00
iob_notifier.c mm: Author Gregory Nutt: update licenses to Apache 2021-02-09 01:21:53 -08:00
iob_pack.c mm: nxstyle fixes 2021-02-09 01:21:53 -08:00
iob_peek_queue.c mm: Author Gregory Nutt: update licenses to Apache 2021-02-09 01:21:53 -08:00
iob_remove_queue.c mm: Author Gregory Nutt: update licenses to Apache 2021-02-09 01:21:53 -08:00
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 mm: Author Gregory Nutt: update licenses to Apache 2021-02-09 01:21:53 -08:00
iob_trimhead_queue.c mm: Author Gregory Nutt: update licenses to Apache 2021-02-09 01:21:53 -08:00
iob_trimhead.c iob_trimhead: fix an integer truncation 2021-07-20 14:20:29 +08:00
iob_trimtail.c mm: Author Gregory Nutt: update licenses to Apache 2021-02-09 01:21:53 -08:00
iob.h mm: Author Gregory Nutt: update licenses to Apache 2021-02-09 01:21:53 -08:00
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