incubator-nuttx/include/nuttx
zhanghongyu b934555fd1 mm/iob: Support alloc IOB via malloc
Support the network interface card driver to receive zero copies of packets and send and receive giant frame packets, allowing drivers to initialize the DMA buffer to the iob structure, and we can apply for IOB with large memory

Signed-off-by: zhanghongyu <zhanghongyu@xiaomi.com>
2024-04-26 01:06:21 +08:00
..
1wire
analog drivers/analog/hx711.c: Add driver for hx711 adc 2024-02-26 19:16:51 -03:00
audio audio: add amr format support 2023-10-25 13:33:21 +08:00
binfmt coredump: support coredump save to block device when crash 2023-12-10 07:02:03 -08:00
can drivers/can/sja1000: Add SJA1000 CAN driver support 2024-03-19 15:45:53 -03:00
clk clk:fix some issues when use rpmsg clk 2023-09-22 08:47:23 +08:00
contactless
crypto Added NXP SE05x support (secure element) 2023-09-09 15:54:08 +08:00
dma dma: support source/destination address auto step 2023-09-27 00:47:02 +08:00
drivers driver/tee: add optee client driver module 2023-11-23 06:25:48 -08:00
eeprom Add MTD for AT25 eeprom 2024-01-04 09:25:52 -08:00
efuse
fs drivers/spi: Add support for FPGA iCE40 bitstream loading. 2024-04-12 10:19:58 -03:00
himem xtensa/esp32s3: Add SPIRAM high memory support 2023-11-29 06:33:51 -08:00
hwspinlock
i2c
input input/touchscreen: Bring up TSIOC_[SET|GET]CALIB macro 2023-09-20 20:51:38 +08:00
ioexpander ioexpander/icjx: add support for change of input interrupts on NINT 2024-04-05 15:23:10 -03:00
lcd include: format alignment 2024-03-21 19:53:05 +08:00
leds drivers/leds/ws2812: Fix WS2812 pixel size 2023-12-24 16:38:06 -08:00
lib libs/log2ceil: Move implementation of log2ceil to a common place 2023-12-14 08:46:12 -08:00
math math/mpi: add mpi driver in math 2023-10-17 13:43:43 +08:00
mbox
mm mm/iob: Support alloc IOB via malloc 2024-04-26 01:06:21 +08:00
modem drivers/modem/alt1250: Add LTE_CMDID_RESTARTAPI command 2024-02-07 22:19:03 -08:00
motor drivers/foc: add support for drv8301 power-stage driver 2023-11-18 17:07:20 -08:00
mtd drivers/mtd/mtd_nandram: Adds virtual NAND Flash device simulator. 2024-03-04 10:38:08 -03:00
net netfilter.h: Include <netinet/in.h> for struct in_addr 2024-04-24 08:41:28 +02:00
note note: remove remaining event code 2023-10-17 09:07:06 +08:00
nx
pci cosmetic changes after pci code rebase 2024-01-25 09:09:30 -08:00
power support pm runtime base function 2023-09-16 14:44:08 +08:00
rc
regmap nuttx/drivers: add regmap subsystems support. 2023-09-27 00:46:51 +08:00
reset Remove @ and % tag from all comments 2023-12-11 17:00:10 -03:00
rf
rmt drivers/rmt: Implement an upper-half RMT character driver 2023-12-24 16:38:06 -08:00
rpmsg include/rpmsg/rpmsg.h: remove temp define RPMSGIOC_START, RPMSGIOC_STOP, RPMSGIOC_RESET 2024-02-21 12:42:07 +08:00
rptun rptun ioctl: remove rptun_panic and rptun_dump_all 2024-02-21 21:38:05 -08:00
segger c++ compatibility: rename reserved c++ keywords 'public' and 'this' 2023-09-16 19:45:02 +08:00
sensors sensors/bh1749nuc: add support for the new sensor framework 2024-04-21 14:48:28 -03:00
serial drivers/cdcacm/serial: add release interface to release uart_dev resource 2024-04-21 23:21:54 +08:00
spi drivers/spi: Add support for FPGA iCE40 bitstream loading. 2024-04-12 10:19:58 -03:00
syslog
timers include/nuttx/timers/pwm.h: add dcpol attribute to pwm_chan_s 2024-04-05 17:14:23 -03:00
usb drivers/usbdev/mtp: fix compile break 2024-04-21 23:24:40 +08:00
usrsock
video video: Move video_format_s from video.h to v4l2_cap.c 2024-04-14 12:08:30 -03:00
virt cosmetic changes after pci code rebase 2024-01-25 09:09:30 -08:00
virtio virtio.h: add virtio_has_feature api for virtio driver 2023-12-10 21:54:56 -08:00
wireless include: format alignment 2024-03-21 19:53:05 +08:00
.gitignore
addrenv.h
allsyms.h
arch.h stack: update up_get_intstackbase API to support cpu id 2024-04-09 16:59:00 -03:00
ascii.h
atexit.h
bits.h Remove @ and % tag from all comments 2023-12-11 17:00:10 -03:00
board.h drivers/usbdev: support config pid/vid by soft interface 2024-04-21 23:24:40 +08:00
cache.h
can.h
cancelpt.h task/pthread_cancelpt: Move cancel point handling to libc, data to TLS 2023-11-15 08:52:04 -08:00
clock.h cpuload: change cpuload type to clock_t 2024-03-03 02:15:40 +08:00
compiler.h libc: add support for reallocarray 2024-04-17 11:36:39 -03:00
crc8.h
crc16.h
crc32.h
crc64.h
elf.h riscv/arch_elf.c: Handle PCREL_HI20/LO12_I/S relocations correctly 2023-12-12 17:32:36 -08:00
environ.h
envpath.h
ethtool.h Remove @ and % tag from all comments 2023-12-11 17:00:10 -03:00
fdcheck.h fdcheck: update fdcheck impl 2024-04-11 10:45:44 +08:00
fdt.h fdt: move fdx_xx extend APIs from boards to drivers 2024-03-22 18:51:33 +08:00
gdbstub.h support gdbstub use serial. 2023-12-11 08:43:26 -08:00
hashtable.h
init.h sched/init: refine init state interface 2024-03-23 01:04:15 +08:00
instrument.h libc: add instrument api support 2023-12-11 02:06:51 -08:00
ipcc.h
irq.h arch:Mark key functions to prohibit instrumentation to prevent recursive calls 2023-12-11 02:06:51 -08:00
kmalloc.h
kthread.h
lirc.h
list.h nuttx/list/queue: add helper macro list/sq/dq_is_singular() 2024-03-07 12:39:29 +08:00
memoryregion.h coredump: support coredump save to block device when crash 2023-12-10 07:02:03 -08:00
mmcsd.h Remove @ and % tag from all comments 2023-12-11 17:00:10 -03:00
module.h
mqueue.h nuttx/mqueue: fix build break if disable posix message queue 2024-03-26 17:32:11 +01:00
mutex.h
notifier.h notifier: add BLOCKING_INIT_NOTIFIER_HEAD support 2023-09-19 09:32:17 +08:00
nuttx.h sched: move etc romfs mount from nsh to sched/init 2024-01-09 21:29:46 -03:00
page.h paging: Rename existing CONFIG_PAGING to CONFIG_LEGACY_PAGING 2024-03-05 09:45:49 +08:00
panic_notifier.h
pgalloc.h
progmem.h
pthread.h
queue.h nuttx/list/queue: add helper macro list/sq/dq_is_singular() 2024-03-07 12:39:29 +08:00
random.h
reboot_notifier.h
rwsem.h shced:sem: replace mutex with spinlock 2024-03-19 18:06:12 +08:00
sched.h sched/pthread: detached thread should destroy the join info 2024-04-09 13:46:51 +08:00
sched_note.h note: delete sched_note_flatten 2023-11-12 23:52:10 -08:00
scsi.h
sdio.h
sdio_slave.h
semaphore.h semaphore/_SEM_XX: Remove the _SEM redirection macros as unnecessary 2023-11-27 04:52:54 -08:00
signal.h style: fix multiple style issues and remove unused 2023-09-16 14:17:47 +08:00
spawn.h sched/taskfiles: skip unnecessary file open/close operations to improve performance 2023-11-16 07:30:36 -08:00
spinlock.h sched/irq: spinlock should not depends on SMP 2024-03-26 15:21:52 +08:00
streams.h libc/stream: add file out stream 2023-12-25 16:54:16 -03:00
symtab.h
tee.h Remove @ and % tag from all comments 2023-12-11 17:00:10 -03:00
tls.h sched/task: save argument counter to avoid limit check 2024-03-05 22:25:28 +08:00
trace.h
userspace.h
vt100.h
wdog.h
wqueue.h wqueue: add work_cancel_sync() support 2023-09-19 15:52:48 +08:00
zoneinfo.h