Searched defs:mq (Results 1 - 17 of 17) sorted by relevance

/drivers/misc/sgi-gru/
H A Dgrukservices.h45 void *mq; /* message queue vaddress */ member in struct:gru_message_queue_desc
46 unsigned long mq_gpa; /* global address of mq */
H A Dgrukservices.c146 #define HSTATUS(mq, h) ((mq) + offsetof(struct message_queue, hstatus[h]))
555 struct message_queue *mq = p; local
559 memset(mq, 0, bytes);
560 mq->start = &mq->data;
561 mq->start2 = &mq->data + (qlines / 2 - 1) * GRU_CACHE_LINE_BYTES;
562 mq->next = &mq
840 struct message_queue *mq = mqd->mq; local
872 struct message_queue *mq = mqd->mq; local
999 void *p, *mq; local
[all...]
/drivers/scsi/arm/
H A Dmsgqueue.c27 struct msgqueue_entry *mq; local
29 if ((mq = msgq->free) != NULL)
30 msgq->free = mq->next;
32 return mq;
36 * Function: void mqe_free(MsgQueue_t *msgq, struct msgqueue_entry *mq)
39 * mq - message queue entry to free
41 static void mqe_free(MsgQueue_t *msgq, struct msgqueue_entry *mq) argument
43 if (mq) {
44 mq->next = msgq->free;
45 msgq->free = mq;
85 struct msgqueue_entry *mq = msgq->qe; local
103 struct msgqueue_entry *mq; local
120 struct msgqueue_entry *mq = mqe_alloc(msgq); local
153 struct msgqueue_entry *mq, *mqnext; local
[all...]
/drivers/infiniband/hw/amso1100/
H A Dc2_ae.c149 struct c2_mq *mq = c2dev->qptr_array[mq_index]; local
162 wr = c2_mq_consume(mq);
323 c2_mq_free(mq);
H A Dc2_cq.c92 q = &cq->mq;
138 ce = c2_mq_consume(&cq->mq);
150 c2_mq_free(&cq->mq);
151 ce = c2_mq_consume(&cq->mq);
196 c2_mq_free(&cq->mq);
230 shared = cq->mq.peer;
250 ret = !c2_mq_empty(&cq->mq);
257 static void c2_free_cq_buf(struct c2_dev *c2dev, struct c2_mq *mq) argument
259 dma_free_coherent(&c2dev->pcidev->dev, mq->q_size * mq
263 c2_alloc_cq_buf(struct c2_dev *c2dev, struct c2_mq *mq, int q_size, int msg_size) argument
[all...]
H A Dc2_provider.h100 struct c2_mq mq; member in struct:c2_cq
/drivers/input/joystick/
H A Dmaplecontrol.c26 static void dc_pad_callback(struct mapleq *mq) argument
29 struct maple_device *mapledev = mq->dev;
32 unsigned char *res = mq->recvbuf->buf;
/drivers/input/keyboard/
H A Dmaple_keyb.c139 static void dc_kbd_callback(struct mapleq *mq) argument
141 struct maple_device *mapledev = mq->dev;
143 unsigned long *buf = (unsigned long *)(mq->recvbuf->buf);
/drivers/input/mouse/
H A Dmaplemouse.c26 static void dc_mouse_callback(struct mapleq *mq) argument
29 struct maple_device *mapledev = mq->dev;
32 unsigned char *res = mq->recvbuf->buf;
/drivers/isdn/capi/
H A Dcapilib.c47 struct capilib_msgidqueue *mq; local
48 if ((mq = np->msgidfree) == NULL)
50 np->msgidfree = mq->next;
51 mq->msgid = msgid;
52 mq->next = NULL;
54 np->msgidlast->next = mq;
55 np->msgidlast = mq;
57 np->msgidqueue = mq;
67 struct capilib_msgidqueue *mq = *pp; local
68 *pp = mq
[all...]
/drivers/mmc/card/
H A Dqueue.c32 struct mmc_queue *mq = q->queuedata; local
42 if (mq && mmc_card_removed(mq->card))
52 struct mmc_queue *mq = d; local
53 struct request_queue *q = mq->queue;
57 down(&mq->thread_sem);
65 mq->mqrq_cur->req = req;
68 if (req || mq->mqrq_prev->req) {
70 mq->issue_fn(mq, re
101 struct mmc_queue *mq = q->queuedata; local
161 mmc_init_queue(struct mmc_queue *mq, struct mmc_card *card, spinlock_t *lock, const char *subname) argument
295 mmc_cleanup_queue(struct mmc_queue *mq) argument
344 mmc_queue_suspend(struct mmc_queue *mq) argument
364 mmc_queue_resume(struct mmc_queue *mq) argument
383 mmc_queue_map_sg(struct mmc_queue *mq, struct mmc_queue_req *mqrq) argument
[all...]
H A Dblock.c826 static int mmc_blk_issue_discard_rq(struct mmc_queue *mq, struct request *req) argument
828 struct mmc_blk_data *md = mq->data;
871 static int mmc_blk_issue_secdiscard_rq(struct mmc_queue *mq, argument
874 struct mmc_blk_data *md = mq->data;
955 static int mmc_blk_issue_flush(struct mmc_queue *mq, struct request *req) argument
957 struct mmc_blk_data *md = mq->data;
1098 struct mmc_queue *mq)
1103 struct mmc_blk_data *md = mq->data;
1222 brq->data.sg_len = mmc_queue_map_sg(mq, mqrq);
1278 static int mmc_blk_issue_rw_rq(struct mmc_queue *mq, struc argument
1095 mmc_blk_rw_rq_prep(struct mmc_queue_req *mqrq, struct mmc_card *card, int disable_multi, struct mmc_queue *mq) argument
1411 mmc_blk_issue_rq(struct mmc_queue *mq, struct request *req) argument
[all...]
/drivers/mtd/maps/
H A Dvmu-flash.c91 static void vmu_blockread(struct mapleq *mq) argument
96 mdev = mq->dev;
103 memcpy(card->blockread, mq->recvbuf->buf + 12,
193 list_del_init(&(mdev->mq->list));
194 kfree(mdev->mq->sendbuf);
195 mdev->mq->sendbuf = NULL;
285 kfree(mdev->mq->sendbuf);
286 mdev->mq->sendbuf = NULL;
287 list_del_init(&(mdev->mq->list));
501 static void vmu_queryblocks(struct mapleq *mq) argument
[all...]
/drivers/scsi/qla2xxx/
H A Dqla_dbg.c457 struct qla2xxx_mq_chain *mq = ptr; local
463 mq = ptr;
464 *last_chain = &mq->type;
465 mq->type = __constant_htonl(DUMP_CHAIN_MQ);
466 mq->chain_size = __constant_htonl(sizeof(struct qla2xxx_mq_chain));
470 mq->count = htonl(que_cnt);
475 mq->qregs[que_idx] = htonl(RD_REG_DWORD(&reg->req_q_in));
476 mq->qregs[que_idx+1] = htonl(RD_REG_DWORD(&reg->req_q_out));
477 mq->qregs[que_idx+2] = htonl(RD_REG_DWORD(&reg->rsp_q_in));
478 mq
[all...]
/drivers/sh/maple/
H A Dmaple.c122 void (*callback) (struct mapleq *mq),
140 struct mapleq *mq; local
143 mq = mdev->mq;
144 kmem_cache_free(maple_queue_cache, mq->recvbuf);
145 kfree(mq);
172 mdev->mq->command = command;
173 mdev->mq->length = length;
176 mdev->mq->sendbuf = sendbuf;
179 list_add_tail(&mdev->mq
121 maple_getcond_callback(struct maple_device *dev, void (*callback) (struct mapleq *mq), unsigned long interval, unsigned long function) argument
188 struct mapleq *mq; local
247 maple_build_block(struct mapleq *mq) argument
273 struct mapleq *mq, *nmq; local
633 struct mapleq *mq, *nmq; local
[all...]
/drivers/misc/sgi-xp/
H A Dxpc_uv.c105 xpc_get_gru_mq_irq_uv(struct xpc_gru_mq_uv *mq, int cpu, char *irq_name) argument
107 int mmr_pnode = uv_blade_to_pnode(mq->mmr_blade);
110 mq->irq = uv_setup_irq(irq_name, cpu, mq->mmr_blade, mq->mmr_offset,
112 if (mq->irq < 0) {
114 -mq->irq);
115 return mq->irq;
118 mq->mmr_value = uv_read_global_mmr64(mmr_pnode, mq
138 xpc_release_gru_mq_irq_uv(struct xpc_gru_mq_uv *mq) argument
157 xpc_gru_mq_watchlist_alloc_uv(struct xpc_gru_mq_uv *mq) argument
188 xpc_gru_mq_watchlist_free_uv(struct xpc_gru_mq_uv *mq) argument
214 struct xpc_gru_mq_uv *mq; local
306 xpc_destroy_gru_mq_uv(struct xpc_gru_mq_uv *mq) argument
[all...]
/drivers/scsi/lpfc/
H A Dlpfc_sli.c12108 * @mq: The queue structure to use to create the mailbox queue.
12120 lpfc_mq_create_fb_init(struct lpfc_hba *phba, struct lpfc_queue *mq, argument
12134 mq->page_count);
12138 switch (mq->entry_count) {
12156 list_for_each_entry(dmabuf, &mq->page_list, list) {
12167 * @mq: The queue structure to use to create the mailbox queue.
12171 * This function creates a mailbox queue, as detailed in @mq, on a port,
12186 lpfc_mq_create(struct lpfc_hba *phba, struct lpfc_queue *mq, argument
12199 if (!mq || !cq)
12216 &mq_create_ext->u.request, mq
12801 lpfc_mq_destroy(struct lpfc_hba *phba, struct lpfc_queue *mq) argument
[all...]

Completed in 273 milliseconds