Home
last modified time | relevance | path

Searched refs:msgq (Results 1 – 13 of 13) sorted by relevance

/linux-3.4.99/drivers/scsi/arm/
Dmsgqueue.c25 static struct msgqueue_entry *mqe_alloc(MsgQueue_t *msgq) in mqe_alloc() argument
29 if ((mq = msgq->free) != NULL) in mqe_alloc()
30 msgq->free = mq->next; in mqe_alloc()
41 static void mqe_free(MsgQueue_t *msgq, struct msgqueue_entry *mq) in mqe_free() argument
44 mq->next = msgq->free; in mqe_free()
45 msgq->free = mq; in mqe_free()
54 void msgqueue_initialise(MsgQueue_t *msgq) in msgqueue_initialise() argument
58 msgq->qe = NULL; in msgqueue_initialise()
59 msgq->free = &msgq->entries[0]; in msgqueue_initialise()
62 msgq->entries[i].next = &msgq->entries[i + 1]; in msgqueue_initialise()
[all …]
Dmsgqueue.h39 extern void msgqueue_initialise(MsgQueue_t *msgq);
46 extern void msgqueue_free(MsgQueue_t *msgq);
54 extern int msgqueue_msglength(MsgQueue_t *msgq);
63 extern struct message *msgqueue_getmsg(MsgQueue_t *msgq, int msgno);
73 extern int msgqueue_addmsg(MsgQueue_t *msgq, int length, ...);
80 extern void msgqueue_flush(MsgQueue_t *msgq);
/linux-3.4.99/drivers/net/ethernet/brocade/bna/
Dbfa_msgq.c101 bfa_wc_down(&cmdq->msgq->init_wc); in cmdq_sm_init_wait_entry()
203 if (!bfa_nw_ioc_mbox_queue(cmdq->msgq->ioc, &cmdq->dbell_mb, in bfa_msgq_cmdq_dbell()
304 if (!bfa_nw_ioc_mbox_queue(cmdq->msgq->ioc, &cmdq->copy_mb, in bfa_msgq_cmdq_copy_rsp()
311 bfa_msgq_cmdq_attach(struct bfa_msgq_cmdq *cmdq, struct bfa_msgq *msgq) in bfa_msgq_cmdq_attach() argument
315 cmdq->msgq = msgq; in bfa_msgq_cmdq_attach()
366 bfa_wc_down(&rspq->msgq->init_wc); in rspq_sm_init_wait_entry()
413 if (!bfa_nw_ioc_is_disabled(rspq->msgq->ioc)) in rspq_sm_dbell_wait_entry()
461 if (!bfa_nw_ioc_mbox_queue(rspq->msgq->ioc, &rspq->dbell_mb, in bfa_msgq_rspq_dbell()
499 bfa_msgq_rspq_attach(struct bfa_msgq_rspq *rspq, struct bfa_msgq *msgq) in bfa_msgq_rspq_attach() argument
502 rspq->msgq = msgq; in bfa_msgq_rspq_attach()
[all …]
Dbfa_msgq.h82 struct bfa_msgq *msgq; member
107 struct bfa_msgq *msgq; member
122 void bfa_msgq_memclaim(struct bfa_msgq *msgq, u8 *kva, u64 pa);
123 void bfa_msgq_attach(struct bfa_msgq *msgq, struct bfa_ioc *ioc);
124 void bfa_msgq_regisr(struct bfa_msgq *msgq, enum bfi_mclass mc,
126 void bfa_msgq_cmd_post(struct bfa_msgq *msgq,
128 void bfa_msgq_rsp_copy(struct bfa_msgq *msgq, u8 *buf, size_t buf_len);
Dbna_enet.c418 bfa_msgq_cmd_post(&ethport->bna->msgq, &ethport->msgq_cmd); in bna_bfi_ethport_admin_up()
435 bfa_msgq_cmd_post(&ethport->bna->msgq, &ethport->msgq_cmd); in bna_bfi_ethport_admin_down()
456 bfa_msgq_cmd_post(&ethport->bna->msgq, &ethport->msgq_cmd); in bna_bfi_ethport_lpbk_up()
473 bfa_msgq_cmd_post(&ethport->bna->msgq, &ethport->msgq_cmd); in bna_bfi_ethport_lpbk_down()
1185 bfa_msgq_cmd_post(&enet->bna->msgq, &enet->msgq_cmd); in bna_bfi_pause_set()
1650 bfa_msgq_cmd_post(&ioceth->bna->msgq, &ioceth->msgq_cmd); in bna_bfi_attr_get()
1749 bfa_msgq_attach(&bna->msgq, &ioceth->ioc); in bna_ioceth_init()
1750 bfa_msgq_memclaim(&bna->msgq, kva, dma); in bna_ioceth_init()
1751 bfa_msgq_regisr(&bna->msgq, BFI_MC_ENET, bna_msgq_rsp_handler, bna); in bna_ioceth_init()
1889 bfa_msgq_cmd_post(&bna->msgq, &bna->stats_mod.stats_get_cmd); in bna_bfi_stats_get()
Dbna_tx_rx.c292 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_ucast_req()
308 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_mcast_add_req()
324 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_mcast_del_req()
339 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_mcast_filter_req()
354 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_rx_promisc_req()
379 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_rx_vlan_filter_set()
394 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_vlan_strip_enable()
410 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_rit_cfg()
430 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_rss_cfg()
445 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_rss_enable()
[all …]
Dbna_types.h970 struct bfa_msgq msgq; member
/linux-3.4.99/drivers/staging/tidspbridge/core/
Dmsg_sm.c103 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()
114 *msgq = NULL; in bridge_msg_create_queue()
181 *msgq = msg_q; in bridge_msg_create_queue()
/linux-3.4.99/drivers/spi/
Dspi-coldfire-qspi.c84 struct list_head msgq; member
312 while (!list_empty(&mcfqspi->msgq)) { in mcfqspi_work()
318 msg = container_of(mcfqspi->msgq.next, struct spi_message, in mcfqspi_work()
412 list_add_tail(&msg->queue, &mcfqspi->msgq); in mcfqspi_transfer()
513 INIT_LIST_HEAD(&mcfqspi->msgq); in mcfqspi_probe()
/linux-3.4.99/drivers/staging/tidspbridge/include/dspbridge/
Ddspmsg.h34 struct msg_queue **msgq,
Ddspdefs.h842 struct msg_queue **msgq, u32 msgq_id, u32 max_msgs, void *h);
/linux-3.4.99/drivers/isdn/mISDN/
Dstack.c33 skb_queue_tail(&st->msgq, skb); in _queue_message()
226 skb = skb_dequeue(&st->msgq); in mISDNStackd()
231 skb = skb_dequeue(&st->msgq); in mISDNStackd()
271 if (!skb_queue_empty(&st->msgq)) in mISDNStackd()
319 skb_queue_purge(&st->msgq); in mISDNStackd()
383 skb_queue_head_init(&newst->msgq); in create_stack()
/linux-3.4.99/include/linux/
DmISDNif.h499 struct sk_buff_head msgq; member