Home
last modified time | relevance | path

Searched refs:sq (Results 1 – 14 of 14) sorted by relevance

/qemu/hw/ufs/
H A Dufs.c385 req->sq = sq; in ufs_mcq_init_req()
412 ufs_mcq_init_req(sq->u, req, sq); in ufs_mcq_process_sq()
486 sq = g_malloc0(sizeof(*sq)); in ufs_mcq_create_sq()
495 sq->req = g_new0(UfsRequest, sq->size); in ufs_mcq_create_sq()
498 ufs_mcq_init_req(u, &sq->req[i], sq); in ufs_mcq_create_sq()
502 u->sq[qid] = sq; in ufs_mcq_create_sq()
504 trace_ufs_mcq_create_sq(sq->sqid, sq->cq->cqid, sq->addr, sq->size); in ufs_mcq_create_sq()
522 sq = u->sq[qid]; in ufs_mcq_delete_sq()
577 if (u->sq[i] && u->sq[i]->cq->cqid == qid) { in ufs_mcq_delete_cq()
738 sq = u->sq[qid]; in ufs_mcq_process_db()
[all …]
H A Dufs.h64 struct UfsSq *sq; member
71 return req->sq != NULL; in ufs_mcq_req()
147 UfsSq *sq[UFS_MAX_MCQ_QNUM]; member
153 return u->mcq_op_reg[qid].sq.tp; in ufs_mcq_sq_tail()
158 u->mcq_op_reg[qid].sq.tp = db; in ufs_mcq_update_sq_tail()
163 return u->mcq_op_reg[qid].sq.hp; in ufs_mcq_sq_head()
168 u->mcq_op_reg[qid].sq.hp = db; in ufs_mcq_update_sq_head()
H A Dtrace-events15 ufs_mcq_create_sq(uint8_t sqid, uint8_t cqid, uint64_t addr, uint16_t size) "mcq create sq sqid %"P…
22 ufs_err_dma_read_sq(uint8_t sqid, uint64_t addr) "failed to read sq entry. sqid %"PRIu8", hwaddr %"…
50 ufs_err_mcq_delete_cq_sq_not_deleted(uint8_t sqid, uint8_t cqid) "mcq sq %"PRIu8" still has cq %"PR…
/qemu/hw/s390x/
H A Dsclpquiesce.c46 SignalQuiesce *sq = (SignalQuiesce *) evt_buf_hdr; in read_event_data() local
57 sq->ebh.length = cpu_to_be16(sizeof(SignalQuiesce)); in read_event_data()
58 sq->ebh.type = SCLP_EVENT_SIGNAL_QUIESCE; in read_event_data()
59 sq->ebh.flags |= SCLP_EVENT_BUFFER_ACCEPTED; in read_event_data()
64 sq->timeout = cpu_to_be16(0); in read_event_data()
65 sq->unit = cpu_to_be16(0); in read_event_data()
/qemu/hw/nvme/
H A Dctrl.c634 sq->head = (sq->head + 1) % sq->size; in nvme_inc_sq_head()
644 return sq->head == sq->tail; in nvme_sq_empty()
1506 sq = req->sq; in nvme_post_cqes()
4562 n->sq[sq->sqid] = NULL; in nvme_free_sq()
4591 sq = n->sq[qid]; in nvme_del_sq()
4606 if (r->sq == sq) { in nvme_del_sq()
4628 sq->head = sq->tail = 0; in nvme_init_sq()
4634 sq->io_req[i].sq = sq; in nvme_init_sq()
4655 n->sq[sqid] = sq; in nvme_init_sq()
4691 sq = g_malloc0(sizeof(*sq)); in nvme_create_sq()
[all …]
H A Dnvme.h415 struct NvmeSQueue *sq; member
598 NvmeSQueue **sq; member
638 NvmeSQueue *sq = req->sq; in nvme_cq() local
639 NvmeCtrl *n = sq->ctrl; in nvme_cq()
641 return n->cq[sq->cqid]; in nvme_cq()
646 NvmeSQueue *sq = req->sq; in nvme_ctrl() local
647 return sq->ctrl; in nvme_ctrl()
/qemu/block/
H A Dnvme.c87 NVMeQueue sq, cq; member
197 trace_nvme_free_queue_pair(q->index, q, &q->cq, &q->sq); in nvme_free_queue_pair()
201 nvme_free_queue(&q->sq); in nvme_free_queue_pair()
270 q->sq.doorbell = &s->doorbells[idx * s->doorbell_scale].sq_tail; in nvme_create_queue_pair()
292 assert(!(q->sq.tail & 0xFF00)); in nvme_kick()
295 *q->sq.doorbell = cpu_to_le32(q->sq.tail); in nvme_kick()
504 memcpy((uint8_t *)q->sq.queue + in nvme_submit_command()
505 q->sq.tail * NVME_SQ_ENTRY_BYTES, cmd, sizeof(*cmd)); in nvme_submit_command()
506 q->sq.tail = (q->sq.tail + 1) % NVME_QUEUE_SIZE; in nvme_submit_command()
695 .dptr.prp1 = cpu_to_le64(q->sq.iova), in nvme_add_io_queue()
[all …]
H A Dtrace-events158 nvme_free_queue_pair(unsigned q_index, void *q, void *cq, void *sq) "index %u q %p cq %p sq %p"
/qemu/target/riscv/
H A Dinsn16.decode124 sq 101 ... ... .. ... 00 @cs_q
188 sq 101 ... ... .. ... 10 @c_sqsp
H A Dinsn32.decode200 sq ............ ..... 100 ..... 0100011 @s
/qemu/target/s390x/tcg/
H A Dvec_fpu_helper.c506 const bool sq = extract32(simd_data(desc), 2, 1); \
507 vfc##BITS##_fn fn = sq ? float##BITS##_##OP : float##BITS##_##OP##_quiet; \
516 const bool sq = extract32(simd_data(desc), 2, 1); \
517 vfc##BITS##_fn fn = sq ? float##BITS##_##OP : float##BITS##_##OP##_quiet; \
H A Dtranslate_vx.c.inc2836 const bool sq = extract32(m5, 2, 1);
2890 (!s390_has_feat(S390_FEAT_VECTOR_ENH) && (fpf != FPF_LONG || sq))) {
/qemu/target/arm/
H A Dvfp_helper.c450 VFP_CONV_FIX_A64(sq, d, 64, float64, 64, int64)
456 VFP_CONV_FIX_A64(sq, s, 32, float32, 64, int64)
462 VFP_CONV_FIX_A64(sq, h, 16, dh_ctype_f16, 64, int64)
/qemu/include/block/
H A Dufs.h255 UfsMcqSqReg sq; member