/Zephyr-latest/subsys/tracing/ctf/ |
D | tracing_ctf.h | 334 #define sys_port_trace_k_mem_slab_init(slab, rc) argument 335 #define sys_port_trace_k_mem_slab_alloc_enter(slab, timeout) argument 336 #define sys_port_trace_k_mem_slab_alloc_blocking(slab, timeout) argument 337 #define sys_port_trace_k_mem_slab_alloc_exit(slab, timeout, ret) argument 338 #define sys_port_trace_k_mem_slab_free_enter(slab) argument 339 #define sys_port_trace_k_mem_slab_free_exit(slab) argument
|
/Zephyr-latest/include/zephyr/net/ |
D | net_pkt.h | 63 struct k_mem_slab *slab; member 68 .slab = &slab_name, \ 72 #define NET_PKT_ALLOC_STATS_DEFINE(name, slab) argument 99 struct k_mem_slab *slab; member 1828 const char *net_pkt_slab2str(struct k_mem_slab *slab); 1845 struct net_pkt *net_pkt_alloc_from_slab_debug(struct k_mem_slab *slab, 1956 struct net_pkt *net_pkt_alloc_from_slab(struct k_mem_slab *slab,
|
/Zephyr-latest/subsys/net/lib/capture/ |
D | capture.c | 550 orig_slab = pkt->slab; in net_capture_pkt_with_status() 551 pkt->slab = get_net_pkt(); in net_capture_pkt_with_status() 555 pkt->slab = orig_slab; in net_capture_pkt_with_status()
|
/Zephyr-latest/tests/kernel/mem_slab/mslab/ |
D | README.txt | 5 This test verifies that the kernel memory slab APIs operate as expected.
|
/Zephyr-latest/subsys/canbus/isotp/ |
D | Kconfig | 125 forget possible. A memory slab is used to buffer the context. 132 This defines the size of the memory slab where the buffers are
|
/Zephyr-latest/doc/kernel/memory_management/ |
D | sys_mem_blocks.rst | 17 buffer (unlike memory slab). This allows the buffer to reside in 38 * A **buffer** that provides the memory for the memory slab's blocks.
|
/Zephyr-latest/subsys/mgmt/osdp/src/ |
D | osdp.c | 159 k_mem_slab_init(&pd->cmd.slab, pd->cmd.slab_buf, sizeof(union osdp_ephemeral_data), in osdp_build_ctx()
|
D | osdp_common.h | 424 struct k_mem_slab slab; member
|
D | osdp_pd.c | 121 if (k_mem_slab_alloc(&pd->event.slab, (void **)&event, K_MSEC(100))) { in pd_event_alloc() 130 k_mem_slab_free(&pd->event.slab, (void *)event); in pd_event_free()
|
D | osdp_cp.c | 66 if (k_mem_slab_alloc(&pd->cmd.slab, (void **)&cmd, K_MSEC(100))) { in cp_cmd_alloc() 75 k_mem_slab_free(&pd->cmd.slab, (void *)cmd); in cp_cmd_free()
|
/Zephyr-latest/subsys/net/lib/ptp/ |
D | Kconfig | 49 PTP messages are allocated dynamically from memory slab. The Kconfig symbol 50 defines number of blocks in the memory slab.
|
/Zephyr-latest/subsys/portability/cmsis_rtos_v2/ |
D | Kconfig | 81 int "Maximum dynamic mem slab/pool size in CMSIS RTOS V2 application"
|
/Zephyr-latest/kernel/ |
D | Kconfig.obj_core | 134 When enabled, this allows memory slab statistics to be integrated
|
D | Kconfig | 696 bool "Validate the memory slab pointer when allocating or freeing" 699 This enables additional runtime checks to validate the memory slab 700 pointer during when allocating or freeing a memory slab. 703 bool "Getting maximum slab utilization" 706 maximum utilization of the slab.
|
/Zephyr-latest/scripts/coccinelle/ |
D | int_ms_to_timeout.cocci | 28 | mem_(pool|slab)_alloc
|
/Zephyr-latest/doc/releases/ |
D | migration-guide-3.5.rst | 26 the slab. 330 * ZBus runtime observers implementation now relies on the HEAP memory instead of a memory slab.
|
D | release-notes-1.6.rst | 39 * Renamed kernel objects event to alert and memory map to memory slab.
|
D | release-notes-1.11.rst | 277 * :github:`4010` - [CID: 174928]: Control flow issues in /tests/kernel/mem_slab/mslab/src/slab.c
|
D | release-notes-1.12.rst | 537 * :github:`6929` - Make slab allocator work on user mode
|
D | release-notes-4.0.rst | 1023 * Fixed tx_pkts slab leak in send_ipv4_fragment
|
D | release-notes-2.0.rst | 47 * Improvements to the slab allocator.
|