Home
last modified time | relevance | path

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

/linux/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 Dapple.c146 u16 sq_tail; member
301 memcpy(&q->sqes[q->sq_tail], cmd, sizeof(*cmd)); in apple_nvme_submit_cmd_t8015()
303 memcpy((void *)q->sqes + (q->sq_tail << APPLE_NVME_IOSQES), in apple_nvme_submit_cmd_t8015()
306 if (++q->sq_tail == anv->hw->max_queue_depth) in apple_nvme_submit_cmd_t8015()
307 q->sq_tail = 0; in apple_nvme_submit_cmd_t8015()
309 writel(q->sq_tail, q->sq_db); in apple_nvme_submit_cmd_t8015()
H A Dpci.c378 u16 sq_tail; member
716 u16 next_tail = nvmeq->sq_tail + 1; in nvme_write_sq_db()
724 if (nvme_dbbuf_update_and_check_event(nvmeq->sq_tail, in nvme_write_sq_db()
726 writel(nvmeq->sq_tail, nvmeq->q_db); in nvme_write_sq_db()
727 nvmeq->last_sq_tail = nvmeq->sq_tail; in nvme_write_sq_db()
733 memcpy(nvmeq->sq_cmds + (nvmeq->sq_tail << nvmeq->sqes), in nvme_sq_copy_cmd()
735 if (++nvmeq->sq_tail == nvmeq->q_depth) in nvme_sq_copy_cmd()
736 nvmeq->sq_tail = 0; in nvme_sq_copy_cmd()
744 if (nvmeq->sq_tail != nvmeq->last_sq_tail) in nvme_commit_rqs()
1558 trace_nvme_sq(req, cqe->sq_head, nvmeq->sq_tail); in nvme_handle_cqe()
[all …]
/linux/io_uring/
H A Dfdinfo.c66 unsigned int sq_tail = READ_ONCE(r->sq.tail); in __io_uring_show_fdinfo() local
86 seq_printf(m, "SqTail:\t%u\n", sq_tail); in __io_uring_show_fdinfo()
92 seq_printf(m, "SQEs:\t%u\n", sq_tail - sq_head); in __io_uring_show_fdinfo()
93 sq_entries = min(sq_tail - sq_head, ctx->sq_entries); in __io_uring_show_fdinfo()
/linux/drivers/dma/
H A Dhisi_dma.c151 u32 sq_tail; member
471 chan->sq_tail = 0; in hisi_dma_free_chan_resources()
508 struct hisi_dma_sqe *sqe = chan->sq + chan->sq_tail; in hisi_dma_start_transfer()
532 chan->sq_tail = (chan->sq_tail + 1) % hdma_dev->chan_depth; in hisi_dma_start_transfer()
536 chan->qp_num, chan->sq_tail); in hisi_dma_start_transfer()
/linux/drivers/net/ethernet/fungible/funcore/
H A Dfun_dev.c396 memcpy(fun_sqe_at(funq, funq->sq_tail), cmd, cmdsize); in fun_submit_admin_cmd()
398 dev_dbg(fdev->dev, "admin cmd @ %u: %8ph\n", funq->sq_tail, in fun_submit_admin_cmd()
401 if (++funq->sq_tail == funq->sq_depth) in fun_submit_admin_cmd()
402 funq->sq_tail = 0; in fun_submit_admin_cmd()
403 writel(funq->sq_tail, funq->sq_db); in fun_submit_admin_cmd()
/linux/drivers/crypto/hisilicon/
H A Dqm.c1218 qp_status->sq_tail = 0; in qm_init_qp_status()
2035 u16 sq_tail = qp_status->sq_tail; in qm_get_avail_sqe() local
2040 return qp->sqe + sq_tail * qp->qm->sqe_size; in qm_get_avail_sqe()
2287 u16 cur_tail = qp->qp_status.sq_tail; in qp_stop_fail_cb()
2447 u16 sq_tail, sq_tail_next; in hisi_qp_send() local
2465 sq_tail = qp_status->sq_tail; in hisi_qp_send()
2466 sq_tail_next = (sq_tail + 1) % qp->sq_depth; in hisi_qp_send()
2468 qp->msg[sq_tail] = msg; in hisi_qp_send()
2472 qp_status->sq_tail = sq_tail_next; in hisi_qp_send()