/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/staging/tidspbridge/include/dspbridge/ |
H A D | msgdefs.h | 24 struct msg_queue;
|
H A D | dspmsg.h | 34 struct msg_queue **msgq, 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,
|
H A D | dspdefs.h | 848 struct msg_queue **msgq, u32 msgq_id, u32 max_msgs, void *h); 875 typedef void (*fxn_msg_deletequeue) (struct msg_queue *msg_queue_obj); 896 typedef int(*fxn_msg_get) (struct msg_queue *msg_queue_obj, 918 typedef int(*fxn_msg_put) (struct msg_queue *msg_queue_obj, 943 (struct msg_queue *msg_queue_obj, 961 typedef void (*fxn_msg_setqueueid) (struct msg_queue *msg_queue_obj,
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/staging/tidspbridge/include/dspbridge/ |
H A D | msgdefs.h | 24 struct msg_queue;
|
H A D | dspmsg.h | 34 struct msg_queue **msgq, 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,
|
H A D | dspdefs.h | 848 struct msg_queue **msgq, u32 msgq_id, u32 max_msgs, void *h); 875 typedef void (*fxn_msg_deletequeue) (struct msg_queue *msg_queue_obj); 896 typedef int(*fxn_msg_get) (struct msg_queue *msg_queue_obj, 918 typedef int(*fxn_msg_put) (struct msg_queue *msg_queue_obj, 943 (struct msg_queue *msg_queue_obj, 961 typedef void (*fxn_msg_setqueueid) (struct msg_queue *msg_queue_obj,
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/blackfin/mach-common/ |
H A D | smp.c | 143 struct ipi_message_queue *msg_queue; local 148 msg_queue = &__get_cpu_var(ipi_msg_queue); 149 msg_queue->count++; 151 spin_lock(&msg_queue->lock); 152 while (!list_empty(&msg_queue->head)) { 153 msg = list_entry(msg_queue->head.next, typeof(*msg), list); 162 spin_unlock(&msg_queue->lock); 164 spin_lock(&msg_queue->lock); 167 spin_unlock(&msg_queue->lock); 169 spin_lock(&msg_queue 186 struct ipi_message_queue *msg_queue; local 200 struct ipi_message_queue *msg_queue; local 250 struct ipi_message_queue *msg_queue; local 296 struct ipi_message_queue *msg_queue; local 322 struct ipi_message_queue *msg_queue; local [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/blackfin/mach-common/ |
H A D | smp.c | 143 struct ipi_message_queue *msg_queue; local 148 msg_queue = &__get_cpu_var(ipi_msg_queue); 149 msg_queue->count++; 151 spin_lock(&msg_queue->lock); 152 while (!list_empty(&msg_queue->head)) { 153 msg = list_entry(msg_queue->head.next, typeof(*msg), list); 162 spin_unlock(&msg_queue->lock); 164 spin_lock(&msg_queue->lock); 167 spin_unlock(&msg_queue->lock); 169 spin_lock(&msg_queue 186 struct ipi_message_queue *msg_queue; local 200 struct ipi_message_queue *msg_queue; local 250 struct ipi_message_queue *msg_queue; local 296 struct ipi_message_queue *msg_queue; local 322 struct ipi_message_queue *msg_queue; local [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/staging/tidspbridge/core/ |
H A D | _msg_sm.h | 78 * have msg_queue to hold all messages that come up from the corresponding 101 * ======== msg_queue ======== 102 * Each NODE has a msg_queue for receiving messages from the 103 * corresponding node on the DSP. The msg_queue object maintains a list 107 * The msg_queue's hSynEvent gets posted when a message is ready. 109 struct msg_queue { struct
|
H A D | msg_sm.c | 43 static void delete_msg_queue(struct msg_queue *msg_queue_obj, u32 num_to_dsp); 80 * msg_queue object is created. */ 119 * Create a msg_queue for sending/receiving messages to/from a node 123 struct msg_queue **msgq, 128 struct msg_queue *msg_q; 137 /* Allocate msg_queue object */ 138 msg_q = kzalloc(sizeof(struct msg_queue), GFP_KERNEL); 249 void bridge_msg_delete_queue(struct msg_queue *msg_queue_obj) 288 int bridge_msg_get(struct msg_queue *msg_queue_obj, 385 int bridge_msg_put(struct msg_queue *msg_queue_ob [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/staging/tidspbridge/core/ |
H A D | _msg_sm.h | 78 * have msg_queue to hold all messages that come up from the corresponding 101 * ======== msg_queue ======== 102 * Each NODE has a msg_queue for receiving messages from the 103 * corresponding node on the DSP. The msg_queue object maintains a list 107 * The msg_queue's hSynEvent gets posted when a message is ready. 109 struct msg_queue { struct
|
H A D | msg_sm.c | 43 static void delete_msg_queue(struct msg_queue *msg_queue_obj, u32 num_to_dsp); 80 * msg_queue object is created. */ 119 * Create a msg_queue for sending/receiving messages to/from a node 123 struct msg_queue **msgq, 128 struct msg_queue *msg_q; 137 /* Allocate msg_queue object */ 138 msg_q = kzalloc(sizeof(struct msg_queue), GFP_KERNEL); 249 void bridge_msg_delete_queue(struct msg_queue *msg_queue_obj) 288 int bridge_msg_get(struct msg_queue *msg_queue_obj, 385 int bridge_msg_put(struct msg_queue *msg_queue_ob [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/ipc/ |
H A D | msg.c | 147 static inline struct msg_queue *msg_lock(struct ipc_namespace *ns, int id) 152 return (struct msg_queue *)ipcp; 154 return container_of(ipcp, struct msg_queue, q_perm); 157 static inline struct msg_queue *msg_lock_check(struct ipc_namespace *ns, 163 return (struct msg_queue *)ipcp; 165 return container_of(ipcp, struct msg_queue, q_perm); 168 static inline void msg_rmid(struct ipc_namespace *ns, struct msg_queue *s) 182 struct msg_queue *msq; 225 static inline void ss_add(struct msg_queue *msq, struct msg_sender *mss) 254 static void expunge_all(struct msg_queue *ms [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/ipc/ |
H A D | msg.c | 147 static inline struct msg_queue *msg_lock(struct ipc_namespace *ns, int id) 152 return (struct msg_queue *)ipcp; 154 return container_of(ipcp, struct msg_queue, q_perm); 157 static inline struct msg_queue *msg_lock_check(struct ipc_namespace *ns, 163 return (struct msg_queue *)ipcp; 165 return container_of(ipcp, struct msg_queue, q_perm); 168 static inline void msg_rmid(struct ipc_namespace *ns, struct msg_queue *s) 182 struct msg_queue *msq; 225 static inline void ss_add(struct msg_queue *msq, struct msg_sender *mss) 254 static void expunge_all(struct msg_queue *ms [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/include/linux/ |
H A D | msg.h | 88 struct msg_queue { struct
|
H A D | security.h | 1522 int (*msg_queue_alloc_security) (struct msg_queue *msq); 1523 void (*msg_queue_free_security) (struct msg_queue *msq); 1524 int (*msg_queue_associate) (struct msg_queue *msq, int msqflg); 1525 int (*msg_queue_msgctl) (struct msg_queue *msq, int cmd); 1526 int (*msg_queue_msgsnd) (struct msg_queue *msq, 1528 int (*msg_queue_msgrcv) (struct msg_queue *msq, 1769 int security_msg_queue_alloc(struct msg_queue *msq); 1770 void security_msg_queue_free(struct msg_queue *msq); 1771 int security_msg_queue_associate(struct msg_queue *msq, int msqflg); 1772 int security_msg_queue_msgctl(struct msg_queue *ms [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/include/linux/ |
H A D | msg.h | 88 struct msg_queue { struct
|
H A D | security.h | 1522 int (*msg_queue_alloc_security) (struct msg_queue *msq); 1523 void (*msg_queue_free_security) (struct msg_queue *msq); 1524 int (*msg_queue_associate) (struct msg_queue *msq, int msqflg); 1525 int (*msg_queue_msgctl) (struct msg_queue *msq, int cmd); 1526 int (*msg_queue_msgsnd) (struct msg_queue *msq, 1528 int (*msg_queue_msgrcv) (struct msg_queue *msq, 1769 int security_msg_queue_alloc(struct msg_queue *msq); 1770 void security_msg_queue_free(struct msg_queue *msq); 1771 int security_msg_queue_associate(struct msg_queue *msq, int msqflg); 1772 int security_msg_queue_msgctl(struct msg_queue *ms [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/spi/ |
H A D | ep93xx_spi.c | 70 * @current_msg and @msg_queue 81 * @msg_queue: queue for the messages 96 * @running, and @msg_queue. 110 struct list_head msg_queue; member in struct:ep93xx_spi 372 list_add_tail(&msg->queue, &espi->msg_queue); 690 list_empty(&espi->msg_queue)) { 694 msg = list_first_entry(&espi->msg_queue, struct spi_message, queue); 707 if (espi->running && !list_empty(&espi->msg_queue)) 841 INIT_LIST_HEAD(&espi->msg_queue); 891 while (!list_empty(&espi->msg_queue)) { [all...] |
H A D | orion_spi.c | 42 struct list_head msg_queue; member in struct:orion_spi 284 while (!list_empty(&orion_spi->msg_queue)) { 292 m = container_of(orion_spi->msg_queue.next, struct spi_message, 438 list_add_tail(&m->queue, &orion_spi->msg_queue); 502 INIT_LIST_HEAD(&spi->msg_queue);
|
H A D | omap_spi_100k.c | 92 struct list_head msg_queue; member in struct:omap1_spi100k 349 while (!list_empty(&spi100k->msg_queue)) { 357 m = container_of(spi100k->msg_queue.next, struct spi_message, 479 list_add_tail(&m->queue, &spi100k->msg_queue); 530 INIT_LIST_HEAD(&spi100k->msg_queue); 580 while (!list_empty(&spi100k->msg_queue) && limit--) { 586 if (!list_empty(&spi100k->msg_queue))
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/spi/ |
H A D | ep93xx_spi.c | 70 * @current_msg and @msg_queue 81 * @msg_queue: queue for the messages 96 * @running, and @msg_queue. 110 struct list_head msg_queue; member in struct:ep93xx_spi 372 list_add_tail(&msg->queue, &espi->msg_queue); 690 list_empty(&espi->msg_queue)) { 694 msg = list_first_entry(&espi->msg_queue, struct spi_message, queue); 707 if (espi->running && !list_empty(&espi->msg_queue)) 841 INIT_LIST_HEAD(&espi->msg_queue); 891 while (!list_empty(&espi->msg_queue)) { [all...] |
H A D | orion_spi.c | 42 struct list_head msg_queue; member in struct:orion_spi 284 while (!list_empty(&orion_spi->msg_queue)) { 292 m = container_of(orion_spi->msg_queue.next, struct spi_message, 438 list_add_tail(&m->queue, &orion_spi->msg_queue); 502 INIT_LIST_HEAD(&spi->msg_queue);
|
H A D | omap_spi_100k.c | 92 struct list_head msg_queue; member in struct:omap1_spi100k 349 while (!list_empty(&spi100k->msg_queue)) { 357 m = container_of(spi100k->msg_queue.next, struct spi_message, 479 list_add_tail(&m->queue, &spi100k->msg_queue); 530 INIT_LIST_HEAD(&spi100k->msg_queue); 580 while (!list_empty(&spi100k->msg_queue) && limit--) { 586 if (!list_empty(&spi100k->msg_queue))
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/security/ |
H A D | capability.c | 464 static int cap_msg_queue_alloc_security(struct msg_queue *msq) 469 static void cap_msg_queue_free_security(struct msg_queue *msq) 473 static int cap_msg_queue_associate(struct msg_queue *msq, int msqflg) 478 static int cap_msg_queue_msgctl(struct msg_queue *msq, int cmd) 483 static int cap_msg_queue_msgsnd(struct msg_queue *msq, struct msg_msg *msg, 489 static int cap_msg_queue_msgrcv(struct msg_queue *msq, struct msg_msg *msg,
|