nrfxlib API 2.8.99
Loading...
Searching...
No Matches
Modem Library RPC transport glue

Data Structures

struct  nrf_modem_os_rpc_config
 Parameters for configuring an nrf_modem rpc instance. More...
 
struct  nrf_modem_os_rpc_signal_config
 Parameters for configuring an nrf_modem signaling instance. More...
 

Typedefs

typedef void(* nrf_modem_os_rpc_signal_cb_t) (uint32_t ch, void *priv)
 

Functions

uintptr_t nrf_modem_os_rpc_sigdev_app_get (void)
 Get address of the application signal device.
 
uintptr_t nrf_modem_os_rpc_sigdev_modem_get (void)
 Get address of the modem signal device.
 
int nrf_modem_os_rpc_open (struct nrf_modem_os_rpc *instance, const struct nrf_modem_os_rpc_config *conf)
 Open an RPC instance.
 
int nrf_modem_os_rpc_send (struct nrf_modem_os_rpc *instance, const void *msg, size_t len)
 Send a message with the RPC instance.
 
int nrf_modem_os_rpc_close (struct nrf_modem_os_rpc *instance)
 Close an RPC instance.
 
int nrf_modem_os_rpc_rx_suspend (struct nrf_modem_os_rpc *instance)
 Suspend processing of incoming messages on the RPC instance.
 
int nrf_modem_os_rpc_rx_resume (struct nrf_modem_os_rpc *instance)
 Resume processing of incoming messages on the RPC instance.
 
int nrf_modem_os_rpc_signal_init (struct nrf_modem_os_rpc_signal *instance, struct nrf_modem_os_rpc_signal_config *conf)
 Configure and enable the signaling instance.
 
int nrf_modem_os_rpc_signal_send (struct nrf_modem_os_rpc_signal *instance)
 Signal with the signaling instance.
 
int nrf_modem_os_rpc_signal_deinit (struct nrf_modem_os_rpc_signal *instance)
 Disable the signaling instance.
 
int nrf_modem_os_rpc_cache_data_flush (void *addr, size_t size)
 Flush address range in cache.
 
int nrf_modem_os_rpc_cache_data_invalidate (void *addr, size_t size)
 Invalidate address range in cache.
 

Variables

struct nrf_modem_os_rpc inst_ctrl
 RPC instances used by nrf_modem and defined externally.
 
struct nrf_modem_os_rpc inst_data
 
struct nrf_modem_os_rpc_signal inst_app_fault
 Signaling instances used by nrf_modem and defined externally.
 
struct nrf_modem_os_rpc_signal inst_modem_fault
 
struct nrf_modem_os_rpc_signal inst_modem_sysoff
 

Detailed Description