Zephyr API Documentation  2.7.0-rc2
A Scalable Open Source RTOS
rpmsg_mi_ctx_cfg Struct Reference

Configuration of the RPMsg instance. More...

#include <rpmsg_multi_instance.h>

Data Fields

const char * name
 
k_thread_stack_tipm_stack_area
 
size_t ipm_stack_size
 
int ipm_work_q_prio
 
const char * ipm_thread_name
 
const char * ipm_tx_name
 
const char * ipm_rx_name
 
unsigned int ipm_tx_id
 
struct rpmsg_mi_ctx_shm_cfgshm
 

Detailed Description

Configuration of the RPMsg instance.

Field Documentation

◆ ipm_rx_name

const char* rpmsg_mi_ctx_cfg::ipm_rx_name

Name of the RX IPM channel.

◆ ipm_stack_area

k_thread_stack_t* rpmsg_mi_ctx_cfg::ipm_stack_area

Stack area for k_work_q.

◆ ipm_stack_size

size_t rpmsg_mi_ctx_cfg::ipm_stack_size

Size of stack area.

◆ ipm_thread_name

const char* rpmsg_mi_ctx_cfg::ipm_thread_name

Name of work_q thread.

◆ ipm_tx_id

unsigned int rpmsg_mi_ctx_cfg::ipm_tx_id

IPM message identifier.

◆ ipm_tx_name

const char* rpmsg_mi_ctx_cfg::ipm_tx_name

Name of the TX IPM channel.

◆ ipm_work_q_prio

int rpmsg_mi_ctx_cfg::ipm_work_q_prio

Priority of work_q.

◆ name

const char* rpmsg_mi_ctx_cfg::name

Name of instance.

◆ shm

struct rpmsg_mi_ctx_shm_cfg* rpmsg_mi_ctx_cfg::shm

SHM struct.


The documentation for this struct was generated from the following file: