Searched refs:msg_queue_obj (Results 1 – 5 of 5) sorted by relevance
/linux-3.3/drivers/staging/tidspbridge/core/ |
D | msg_sm.c | 42 static void delete_msg_queue(struct msg_queue *msg_queue_obj, u32 num_to_dsp); 212 void bridge_msg_delete_queue(struct msg_queue *msg_queue_obj) in bridge_msg_delete_queue() argument 217 if (!msg_queue_obj || !msg_queue_obj->msg_mgr) in bridge_msg_delete_queue() 220 hmsg_mgr = msg_queue_obj->msg_mgr; in bridge_msg_delete_queue() 221 msg_queue_obj->done = true; in bridge_msg_delete_queue() 223 io_msg_pend = msg_queue_obj->io_msg_pend; in bridge_msg_delete_queue() 226 sync_set_event(msg_queue_obj->sync_done); in bridge_msg_delete_queue() 228 sync_wait_on_event(msg_queue_obj->sync_done_ack, SYNC_INFINITE); in bridge_msg_delete_queue() 229 io_msg_pend = msg_queue_obj->io_msg_pend; in bridge_msg_delete_queue() 233 list_del(&msg_queue_obj->list_elem); in bridge_msg_delete_queue() [all …]
|
D | io_sm.c | 1186 struct msg_queue *msg_queue_obj; in input_msg() local 1226 list_for_each_entry(msg_queue_obj, &hmsg_mgr->queue_list, in input_msg() 1228 if (msg.msgq_id != msg_queue_obj->msgq_id) in input_msg() 1237 (*hmsg_mgr->on_exit)(msg_queue_obj->arg, in input_msg() 1245 if (list_empty(&msg_queue_obj->msg_free_list)) { in input_msg() 1256 pmsg = list_first_entry(&msg_queue_obj->msg_free_list, in input_msg() 1261 &msg_queue_obj->msg_used_list); in input_msg() 1262 ntfy_notify(msg_queue_obj->ntfy_obj, in input_msg() 1264 sync_set_event(msg_queue_obj->sync_event); in input_msg()
|
/linux-3.3/drivers/staging/tidspbridge/include/dspbridge/ |
D | dspmsg.h | 39 extern void bridge_msg_delete_queue(struct msg_queue *msg_queue_obj); 41 extern int bridge_msg_get(struct msg_queue *msg_queue_obj, 44 extern int bridge_msg_put(struct msg_queue *msg_queue_obj, 47 extern int bridge_msg_register_notify(struct msg_queue *msg_queue_obj, 53 extern void bridge_msg_set_queue_id(struct msg_queue *msg_queue_obj,
|
D | dspdefs.h | 869 typedef void (*fxn_msg_deletequeue) (struct msg_queue *msg_queue_obj); 890 typedef int(*fxn_msg_get) (struct msg_queue *msg_queue_obj, 912 typedef int(*fxn_msg_put) (struct msg_queue *msg_queue_obj, 937 (struct msg_queue *msg_queue_obj, 955 typedef void (*fxn_msg_setqueueid) (struct msg_queue *msg_queue_obj,
|
/linux-3.3/drivers/staging/tidspbridge/rmgr/ |
D | node.c | 224 struct msg_queue *msg_queue_obj; member 568 &pnode->msg_queue_obj, in node_allocate() 1236 msg_queue_obj, in node_create() 1796 (*intf_fxns->msg_get) (hnode->msg_queue_obj, message, utimeout); in node_get_message() 2128 status = (*intf_fxns->msg_put) (hnode->msg_queue_obj, in node_put_message() 2177 (hnode->msg_queue_obj, in node_register_notify() 2392 status = (*intf_fxns->msg_put) (hnode->msg_queue_obj, &msg, in node_terminate() 2408 status = (*intf_fxns->msg_put)(hnode->msg_queue_obj, in node_terminate() 2478 if (hnode->msg_queue_obj) { in delete_node() 2481 msg_queue_obj); in delete_node() [all …]
|