/drivers/misc/sgi-gru/ |
H A D | grukservices.h | 45 void *mq; /* message queue vaddress */ member in struct:gru_message_queue_desc 46 unsigned long mq_gpa; /* global address of mq */
|
H A D | grukservices.c | 146 #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 D | msgqueue.c | 27 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 D | c2_ae.c | 149 struct c2_mq *mq = c2dev->qptr_array[mq_index]; local 162 wr = c2_mq_consume(mq); 323 c2_mq_free(mq);
|
H A D | c2_cq.c | 92 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 D | c2_provider.h | 100 struct c2_mq mq; member in struct:c2_cq
|
/drivers/input/joystick/ |
H A D | maplecontrol.c | 26 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 D | maple_keyb.c | 139 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 D | maplemouse.c | 26 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 D | capilib.c | 47 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 D | queue.c | 32 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 D | block.c | 826 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 D | vmu-flash.c | 91 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 D | qla_dbg.c | 457 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(®->req_q_in)); 476 mq->qregs[que_idx+1] = htonl(RD_REG_DWORD(®->req_q_out)); 477 mq->qregs[que_idx+2] = htonl(RD_REG_DWORD(®->rsp_q_in)); 478 mq [all...] |
/drivers/sh/maple/ |
H A D | maple.c | 122 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 D | xpc_uv.c | 105 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 D | lpfc_sli.c | 12108 * @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...] |