| /drivers/crypto/fsl/ |
| A D | jr.c | 30 #define CIRC_CNT(head, tail, size) (((head) - (tail)) & (size - 1)) argument 31 #define CIRC_SPACE(head, tail, size) CIRC_CNT((tail), (head) + 1, (size)) argument 237 int tail = jr->tail; in jr_dequeue() local 259 addr_lo = (uint32_t *)(&jr->output_ring[jr->tail].desc); in jr_dequeue() 271 addr = (uint32_t *)&jr->output_ring[jr->tail].desc; in jr_dequeue() 278 idx = (tail + i) & (jr->size - 1); in jr_dequeue() 297 if (idx == tail) in jr_dequeue() 299 tail = (tail + 1) & (jr->size - 1); in jr_dequeue() 300 } while (jr->info[tail].op_done); in jr_dequeue() 302 jr->tail = tail; in jr_dequeue() [all …]
|
| A D | jr.h | 85 int tail; member
|
| /drivers/nvme/ |
| A D | nvme_apple.c | 116 u16 tail = nvmeq->sq_tail; in apple_nvme_submit_cmd() local 118 tcb = ((void *)priv->tcbs[nvmeq->qid]) + tail * ANS_NVMMU_TCB_PITCH; in apple_nvme_submit_cmd() 122 tcb->slot = tail; in apple_nvme_submit_cmd() 127 writel(tail, priv->q_db[nvmeq->qid]); in apple_nvme_submit_cmd() 136 u16 tail = nvmeq->sq_tail; in apple_nvme_complete_cmd() local 138 tcb = ((void *)priv->tcbs[nvmeq->qid]) + tail * ANS_NVMMU_TCB_PITCH; in apple_nvme_complete_cmd() 140 writel(tail, ((void __iomem *)nvmeq->dev->bar) + ANS_NVMMU_TCB_INVAL); in apple_nvme_complete_cmd() 143 if (++tail == nvmeq->q_depth) in apple_nvme_complete_cmd() 144 tail = 0; in apple_nvme_complete_cmd() 145 nvmeq->sq_tail = tail; in apple_nvme_complete_cmd()
|
| A D | nvme.c | 143 u16 tail = nvmeq->sq_tail; in nvme_submit_cmd() local 145 memcpy(&nvmeq->sq_cmds[tail], cmd, sizeof(*cmd)); in nvme_submit_cmd() 146 flush_dcache_range((ulong)&nvmeq->sq_cmds[tail], in nvme_submit_cmd() 147 (ulong)&nvmeq->sq_cmds[tail] + sizeof(*cmd)); in nvme_submit_cmd() 155 if (++tail == nvmeq->q_depth) in nvme_submit_cmd() 156 tail = 0; in nvme_submit_cmd() 157 writel(tail, nvmeq->q_db); in nvme_submit_cmd() 158 nvmeq->sq_tail = tail; in nvme_submit_cmd()
|
| /drivers/net/octeontx2/ |
| A D | nix.c | 512 u32 head, tail; in nix_lf_flush_tx() local 519 tail = op_status.s.tail; in nix_lf_flush_tx() 524 while (head != tail) { in nix_lf_flush_tx() 529 tail = op_status.s.tail; in nix_lf_flush_tx() 600 u32 head, tail; in nix_lf_flush_rx() local 607 tail = op_status.s.tail; in nix_lf_flush_rx() 612 while (head != tail) { in nix_lf_flush_rx() 631 tail = op_status.s.tail; in nix_lf_flush_rx() 665 u32 head, tail; in nix_lf_recv() local 670 tail = op_status.s.tail; in nix_lf_recv() [all …]
|
| /drivers/net/ |
| A D | essedma.c | 41 u16 tail; /* next Tx descriptor to clean */ member 691 etdr->tail = hw_cons_idx; in ipq40xx_edma_init_desc() 811 if (hw_tail == erdr->tail) in ipq40xx_eth_recv() 814 rx_pkt = net_rx_packets[erdr->tail]; in ipq40xx_eth_recv() 846 erdr->tail++; in ipq40xx_eth_free_pkt() 847 if (erdr->tail == erdr->count) in ipq40xx_eth_free_pkt() 848 erdr->tail = 0; in ipq40xx_eth_free_pkt() 850 writel(erdr->tail, in ipq40xx_eth_free_pkt() 991 erd->tail = 0; in ipq40xx_edma_alloc_ring()
|
| A D | xilinx_axi_mrmac.c | 221 axi_mrmac_dma_write(priv->rx_bd[1], &priv->mcdma_rx->tail); in axi_mrmac_start() 306 axi_mrmac_dma_write(priv->tx_bd[1], &priv->mcdma_tx->tail); in axi_mrmac_send() 442 axi_mrmac_dma_write(priv->rx_bd[1], &priv->mcdma_rx->tail); in axi_mrmac_free_pkt()
|
| A D | xilinx_axi_emac.c | 103 u32 tail; /* TAILDESC low 32 bit */ member 634 axienet_dma_write(&rx_bd, &priv->dmarx->tail); in axiemac_start() 706 axienet_dma_write(&tx_bd, &priv->dmatx->tail); in axiemac_send() 801 axienet_dma_write(&rx_bd, &priv->dmarx->tail); in axiemac_free_pkt()
|
| A D | xilinx_axi_mrmac.h | 177 u32 tail; /* Tail descriptor */ member
|
| /drivers/net/octeontx/ |
| A D | nicvf_queues.c | 145 unsigned long qcount, head, tail, rb_cnt; in nicvf_refill_rbdr() local 161 tail = nicvf_queue_reg_read(nic, NIC_QSET_RBDR_0_1_TAIL, rbdr_idx); in nicvf_refill_rbdr() 168 __func__, __LINE__, qcount, head, tail, rb_cnt); in nicvf_refill_rbdr() 221 sq->tail = 0; in nicvf_init_snd_queue() 284 rbdr->tail = nicvf_queue_reg_read(nic, in nicvf_reclaim_rbdr() 664 qentry = sq->tail; in nicvf_get_sq_desc() 666 sq->tail += desc_cnt; in nicvf_get_sq_desc() 667 sq->tail &= (sq->dmem.q_len - 1); in nicvf_get_sq_desc()
|
| A D | nicvf_queues.h | 240 u32 tail; member 277 u32 tail; member
|
| /drivers/mtd/nand/raw/ |
| A D | omap_gpmc.c | 528 uintptr_t head, tail; in omap_nand_read_prefetch() local 546 tail = len % 4; in omap_nand_read_prefetch() 548 ret = __read_prefetch_aligned(chip, (uint32_t *)buf, len - tail); in omap_nand_read_prefetch() 552 } else if (tail) { in omap_nand_read_prefetch() 553 buf += len - tail; in omap_nand_read_prefetch() 554 omap_nand_read_buf(mtd, buf, tail); in omap_nand_read_prefetch()
|
| /drivers/net/ti/ |
| A D | cpsw.c | 168 struct cpdma_desc *head, *tail; member 590 chan->tail = desc; in cpdma_submit() 596 prev = chan->tail; in cpdma_submit() 598 chan->tail = desc; in cpdma_submit()
|