/qemu/hw/ufs/ |
H A D | ufs.c | 385 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 D | ufs.h | 64 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 D | trace-events | 15 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 D | sclpquiesce.c | 46 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 D | ctrl.c | 634 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 D | nvme.h | 415 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 D | nvme.c | 87 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 D | trace-events | 158 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 D | insn16.decode | 124 sq 101 ... ... .. ... 00 @cs_q 188 sq 101 ... ... .. ... 10 @c_sqsp
|
H A D | insn32.decode | 200 sq ............ ..... 100 ..... 0100011 @s
|
/qemu/target/s390x/tcg/ |
H A D | vec_fpu_helper.c | 506 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 D | translate_vx.c.inc | 2836 const bool sq = extract32(m5, 2, 1); 2890 (!s390_has_feat(S390_FEAT_VECTOR_ENH) && (fpf != FPF_LONG || sq))) {
|
/qemu/target/arm/ |
H A D | vfp_helper.c | 450 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 D | ufs.h | 255 UfsMcqSqReg sq; member
|