Searched refs:sq_tail (Results 1 - 10 of 10) sorted by relevance

/linux-master/drivers/nvme/host/
H A Dtrace.h142 TP_PROTO(struct request *req, __le16 sq_head, int sq_tail),
143 TP_ARGS(req, sq_head, sq_tail),
149 __field(u16, sq_tail)
156 __entry->sq_tail = sq_tail;
160 __entry->qid, __entry->sq_head, __entry->sq_tail
H A Dpci.c201 u16 sq_tail; member in struct:nvme_queue
474 u16 next_tail = nvmeq->sq_tail + 1;
482 if (nvme_dbbuf_update_and_check_event(nvmeq->sq_tail,
484 writel(nvmeq->sq_tail, nvmeq->q_db);
485 nvmeq->last_sq_tail = nvmeq->sq_tail;
491 memcpy(nvmeq->sq_cmds + (nvmeq->sq_tail << nvmeq->sqes),
493 if (++nvmeq->sq_tail == nvmeq->q_depth)
494 nvmeq->sq_tail = 0;
502 if (nvmeq->sq_tail != nvmeq->last_sq_tail)
1038 trace_nvme_sq(req, cqe->sq_head, nvmeq->sq_tail);
[all...]
/linux-master/io_uring/
H A Dfdinfo.c61 unsigned int sq_tail = READ_ONCE(r->sq.tail); local
80 * and sq_tail and cq_head are changed by userspace. But it's ok since
85 seq_printf(m, "SqTail:\t%u\n", sq_tail);
91 seq_printf(m, "SQEs:\t%u\n", sq_tail - sq_head);
92 sq_entries = min(sq_tail - sq_head, ctx->sq_entries);
/linux-master/drivers/net/ethernet/fungible/funcore/
H A Dfun_queue.h50 u16 sq_tail; member in struct:fun_queue
99 funq->sq_tail = tail;
H A Dfun_dev.c396 memcpy(fun_sqe_at(funq, funq->sq_tail), cmd, cmdsize);
398 dev_dbg(fdev->dev, "admin cmd @ %u: %8ph\n", funq->sq_tail,
401 if (++funq->sq_tail == funq->sq_depth)
402 funq->sq_tail = 0;
403 writel(funq->sq_tail, funq->sq_db);
/linux-master/drivers/dma/
H A Dhisi_dma.c151 u32 sq_tail; member in struct:hisi_dma_chan
471 chan->sq_tail = 0;
508 struct hisi_dma_sqe *sqe = chan->sq + chan->sq_tail;
532 chan->sq_tail = (chan->sq_tail + 1) % hdma_dev->chan_depth;
534 /* update sq_tail to trigger a new task */
536 chan->qp_num, chan->sq_tail);
/linux-master/drivers/scsi/cxlflash/
H A Dsislite.h295 __be64 sq_tail; /* Submission Queue TAIL (R/W): next IOARCB */ member in struct:sisl_host_map
H A Dmain.c375 writeq_be((u64)hwq->hsq_curr, &hwq->host_map->sq_tail);
383 readq_be(&hwq->host_map->sq_tail));
/linux-master/drivers/crypto/hisilicon/
H A Dqm.c1072 qp_status->sq_tail = 0;
1808 u16 sq_tail = qp_status->sq_tail; local
1813 return qp->sqe + sq_tail * qp->qm->sqe_size;
2032 u16 cur_tail = qp->qp_status.sq_tail;
2192 u16 sq_tail = qp_status->sq_tail; local
2193 u16 sq_tail_next = (sq_tail + 1) % qp->sq_depth;
2210 qp_status->sq_tail = sq_tail_next;
/linux-master/include/linux/
H A Dhisi_acc_qm.h403 u16 sq_tail; member in struct:hisi_qp_status

Completed in 234 milliseconds