Lines Matching refs:sqid
65 static int nvme_check_sqid(NvmeCtrl *n, uint16_t sqid) in nvme_check_sqid() argument
67 return sqid < n->num_queues && n->sq[sqid] != NULL ? 0 : -1; in nvme_check_sqid()
293 req->cqe.sq_id = cpu_to_le16(sq->sqid); in nvme_post_cqes()
445 n->sq[sq->sqid] = NULL; in nvme_free_sq()
449 if (sq->sqid) { in nvme_free_sq()
493 uint16_t sqid, uint16_t cqid, uint16_t size) in nvme_init_sq() argument
500 sq->sqid = sqid; in nvme_init_sq()
517 n->sq[sqid] = sq; in nvme_init_sq()
526 uint16_t sqid = le16_to_cpu(c->sqid); in nvme_create_sq() local
531 trace_nvme_create_sq(prp1, sqid, cqid, qsize, qflags); in nvme_create_sq()
537 if (unlikely(!sqid || !nvme_check_sqid(n, sqid))) { in nvme_create_sq()
538 trace_nvme_err_invalid_create_sq_sqid(sqid); in nvme_create_sq()
554 nvme_init_sq(sq, n, prp1, sqid, cqid, qsize + 1); in nvme_create_sq()
892 status = sq->sqid ? nvme_io_cmd(n, &cmd, req) : in nvme_process_sq()