Home
last modified time | relevance | path

Searched refs:hmsg_mgr (Results 1 – 7 of 7) sorted by relevance

/linux-3.4.99/drivers/staging/tidspbridge/core/
Dmsg_sm.c38 static void delete_msg_mgr(struct msg_mgr *hmsg_mgr);
103 int bridge_msg_create_queue(struct msg_mgr *hmsg_mgr, struct msg_queue **msgq, in bridge_msg_create_queue() argument
111 if (!hmsg_mgr || msgq == NULL) in bridge_msg_create_queue()
121 msg_q->msg_mgr = hmsg_mgr; in bridge_msg_create_queue()
166 spin_lock_bh(&hmsg_mgr->msg_mgr_lock); in bridge_msg_create_queue()
169 status = add_new_msg(&hmsg_mgr->msg_free_list); in bridge_msg_create_queue()
176 spin_unlock_bh(&hmsg_mgr->msg_mgr_lock); in bridge_msg_create_queue()
180 list_add_tail(&msg_q->list_elem, &hmsg_mgr->queue_list); in bridge_msg_create_queue()
183 if (!list_empty(&hmsg_mgr->msg_free_list)) in bridge_msg_create_queue()
184 sync_set_event(hmsg_mgr->sync_event); in bridge_msg_create_queue()
[all …]
Dio_sm.c139 static void input_msg(struct io_mgr *pio_mgr, struct msg_mgr *hmsg_mgr);
140 static void output_msg(struct io_mgr *pio_mgr, struct msg_mgr *hmsg_mgr);
270 struct msg_mgr *hmsg_mgr; in bridge_io_on_loaded() local
325 hmsg_mgr = hio_mgr->msg_mgr; in bridge_io_on_loaded()
326 if (!hchnl_mgr || !hmsg_mgr) { in bridge_io_on_loaded()
717 hmsg_mgr->max_msgs = in bridge_io_on_loaded()
728 hmsg_mgr->max_msgs); in bridge_io_on_loaded()
1164 static void input_msg(struct io_mgr *pio_mgr, struct msg_mgr *hmsg_mgr) in input_msg() argument
1209 list_for_each_entry(msg_queue_obj, &hmsg_mgr->queue_list, in input_msg()
1220 (*hmsg_mgr->on_exit)(msg_queue_obj->arg, in input_msg()
[all …]
/linux-3.4.99/drivers/staging/tidspbridge/pmgr/
Dmsg.c47 struct msg_mgr *hmsg_mgr; in msg_create() local
56 (*intf_fxns->msg_create) (&hmsg_mgr, hdev_obj, msg_callback); in msg_create()
61 msg_mgr_obj = (struct msg_mgr_ *)hmsg_mgr; in msg_create()
65 *msg_man = hmsg_mgr; in msg_create()
77 void msg_delete(struct msg_mgr *hmsg_mgr) in msg_delete() argument
79 struct msg_mgr_ *msg_mgr_obj = (struct msg_mgr_ *)hmsg_mgr; in msg_delete()
86 (*intf_fxns->msg_delete) (hmsg_mgr); in msg_delete()
89 __func__, hmsg_mgr); in msg_delete()
/linux-3.4.99/drivers/staging/tidspbridge/include/dspbridge/
Ddspmsg.h33 extern int bridge_msg_create_queue(struct msg_mgr *hmsg_mgr,
37 extern void bridge_msg_delete(struct msg_mgr *hmsg_mgr);
Dmsg.h57 extern void msg_delete(struct msg_mgr *hmsg_mgr);
Ddspdefs.h841 (struct msg_mgr *hmsg_mgr,
855 typedef void (*fxn_msg_delete) (struct msg_mgr *hmsg_mgr);
/linux-3.4.99/drivers/staging/tidspbridge/rmgr/
Dproc.c1012 struct msg_mgr *hmsg_mgr; in proc_load() local
1142 dev_get_msg_mgr(p_proc_object->dev_obj, &hmsg_mgr); in proc_load()
1143 if (!hmsg_mgr) { in proc_load()
1144 status = msg_create(&hmsg_mgr, p_proc_object->dev_obj, in proc_load()
1146 dev_set_msg_mgr(p_proc_object->dev_obj, hmsg_mgr); in proc_load()
1546 struct msg_mgr *hmsg_mgr; in proc_stop() local
1579 dev_get_msg_mgr(p_proc_object->dev_obj, &hmsg_mgr); in proc_stop()
1580 if (hmsg_mgr) { in proc_stop()
1581 msg_delete(hmsg_mgr); in proc_stop()
1720 struct msg_mgr *hmsg_mgr; in proc_monitor() local
[all …]