Zephyr Project API 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
mpipe_dispatch.h
Go to the documentation of this file.
1/*
2 * Copyright 2025-2026 NXP
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
12
13#ifndef ZEPHYR_INCLUDE_MPIPE_MPIPE_DISPATCH_H_
14#define ZEPHYR_INCLUDE_MPIPE_MPIPE_DISPATCH_H_
15
45
48
60
110
112
113#endif /* ZEPHYR_INCLUDE_MPIPE_MPIPE_DISPATCH_H_ */
mpipe_dispatch_type
Supported dispatch types.
Definition mpipe_dispatch.h:53
@ MPIPE_DISPATCH_CAPS
CAPS dispatch type.
Definition mpipe_dispatch.h:56
@ MPIPE_DISPATCH_END
Maximum dispatch type identifier.
Definition mpipe_dispatch.h:58
@ MPIPE_DISPATCH_EOS
EOS dispatch type.
Definition mpipe_dispatch.h:55
@ MPIPE_DISPATCH_UNKNOWN
Unknown dispatch type.
Definition mpipe_dispatch.h:54
@ MPIPE_DISPATCH_BUFFER_POOL
Buffer pool negotiation type.
Definition mpipe_dispatch.h:57
Buffer and buffer pool APIs.
Structure: one media capability, held by value.
__UINT8_TYPE__ uint8_t
Definition stdint.h:88
#define UINT8_MAX
Definition stdint.h:27
Buffer pool config structure.
Definition mpipe_buffer.h:59
Buffer pool structure.
Definition mpipe_buffer.h:75
A query or an event traveling a pad link.
Definition mpipe_dispatch.h:77
struct mpipe_buffer_pool * pool
Buffer pool its proposer makes available (not owned).
Definition mpipe_dispatch.h:106
uint8_t type
Dispatch type from mpipe_dispatch_type.
Definition mpipe_dispatch.h:79
struct mpipe_structure * caps
The capability carried, or NULL when the dispatch carries none.
Definition mpipe_dispatch.h:104
struct mpipe_buffer_pool_config pool_cfg
A pool config proposed without a pool, negotiated by value.
Definition mpipe_dispatch.h:108
Fixed-size container holding the fields of one capability.
Definition mpipe_structure.h:179