Lines Matching refs:icmsg_data_t
31 static void mbox_callback_process(struct icmsg_data_t *dev_data);
35 struct icmsg_data_t *dev_data) in mbox_deinit()
57 static bool is_endpoint_ready(struct icmsg_data_t *dev_data) in is_endpoint_ready()
66 struct icmsg_data_t *dev_data = in notify_process()
67 CONTAINER_OF(dwork, struct icmsg_data_t, notify_work); in notify_process()
82 static void notify_process(struct icmsg_data_t *dev_data) in notify_process()
105 static int reserve_tx_buffer_if_unused(struct icmsg_data_t *dev_data) in reserve_tx_buffer_if_unused()
116 static int release_tx_buffer(struct icmsg_data_t *dev_data) in release_tx_buffer()
122 static uint32_t data_available(struct icmsg_data_t *dev_data) in data_available()
128 static void submit_mbox_work(struct icmsg_data_t *dev_data) in submit_mbox_work()
138 static void submit_work_if_buffer_free(struct icmsg_data_t *dev_data) in submit_work_if_buffer_free()
144 struct icmsg_data_t *dev_data) in submit_work_if_buffer_free_and_data_available()
153 static void submit_if_buffer_free(struct icmsg_data_t *dev_data) in submit_if_buffer_free()
159 struct icmsg_data_t *dev_data) in submit_if_buffer_free_and_data_available()
173 static void mbox_callback_process(struct icmsg_data_t *dev_data) in mbox_callback_process()
177 struct icmsg_data_t *dev_data = CONTAINER_OF(item, struct icmsg_data_t, mbox_work); in mbox_callback_process()
230 struct icmsg_data_t *dev_data = user_data; in mbox_callback()
239 struct icmsg_data_t *dev_data) in mbox_init()
257 struct icmsg_data_t *dev_data, in icmsg_open()
315 struct icmsg_data_t *dev_data) in icmsg_close()
330 struct icmsg_data_t *dev_data, in icmsg_send()