/linux-3.4.99/arch/blackfin/mach-common/ |
D | smp.c | 176 struct ipi_message_queue *msg_queue; in ipi_handler_int1() local 182 msg_queue = &__get_cpu_var(ipi_msg_queue); in ipi_handler_int1() 184 spin_lock_irqsave(&msg_queue->lock, flags); in ipi_handler_int1() 186 while (msg_queue->count) { in ipi_handler_int1() 187 msg = &msg_queue->ipi_message[msg_queue->head]; in ipi_handler_int1() 206 msg_queue->head++; in ipi_handler_int1() 207 msg_queue->head %= BFIN_IPI_MSGQ_LEN; in ipi_handler_int1() 208 msg_queue->count--; in ipi_handler_int1() 210 spin_unlock_irqrestore(&msg_queue->lock, flags); in ipi_handler_int1() 217 struct ipi_message_queue *msg_queue; in ipi_queue_init() local [all …]
|
/linux-3.4.99/drivers/staging/tidspbridge/include/dspbridge/ |
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,
|
D | dspdefs.h | 842 struct msg_queue **msgq, u32 msgq_id, u32 max_msgs, void *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,
|
D | msgdefs.h | 24 struct msg_queue;
|
/linux-3.4.99/ipc/ |
D | msg.c | 147 static inline struct msg_queue *msg_lock(struct ipc_namespace *ns, int id) in msg_lock() 152 return (struct msg_queue *)ipcp; in msg_lock() 154 return container_of(ipcp, struct msg_queue, q_perm); in msg_lock() 157 static inline struct msg_queue *msg_lock_check(struct ipc_namespace *ns, in msg_lock_check() 163 return (struct msg_queue *)ipcp; in msg_lock_check() 165 return container_of(ipcp, struct msg_queue, q_perm); in msg_lock_check() 168 static inline void msg_rmid(struct ipc_namespace *ns, struct msg_queue *s) in msg_rmid() 182 struct msg_queue *msq; in newque() 225 static inline void ss_add(struct msg_queue *msq, struct msg_sender *mss) in ss_add() 254 static void expunge_all(struct msg_queue *msq, int res) in expunge_all() [all …]
|
/linux-3.4.99/drivers/staging/tidspbridge/core/ |
D | msg_sm.c | 39 static void delete_msg_queue(struct msg_queue *msg_queue_obj, u32 num_to_dsp); 103 int bridge_msg_create_queue(struct msg_mgr *hmsg_mgr, struct msg_queue **msgq, in bridge_msg_create_queue() 108 struct msg_queue *msg_q; in bridge_msg_create_queue() 116 msg_q = kzalloc(sizeof(struct msg_queue), GFP_KERNEL); in bridge_msg_create_queue() 209 void bridge_msg_delete_queue(struct msg_queue *msg_queue_obj) in bridge_msg_delete_queue() 242 int bridge_msg_get(struct msg_queue *msg_queue_obj, in bridge_msg_get() 322 int bridge_msg_put(struct msg_queue *msg_queue_obj, in bridge_msg_put() 426 int bridge_msg_register_notify(struct msg_queue *msg_queue_obj, in bridge_msg_register_notify() 467 void bridge_msg_set_queue_id(struct msg_queue *msg_queue_obj, u32 msgq_id) in bridge_msg_set_queue_id() 515 static void delete_msg_queue(struct msg_queue *msg_queue_obj, u32 num_to_dsp) in delete_msg_queue()
|
D | _msg_sm.h | 109 struct msg_queue { struct
|
D | io_sm.c | 1169 struct msg_queue *msg_queue_obj; in input_msg()
|
/linux-3.4.99/drivers/spi/ |
D | spi-ti-ssp.c | 36 struct list_head msg_queue; member 186 while (!list_empty(&hw->msg_queue)) { in ti_ssp_spi_work() 192 m = container_of(hw->msg_queue.next, struct spi_message, in ti_ssp_spi_work() 285 list_add_tail(&m->queue, &hw->msg_queue); in ti_ssp_spi_transfer() 321 INIT_LIST_HEAD(&hw->msg_queue); in ti_ssp_spi_probe() 366 while (!list_empty(&hw->msg_queue)) { in ti_ssp_spi_remove()
|
D | spi-omap-100k.c | 92 struct list_head msg_queue; member 349 while (!list_empty(&spi100k->msg_queue)) { in omap1_spi100k_work() 357 m = container_of(spi100k->msg_queue.next, struct spi_message, in omap1_spi100k_work() 479 list_add_tail(&m->queue, &spi100k->msg_queue); in omap1_spi100k_transfer() 530 INIT_LIST_HEAD(&spi100k->msg_queue); in omap1_spi100k_probe() 580 while (!list_empty(&spi100k->msg_queue) && limit--) { in omap1_spi100k_remove() 586 if (!list_empty(&spi100k->msg_queue)) in omap1_spi100k_remove()
|
D | spi-orion.c | 43 struct list_head msg_queue; member 285 while (!list_empty(&orion_spi->msg_queue)) { in orion_spi_work() 293 m = container_of(orion_spi->msg_queue.next, struct spi_message, in orion_spi_work() 434 list_add_tail(&m->queue, &orion_spi->msg_queue); in orion_spi_transfer() 498 INIT_LIST_HEAD(&spi->msg_queue); in orion_spi_probe()
|
D | spi-ep93xx.c | 124 struct list_head msg_queue; member 393 list_add_tail(&msg->queue, &espi->msg_queue); in ep93xx_spi_transfer() 894 list_empty(&espi->msg_queue)) { in ep93xx_spi_work() 898 msg = list_first_entry(&espi->msg_queue, struct spi_message, queue); in ep93xx_spi_work() 911 if (espi->running && !list_empty(&espi->msg_queue)) in ep93xx_spi_work() 1118 INIT_LIST_HEAD(&espi->msg_queue); in ep93xx_spi_probe() 1169 while (!list_empty(&espi->msg_queue)) { in ep93xx_spi_remove() 1172 msg = list_first_entry(&espi->msg_queue, in ep93xx_spi_remove()
|
D | spi-omap2-mcspi.c | 118 struct list_head msg_queue; member 870 while (!list_empty(&mcspi->msg_queue)) { in omap2_mcspi_work() 881 m = container_of(mcspi->msg_queue.next, struct spi_message, in omap2_mcspi_work() 1046 list_add_tail(&m->queue, &mcspi->msg_queue); in omap2_mcspi_transfer() 1186 INIT_LIST_HEAD(&mcspi->msg_queue); in omap2_mcspi_probe()
|
/linux-3.4.99/include/linux/ |
D | security.h | 51 struct msg_queue; 1540 int (*msg_queue_alloc_security) (struct msg_queue *msq); 1541 void (*msg_queue_free_security) (struct msg_queue *msq); 1542 int (*msg_queue_associate) (struct msg_queue *msq, int msqflg); 1543 int (*msg_queue_msgctl) (struct msg_queue *msq, int cmd); 1544 int (*msg_queue_msgsnd) (struct msg_queue *msq, 1546 int (*msg_queue_msgrcv) (struct msg_queue *msq, 1793 int security_msg_queue_alloc(struct msg_queue *msq); 1794 void security_msg_queue_free(struct msg_queue *msq); 1795 int security_msg_queue_associate(struct msg_queue *msq, int msqflg); [all …]
|
D | msg.h | 88 struct msg_queue { struct
|
/linux-3.4.99/security/ |
D | capability.c | 473 static int cap_msg_queue_alloc_security(struct msg_queue *msq) in cap_msg_queue_alloc_security() 478 static void cap_msg_queue_free_security(struct msg_queue *msq) in cap_msg_queue_free_security() 482 static int cap_msg_queue_associate(struct msg_queue *msq, int msqflg) in cap_msg_queue_associate() 487 static int cap_msg_queue_msgctl(struct msg_queue *msq, int cmd) in cap_msg_queue_msgctl() 492 static int cap_msg_queue_msgsnd(struct msg_queue *msq, struct msg_msg *msg, in cap_msg_queue_msgsnd() 498 static int cap_msg_queue_msgrcv(struct msg_queue *msq, struct msg_msg *msg, in cap_msg_queue_msgrcv()
|
D | security.c | 865 int security_msg_queue_alloc(struct msg_queue *msq) in security_msg_queue_alloc() 870 void security_msg_queue_free(struct msg_queue *msq) in security_msg_queue_free() 875 int security_msg_queue_associate(struct msg_queue *msq, int msqflg) in security_msg_queue_associate() 880 int security_msg_queue_msgctl(struct msg_queue *msq, int cmd) in security_msg_queue_msgctl() 885 int security_msg_queue_msgsnd(struct msg_queue *msq, in security_msg_queue_msgsnd() 891 int security_msg_queue_msgrcv(struct msg_queue *msq, struct msg_msg *msg, in security_msg_queue_msgrcv()
|
/linux-3.4.99/security/smack/ |
D | smack_lsm.c | 2374 static int smack_msg_queue_alloc_security(struct msg_queue *msq) in smack_msg_queue_alloc_security() 2388 static void smack_msg_queue_free_security(struct msg_queue *msq) in smack_msg_queue_free_security() 2401 static char *smack_of_msq(struct msg_queue *msq) in smack_of_msq() 2413 static int smk_curacc_msq(struct msg_queue *msq, int access) in smk_curacc_msq() 2432 static int smack_msg_queue_associate(struct msg_queue *msq, int msqflg) in smack_msg_queue_associate() 2447 static int smack_msg_queue_msgctl(struct msg_queue *msq, int cmd) in smack_msg_queue_msgctl() 2481 static int smack_msg_queue_msgsnd(struct msg_queue *msq, struct msg_msg *msg, in smack_msg_queue_msgsnd() 2500 static int smack_msg_queue_msgrcv(struct msg_queue *msq, struct msg_msg *msg, in smack_msg_queue_msgrcv()
|
/linux-3.4.99/security/selinux/ |
D | hooks.c | 4991 static int selinux_msg_queue_alloc_security(struct msg_queue *msq) in selinux_msg_queue_alloc_security() 5018 static void selinux_msg_queue_free_security(struct msg_queue *msq) in selinux_msg_queue_free_security() 5023 static int selinux_msg_queue_associate(struct msg_queue *msq, int msqflg) in selinux_msg_queue_associate() 5040 static int selinux_msg_queue_msgctl(struct msg_queue *msq, int cmd) in selinux_msg_queue_msgctl() 5068 static int selinux_msg_queue_msgsnd(struct msg_queue *msq, struct msg_msg *msg, int msqflg) in selinux_msg_queue_msgsnd() 5113 static int selinux_msg_queue_msgrcv(struct msg_queue *msq, struct msg_msg *msg, in selinux_msg_queue_msgrcv()
|
/linux-3.4.99/drivers/staging/tidspbridge/rmgr/ |
D | node.c | 220 struct msg_queue *msg_queue_obj;
|