Searched refs:nvmeq (Results 1 – 1 of 1) sorted by relevance
144 static u16 nvme_read_completion_status(struct nvme_queue *nvmeq, u16 index) in nvme_read_completion_status() argument152 ulong start = (ulong)&nvmeq->cqes[0]; in nvme_read_completion_status()157 return readw(&(nvmeq->cqes[index].status)); in nvme_read_completion_status()166 static void nvme_submit_cmd(struct nvme_queue *nvmeq, struct nvme_command *cmd) in nvme_submit_cmd() argument168 u16 tail = nvmeq->sq_tail; in nvme_submit_cmd()170 memcpy(&nvmeq->sq_cmds[tail], cmd, sizeof(*cmd)); in nvme_submit_cmd()171 flush_dcache_range((ulong)&nvmeq->sq_cmds[tail], in nvme_submit_cmd()172 (ulong)&nvmeq->sq_cmds[tail] + sizeof(*cmd)); in nvme_submit_cmd()174 if (++tail == nvmeq->q_depth) in nvme_submit_cmd()176 writel(tail, nvmeq->q_db); in nvme_submit_cmd()[all …]