walnux/mm/iob
hujun5 961767b2a4 mm/iob: remove csection
reason:
We decouple semcount from business logic
by using an independent counting variable,
which allows us to remove critical sections in many cases.

Signed-off-by: hujun5 <hujun5@xiaomi.com>
2024-11-16 12:37:14 -03:00
..
CMakeLists.txt mm: migrate to SPDX identifier 2024-09-13 08:49:05 +08:00
iob.h mm/iob: remove csection 2024-11-16 12:37:14 -03:00
iob_add_queue.c mm/iob: remove csection 2024-11-16 12:37:14 -03:00
iob_alloc.c mm/iob: remove csection 2024-11-16 12:37:14 -03:00
iob_alloc_qentry.c mm/iob: remove csection 2024-11-16 12:37:14 -03:00
iob_clone.c mm: migrate to SPDX identifier 2024-09-13 08:49:05 +08:00
iob_concat.c mm: migrate to SPDX identifier 2024-09-13 08:49:05 +08:00
iob_contig.c mm: migrate to SPDX identifier 2024-09-13 08:49:05 +08:00
iob_copyin.c mm: migrate to SPDX identifier 2024-09-13 08:49:05 +08:00
iob_copyout.c mm: migrate to SPDX identifier 2024-09-13 08:49:05 +08:00
iob_count.c mm: migrate to SPDX identifier 2024-09-13 08:49:05 +08:00
iob_dump.c mm: migrate to SPDX identifier 2024-09-13 08:49:05 +08:00
iob_free.c mm/iob: remove csection 2024-11-16 12:37:14 -03:00
iob_free_chain.c mm: migrate to SPDX identifier 2024-09-13 08:49:05 +08:00
iob_free_qentry.c mm/iob: remove csection 2024-11-16 12:37:14 -03:00
iob_free_queue.c mm: migrate to SPDX identifier 2024-09-13 08:49:05 +08:00
iob_free_queue_qentry.c mm/iob: remove csection 2024-11-16 12:37:14 -03:00
iob_get_queue_info.c mm: migrate to SPDX identifier 2024-09-13 08:49:05 +08:00
iob_initialize.c mm/iob: remove csection 2024-11-16 12:37:14 -03:00
iob_navail.c mm/iob: remove csection 2024-11-16 12:37:14 -03:00
iob_notifier.c mm: migrate to SPDX identifier 2024-09-13 08:49:05 +08:00
iob_pack.c mm: migrate to SPDX identifier 2024-09-13 08:49:05 +08:00
iob_peek_queue.c mm: migrate to SPDX identifier 2024-09-13 08:49:05 +08:00
iob_remove_queue.c mm/iob: remove csection 2024-11-16 12:37:14 -03:00
iob_reserve.c mm: migrate to SPDX identifier 2024-09-13 08:49:05 +08:00
iob_statistics.c mm/iob: remove csection 2024-11-16 12:37:14 -03:00
iob_tailroom.c mm: migrate to SPDX identifier 2024-09-13 08:49:05 +08:00
iob_test.c mm: migrate to SPDX identifier 2024-09-13 08:49:05 +08:00
iob_trimhead.c mm: migrate to SPDX identifier 2024-09-13 08:49:05 +08:00
iob_trimhead_queue.c mm: migrate to SPDX identifier 2024-09-13 08:49:05 +08:00
iob_trimtail.c mm: migrate to SPDX identifier 2024-09-13 08:49:05 +08:00
iob_update_pktlen.c mm: migrate to SPDX identifier 2024-09-13 08:49:05 +08:00
Kconfig mm/iob: Support alloc IOB via malloc 2024-04-26 01:06:21 +08:00
Make.defs mm: migrate to SPDX identifier 2024-09-13 08:49:05 +08:00