Searched refs:mq (Results 1 - 25 of 121) sorted by relevance

12345

/linux-master/drivers/scsi/arm/
H A Dmsgqueue.c24 struct msgqueue_entry *mq; local
26 if ((mq = msgq->free) != NULL)
27 msgq->free = mq->next;
29 return mq;
33 * Function: void mqe_free(MsgQueue_t *msgq, struct msgqueue_entry *mq)
36 * mq - message queue entry to free
38 static void mqe_free(MsgQueue_t *msgq, struct msgqueue_entry *mq) argument
40 if (mq) {
41 mq->next = msgq->free;
42 msgq->free = mq;
82 struct msgqueue_entry *mq = msgq->qe; local
100 struct msgqueue_entry *mq; local
117 struct msgqueue_entry *mq = mqe_alloc(msgq); local
150 struct msgqueue_entry *mq, *mqnext; local
[all...]
/linux-master/drivers/mmc/core/
H A Dqueue.c26 static inline bool mmc_cqe_dcmd_busy(struct mmc_queue *mq) argument
29 return mq->in_flight[MMC_ISSUE_DCMD];
32 void mmc_cqe_check_busy(struct mmc_queue *mq) argument
34 if ((mq->cqe_busy & MMC_CQE_DCMD_BUSY) && !mmc_cqe_dcmd_busy(mq))
35 mq->cqe_busy &= ~MMC_CQE_DCMD_BUSY;
60 enum mmc_issue_type mmc_issue_type(struct mmc_queue *mq, struct request *req) argument
62 struct mmc_host *host = mq->card->host;
73 static void __mmc_cqe_recovery_notifier(struct mmc_queue *mq) argument
75 if (!mq
87 struct mmc_queue *mq = q->queuedata; local
99 struct mmc_queue *mq = req->q->queuedata; local
123 struct mmc_queue *mq = q->queuedata; local
138 struct mmc_queue *mq = container_of(work, struct mmc_queue, local
209 struct mmc_queue *mq = set->driver_data; local
234 struct mmc_queue *mq = q->queuedata; local
346 mmc_alloc_disk(struct mmc_queue *mq, struct mmc_card *card) argument
419 mmc_init_queue(struct mmc_queue *mq, struct mmc_card *card) argument
469 mmc_queue_suspend(struct mmc_queue *mq) argument
481 mmc_queue_resume(struct mmc_queue *mq) argument
486 mmc_cleanup_queue(struct mmc_queue *mq) argument
519 mmc_queue_map_sg(struct mmc_queue *mq, struct mmc_queue_req *mqrq) argument
[all...]
H A Dblock.h8 void mmc_blk_cqe_recovery(struct mmc_queue *mq);
12 enum mmc_issued mmc_blk_mq_issue_rq(struct mmc_queue *mq, struct request *req);
14 void mmc_blk_mq_recovery(struct mmc_queue *mq);
H A Dqueue.h7 #include <linux/blk-mq.h>
97 struct gendisk *mmc_init_queue(struct mmc_queue *mq, struct mmc_card *card);
104 void mmc_cqe_check_busy(struct mmc_queue *mq);
107 enum mmc_issue_type mmc_issue_type(struct mmc_queue *mq, struct request *req);
109 static inline int mmc_tot_in_flight(struct mmc_queue *mq) argument
111 return mq->in_flight[MMC_ISSUE_SYNC] +
112 mq->in_flight[MMC_ISSUE_DCMD] +
113 mq->in_flight[MMC_ISSUE_ASYNC];
116 static inline int mmc_cqe_qcnt(struct mmc_queue *mq) argument
118 return mq
[all...]
H A Dblock.c179 struct mmc_queue *mq);
249 struct mmc_queue *mq; local
260 mq = &md->queue;
263 req = blk_mq_alloc_request(mq->queue, REQ_OP_DRV_OUT, 0);
663 struct mmc_queue *mq; local
683 mq = &md->queue;
684 req = blk_mq_alloc_request(mq->queue,
714 struct mmc_queue *mq; local
756 mq = &md->queue;
757 req = blk_mq_alloc_request(mq
1081 mmc_blk_issue_drv_op(struct mmc_queue *mq, struct request *req) argument
1151 mmc_blk_issue_erase_rq(struct mmc_queue *mq, struct request *req, int type, unsigned int erase_arg) argument
1189 mmc_blk_issue_trim_rq(struct mmc_queue *mq, struct request *req) argument
1194 mmc_blk_issue_discard_rq(struct mmc_queue *mq, struct request *req) argument
1206 mmc_blk_issue_secdiscard_rq(struct mmc_queue *mq, struct request *req) argument
1276 mmc_blk_issue_flush(struct mmc_queue *mq, struct request *req) argument
1363 mmc_blk_data_prep(struct mmc_queue *mq, struct mmc_queue_req *mqrq, int recovery_mode, bool *do_rel_wr_p, bool *do_data_tag_p) argument
1499 mmc_blk_cqe_complete_rq(struct mmc_queue *mq, struct request *req) argument
1552 mmc_blk_cqe_recovery(struct mmc_queue *mq) argument
1574 struct mmc_queue *mq = q->queuedata; local
1607 mmc_blk_cqe_issue_flush(struct mmc_queue *mq, struct request *req) argument
1622 mmc_blk_hsq_issue_rw_rq(struct mmc_queue *mq, struct request *req) argument
1639 mmc_blk_cqe_issue_rw_rq(struct mmc_queue *mq, struct request *req) argument
1652 mmc_blk_rw_rq_prep(struct mmc_queue_req *mqrq, struct mmc_card *card, int recovery_mode, struct mmc_queue *mq) argument
1755 mmc_blk_read_single(struct mmc_queue *mq, struct request *req) argument
1827 struct mmc_queue *mq = req->q->queuedata; local
1863 mmc_blk_mq_rw_recovery(struct mmc_queue *mq, struct request *req) argument
2040 mmc_blk_rw_reset_success(struct mmc_queue *mq, struct request *req) argument
2048 mmc_blk_mq_complete_rq(struct mmc_queue *mq, struct request *req) argument
2069 mmc_blk_urgent_bkops_needed(struct mmc_queue *mq, struct mmc_queue_req *mqrq) argument
2077 mmc_blk_urgent_bkops(struct mmc_queue *mq, struct mmc_queue_req *mqrq) argument
2090 struct mmc_queue *mq = q->queuedata; local
2121 struct mmc_queue *mq = req->q->queuedata; local
2130 mmc_blk_mq_poll_completion(struct mmc_queue *mq, struct request *req) argument
2147 mmc_blk_mq_dec_in_flight(struct mmc_queue *mq, enum mmc_issue_type issue_type) argument
2164 mmc_blk_mq_post_req(struct mmc_queue *mq, struct request *req, bool can_sleep) argument
2190 mmc_blk_mq_recovery(struct mmc_queue *mq) argument
2209 mmc_blk_mq_complete_prev_req(struct mmc_queue *mq, struct request **prev_req) argument
2235 struct mmc_queue *mq = container_of(work, struct mmc_queue, local
2247 struct mmc_queue *mq = q->queuedata; local
2301 mmc_blk_rw_wait_cond(struct mmc_queue *mq, int *err) argument
2323 mmc_blk_rw_wait(struct mmc_queue *mq, struct request **prev_req) argument
2335 mmc_blk_mq_issue_rw_rq(struct mmc_queue *mq, struct request *req) argument
2374 mmc_blk_wait_for_idle(struct mmc_queue *mq, struct mmc_host *host) argument
2382 mmc_blk_mq_issue_rq(struct mmc_queue *mq, struct request *req) argument
2859 struct mmc_queue *mq = &md->queue; local
2889 struct mmc_queue *mq = &md->queue; local
[all...]
/linux-master/drivers/md/
H A Ddm-cache-policy-smq.c876 static struct entry *writeback_sentinel(struct smq_policy *mq, unsigned int level) argument
878 return get_sentinel(&mq->writeback_sentinel_alloc, level, mq->current_writeback_sentinels);
881 static struct entry *demote_sentinel(struct smq_policy *mq, unsigned int level) argument
883 return get_sentinel(&mq->demote_sentinel_alloc, level, mq->current_demote_sentinels);
886 static void __update_writeback_sentinels(struct smq_policy *mq) argument
889 struct queue *q = &mq->dirty;
893 sentinel = writeback_sentinel(mq, level);
899 static void __update_demote_sentinels(struct smq_policy *mq) argument
912 update_sentinels(struct smq_policy *mq) argument
927 __sentinels_init(struct smq_policy *mq) argument
943 sentinels_init(struct smq_policy *mq) argument
959 del_queue(struct smq_policy *mq, struct entry *e) argument
964 push_queue(struct smq_policy *mq, struct entry *e) argument
973 push(struct smq_policy *mq, struct entry *e) argument
980 push_queue_front(struct smq_policy *mq, struct entry *e) argument
988 push_front(struct smq_policy *mq, struct entry *e) argument
995 infer_cblock(struct smq_policy *mq, struct entry *e) argument
1000 requeue(struct smq_policy *mq, struct entry *e) argument
1020 default_promote_level(struct smq_policy *mq) argument
1048 update_promote_levels(struct smq_policy *mq) argument
1085 update_level_jump(struct smq_policy *mq) argument
1102 end_hotspot_period(struct smq_policy *mq) argument
1115 end_cache_period(struct smq_policy *mq) argument
1136 percent_to_target(struct smq_policy *mq, unsigned int p) argument
1141 clean_target_met(struct smq_policy *mq, bool idle) argument
1160 free_target_met(struct smq_policy *mq) argument
1171 mark_pending(struct smq_policy *mq, struct entry *e) argument
1179 clear_pending(struct smq_policy *mq, struct entry *e) argument
1185 queue_writeback(struct smq_policy *mq, bool idle) argument
1208 queue_demotion(struct smq_policy *mq) argument
1237 queue_promotion(struct smq_policy *mq, dm_oblock_t oblock, struct policy_work **workp) argument
1291 should_promote(struct smq_policy *mq, struct entry *hs_e, int data_dir, bool fast_promote) argument
1303 to_hblock(struct smq_policy *mq, dm_oblock_t b) argument
1310 update_hotspot_queue(struct smq_policy *mq, dm_oblock_t b) argument
1363 struct smq_policy *mq = to_smq_policy(p); local
1376 __lookup(struct smq_policy *mq, dm_oblock_t oblock, dm_cblock_t *cblock, int data_dir, bool fast_copy, struct policy_work **work, bool *background_work) argument
1417 struct smq_policy *mq = to_smq_policy(p); local
1436 struct smq_policy *mq = to_smq_policy(p); local
1450 struct smq_policy *mq = to_smq_policy(p); local
1469 __complete_background_work(struct smq_policy *mq, struct policy_work *work, bool success) argument
1520 struct smq_policy *mq = to_smq_policy(p); local
1528 __smq_set_clear_dirty(struct smq_policy *mq, dm_cblock_t cblock, bool set) argument
1544 struct smq_policy *mq = to_smq_policy(p); local
1553 struct smq_policy *mq = to_smq_policy(p); local
1570 struct smq_policy *mq = to_smq_policy(p); local
1590 struct smq_policy *mq = to_smq_policy(p); local
1605 struct smq_policy *mq = to_smq_policy(p); local
1618 struct smq_policy *mq = to_smq_policy(p); local
1629 struct smq_policy *mq = to_smq_policy(p); local
1642 struct smq_policy *mq = to_smq_policy(p); local
1688 init_policy_functions(struct smq_policy *mq, bool mimic_mq) argument
1738 struct smq_policy *mq = kzalloc(sizeof(*mq), GFP_KERNEL); local
[all...]
/linux-master/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...]
/linux-master/arch/riscv/boot/dts/allwinner/
H A DMakefile7 dtb-$(CONFIG_ARCH_SUNXI) += sun20i-d1-mangopi-mq-pro.dtb
9 dtb-$(CONFIG_ARCH_SUNXI) += sun20i-d1s-mangopi-mq.dtb
/linux-master/scripts/dtc/include-prefixes/riscv/allwinner/
H A DMakefile7 dtb-$(CONFIG_ARCH_SUNXI) += sun20i-d1-mangopi-mq-pro.dtb
9 dtb-$(CONFIG_ARCH_SUNXI) += sun20i-d1s-mangopi-mq.dtb
/linux-master/block/
H A DMakefile9 blk-lib.o blk-mq.o blk-mq-tag.o blk-stat.o \
10 blk-mq-sysfs.o blk-mq-cpumap.o blk-mq-sched.o ioctl.o \
24 obj-$(CONFIG_MQ_IOSCHED_DEADLINE) += mq-deadline.o
31 obj-$(CONFIG_BLK_MQ_PCI) += blk-mq-pci.o
32 obj-$(CONFIG_BLK_MQ_VIRTIO) += blk-mq-virtio.o
35 obj-$(CONFIG_BLK_DEBUG_FS) += blk-mq-debugfs.o
36 obj-$(CONFIG_BLK_DEBUG_FS_ZONED)+= blk-mq
[all...]
H A Dblk-mq-virtio.c6 #include <linux/blk-mq-virtio.h>
9 #include "blk-mq.h"
H A Dblk-mq-pci.c7 #include <linux/blk-mq-pci.h>
11 #include "blk-mq.h"
/linux-master/tools/testing/selftests/drivers/net/netdevsim/
H A DMakefile15 tc-mq-visibility.sh \
H A Dtc-mq-visibility.sh28 for root in mq mqprio; do
/linux-master/drivers/misc/sgi-xp/
H A Dxpc_uv.c90 xpc_get_gru_mq_irq_uv(struct xpc_gru_mq_uv *mq, int cpu, char *irq_name) argument
92 int mmr_pnode = uv_blade_to_pnode(mq->mmr_blade);
94 mq->irq = uv_setup_irq(irq_name, cpu, mq->mmr_blade, mq->mmr_offset,
96 if (mq->irq < 0)
97 return mq->irq;
99 mq->mmr_value = uv_read_global_mmr64(mmr_pnode, mq->mmr_offset);
105 xpc_release_gru_mq_irq_uv(struct xpc_gru_mq_uv *mq) argument
111 xpc_gru_mq_watchlist_alloc_uv(struct xpc_gru_mq_uv *mq) argument
128 xpc_gru_mq_watchlist_free_uv(struct xpc_gru_mq_uv *mq) argument
147 struct xpc_gru_mq_uv *mq; local
240 xpc_destroy_gru_mq_uv(struct xpc_gru_mq_uv *mq) argument
[all...]
/linux-master/include/linux/
H A Dmaple.h69 struct mapleq *mq; member in struct:maple_device
70 void (*callback) (struct mapleq * mq);
89 void (*callback) (struct mapleq * mq),
H A Dt10-pi.h6 #include <linux/blk-mq.h>
/linux-master/drivers/misc/sgi-gru/
H A Dgrukservices.c134 #define HSTATUS(mq, h) ((mq) + offsetof(struct message_queue, hstatus[h]))
548 struct message_queue *mq = p; local
552 memset(mq, 0, bytes);
553 mq->start = &mq->data;
554 mq->start2 = &mq->data + (qlines / 2 - 1) * GRU_CACHE_LINE_BYTES;
555 mq->next = &mq
839 struct message_queue *mq = mqd->mq; local
871 struct message_queue *mq = mqd->mq; local
998 void *p, *mq; local
[all...]
H A Dgrukservices.h32 void *mq; /* message queue vaddress */ member in struct:gru_message_queue_desc
33 unsigned long mq_gpa; /* global address of mq */
/linux-master/drivers/scsi/elx/efct/
H A Defct_hw_queues.c17 struct hw_mq *mq = NULL; local
51 mq = efct_hw_new_mq(cq, EFCT_HW_MQ_DEPTH);
52 if (!mq) {
247 struct hw_mq *mq = kzalloc(sizeof(*mq), GFP_KERNEL); local
249 if (!mq)
252 mq->cq = cq;
253 mq->type = SLI4_QTYPE_MQ;
254 mq->instance = cq->eq->hw->mq_count++;
255 mq
433 efct_hw_del_mq(struct hw_mq *mq) argument
[all...]
/linux-master/drivers/mailbox/
H A Domap-mailbox.c257 struct omap_mbox_queue *mq = local
263 while (kfifo_len(&mq->fifo) >= sizeof(msg)) {
264 len = kfifo_out(&mq->fifo, (unsigned char *)&msg, sizeof(msg));
268 mbox_chan_received_data(mq->mbox->chan, (void *)data);
269 spin_lock_irq(&mq->lock);
270 if (mq->full) {
271 mq->full = false;
272 _omap_mbox_enable_irq(mq->mbox, IRQ_RX);
274 spin_unlock_irq(&mq->lock);
290 struct omap_mbox_queue *mq local
329 struct omap_mbox_queue *mq; local
360 struct omap_mbox_queue *mq; local
[all...]
/linux-master/arch/powerpc/include/asm/
H A Dsyscalls_32.h24 unsigned int mq; /* 601 only (not used at present) */ member in struct:pt_regs32
/linux-master/fs/bcachefs/
H A Dquota.c297 struct bch_memquota *mq,
304 struct memquota_counter *qc = &mq->c[counter];
357 struct bch_memquota *mq[QTYP_NR]; local
365 mq[i] = genradix_ptr_alloc(&q->table, qid.q[i], GFP_KERNEL);
366 if (!mq[i])
374 ret = bch2_quota_check_limit(c, i, mq[i], &msgs, counter, v, mode);
380 mq[i]->c[counter].v += v;
459 struct bch_memquota *mq; local
473 mq = genradix_ptr_alloc(&q->table, k.k->p.offset, GFP_KERNEL);
474 if (!mq) {
295 bch2_quota_check_limit(struct bch_fs *c, unsigned qtype, struct bch_memquota *mq, struct quota_msgs *msgs, enum quota_counters counter, s64 v, enum quota_acct_mode mode) argument
858 struct bch_memquota *mq; local
878 struct bch_memquota *mq; local
[all...]
/linux-master/drivers/input/mouse/
H A Dmaplemouse.c27 static void dc_mouse_callback(struct mapleq *mq) argument
30 struct maple_device *mapledev = mq->dev;
33 unsigned char *res = mq->recvbuf->buf;
/linux-master/drivers/s390/block/
H A Dscm_blk.h8 #include <linux/blk-mq.h>

Completed in 286 milliseconds

12345