Home
last modified time | relevance | path

Searched refs:ipc_rpmsg_instance (Results 1 – 3 of 3) sorted by relevance

/Zephyr-latest/include/zephyr/ipc/
Dipc_rpmsg.h69 struct ipc_rpmsg_instance { struct
108 int ipc_rpmsg_init(struct ipc_rpmsg_instance *instance, argument
127 int ipc_rpmsg_deinit(struct ipc_rpmsg_instance *instance,
142 int ipc_rpmsg_register_ept(struct ipc_rpmsg_instance *instance, unsigned int role,
/Zephyr-latest/subsys/ipc/ipc_service/lib/
Dipc_rpmsg.c18 struct ipc_rpmsg_instance *instance; in ns_bind_cb()
23 instance = CONTAINER_OF(p_rvdev->shpool, struct ipc_rpmsg_instance, shm_pool); in ns_bind_cb()
49 int ipc_rpmsg_register_ept(struct ipc_rpmsg_instance *instance, unsigned int role, in ipc_rpmsg_register_ept()
72 int ipc_rpmsg_init(struct ipc_rpmsg_instance *instance, in ipc_rpmsg_init()
106 int ipc_rpmsg_deinit(struct ipc_rpmsg_instance *instance, in ipc_rpmsg_deinit()
/Zephyr-latest/subsys/ipc/ipc_service/backends/
Dipc_rpmsg_static_vrings.c43 struct ipc_rpmsg_instance rpmsg_inst;
77 static struct ipc_rpmsg_ept *get_ept_slot_with_name(struct ipc_rpmsg_instance *rpmsg_inst, in get_ept_slot_with_name()
93 static struct ipc_rpmsg_ept *get_available_ept_slot(struct ipc_rpmsg_instance *rpmsg_inst) in get_available_ept_slot()
98 static bool check_endpoints_freed(struct ipc_rpmsg_instance *rpmsg_inst) in check_endpoints_freed()
124 static bool get_ept(struct ipc_rpmsg_instance *rpmsg_inst, in get_ept()
146 static void advertise_ept(struct ipc_rpmsg_instance *rpmsg_inst, struct ipc_rpmsg_ept *rpmsg_ept, in advertise_ept()
168 struct ipc_rpmsg_instance *rpmsg_inst; in ns_bind_cb()
174 rpmsg_inst = CONTAINER_OF(p_rvdev->shpool, struct ipc_rpmsg_instance, shm_pool); in ns_bind_cb()
374 static struct ipc_rpmsg_ept *register_ept_on_host(struct ipc_rpmsg_instance *rpmsg_inst, in register_ept_on_host()
412 static struct ipc_rpmsg_ept *register_ept_on_remote(struct ipc_rpmsg_instance *rpmsg_inst, in register_ept_on_remote()
[all …]