Home
last modified time | relevance | path

Searched refs:sq_tail (Results 1 – 6 of 6) sorted by relevance

/Linux-v5.4/drivers/nvme/host/
Dtrace.h145 TP_PROTO(struct request *req, __le16 sq_head, int sq_tail),
146 TP_ARGS(req, sq_head, sq_tail),
152 __field(u16, sq_tail)
159 __entry->sq_tail = sq_tail;
163 __entry->qid, __entry->sq_head, __entry->sq_tail
Dpci.c176 u16 sq_tail; member
469 u16 next_tail = nvmeq->sq_tail + 1; in nvme_write_sq_db()
477 if (nvme_dbbuf_update_and_check_event(nvmeq->sq_tail, in nvme_write_sq_db()
479 writel(nvmeq->sq_tail, nvmeq->q_db); in nvme_write_sq_db()
480 nvmeq->last_sq_tail = nvmeq->sq_tail; in nvme_write_sq_db()
493 memcpy(nvmeq->sq_cmds + (nvmeq->sq_tail << nvmeq->sqes), in nvme_submit_cmd()
495 if (++nvmeq->sq_tail == nvmeq->q_depth) in nvme_submit_cmd()
496 nvmeq->sq_tail = 0; in nvme_submit_cmd()
506 if (nvmeq->sq_tail != nvmeq->last_sq_tail) in nvme_commit_rqs()
979 trace_nvme_sq(req, cqe->sq_head, nvmeq->sq_tail); in nvme_handle_cqe()
[all …]
/Linux-v5.4/drivers/crypto/hisilicon/
Dqm.c647 qp_status->sq_tail = 0; in qm_init_qp_status()
1089 u16 sq_tail = qp_status->sq_tail; in qm_get_avail_sqe() local
1094 return qp->sqe + sq_tail * qp->qm->sqe_size; in qm_get_avail_sqe()
1360 u16 sq_tail = qp_status->sq_tail; in hisi_qp_send() local
1361 u16 sq_tail_next = (sq_tail + 1) % QM_Q_DEPTH; in hisi_qp_send()
1376 qp_status->sq_tail = sq_tail_next; in hisi_qp_send()
Dqm.h167 u16 sq_tail; member
/Linux-v5.4/drivers/scsi/cxlflash/
Dsislite.h295 __be64 sq_tail; /* Submission Queue TAIL (R/W): next IOARCB */ member
Dmain.c375 writeq_be((u64)hwq->hsq_curr, &hwq->host_map->sq_tail); in send_cmd_sq()
383 readq_be(&hwq->host_map->sq_tail)); in send_cmd_sq()