Searched refs:hmsg_mgr (Results 1 – 7 of 7) sorted by relevance
/linux-3.4.99/drivers/staging/tidspbridge/core/ |
D | msg_sm.c | 38 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 …]
|
D | io_sm.c | 139 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/ |
D | msg.c | 47 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/ |
D | dspmsg.h | 33 extern int bridge_msg_create_queue(struct msg_mgr *hmsg_mgr, 37 extern void bridge_msg_delete(struct msg_mgr *hmsg_mgr);
|
D | msg.h | 57 extern void msg_delete(struct msg_mgr *hmsg_mgr);
|
D | dspdefs.h | 841 (struct msg_mgr *hmsg_mgr, 855 typedef void (*fxn_msg_delete) (struct msg_mgr *hmsg_mgr);
|
/linux-3.4.99/drivers/staging/tidspbridge/rmgr/ |
D | proc.c | 1012 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 …]
|