/linux/drivers/dma/dw-edma/ |
H A D | dw-hdma-v0-core.c | 183 struct dw_hdma_v0_llp *llp = chunk->ll_region.vaddr.mem + ofs; in dw_hdma_v0_write_ll_link() local 185 llp->control = control; in dw_hdma_v0_write_ll_link() 186 llp->llp.reg = pointer; in dw_hdma_v0_write_ll_link() 188 struct dw_hdma_v0_llp __iomem *llp = chunk->ll_region.vaddr.io + ofs; in dw_hdma_v0_write_ll_link() local 190 writel(control, &llp->control); in dw_hdma_v0_write_ll_link() 191 writeq(pointer, &llp->llp.reg); in dw_hdma_v0_write_ll_link() 251 SET_CH_32(dw, chan->dir, chan->id, llp.lsb, in dw_hdma_v0_core_start() 253 SET_CH_32(dw, chan->dir, chan->id, llp.msb, in dw_hdma_v0_core_start()
|
H A D | dw-edma-v0-core.c | 307 struct dw_edma_v0_llp *llp = chunk->ll_region.vaddr.mem + ofs; in dw_edma_v0_write_ll_link() local 309 llp->control = control; in dw_edma_v0_write_ll_link() 310 llp->llp.reg = pointer; in dw_edma_v0_write_ll_link() 312 struct dw_edma_v0_llp __iomem *llp = chunk->ll_region.vaddr.io + ofs; in dw_edma_v0_write_ll_link() local 314 writel(control, &llp->control); in dw_edma_v0_write_ll_link() 315 writeq(pointer, &llp->llp.reg); in dw_edma_v0_write_ll_link() 424 SET_CH_32(dw, chan->dir, chan->id, llp.lsb, in dw_edma_v0_core_start() 426 SET_CH_32(dw, chan->dir, chan->id, llp.msb, in dw_edma_v0_core_start()
|
H A D | dw-hdma-v0-regs.h | 38 } llp; member 126 } llp; member
|
H A D | dw-edma-v0-regs.h | 51 } llp; member 230 } llp; member
|
H A D | dw-hdma-v0-debugfs.c | 87 CTX_REGISTER(dw, llp.lsb, dir, ch), in dw_hdma_debugfs_regs_ch() 88 CTX_REGISTER(dw, llp.msb, dir, ch), in dw_hdma_debugfs_regs_ch()
|
H A D | dw-edma-v0-debugfs.c | 130 CTX_REGISTER(dw, llp.lsb, dir, ch), in dw_edma_debugfs_regs_ch() 131 CTX_REGISTER(dw, llp.msb, dir, ch), in dw_edma_debugfs_regs_ch()
|
/linux/drivers/media/i2c/ |
H A D | imx355.c | 85 u32 llp; member 895 .llp = 3672, 907 .llp = 3672, 919 .llp = 3672, 931 .llp = 3672, 943 .llp = 3672, 955 .llp = 3672, 967 .llp = 3672, 979 .llp = 1836, 991 .llp = 1836, [all …]
|
H A D | imx319.c | 99 u32 llp; member 1670 .llp = 3968, 1682 .llp = 3968, 1694 .llp = 3968, 1706 .llp = 3968, 1718 .llp = 2500, 1730 .llp = 2500, 1742 .llp = 2500, 1754 .llp = 2500, 2073 h_blank = mode->llp - imx319->cur_mode->width; in imx319_set_pad_format() [all …]
|
H A D | hi847.c | 107 u32 llp; member 2147 .llp = 0x033C, 2159 .llp = 0x033C, 2512 h_blank = hi847->cur_mode->llp - hi847->cur_mode->width; in hi847_init_controls() 2674 h_blank = hi847->cur_mode->llp - hi847->cur_mode->width; in hi847_set_format()
|
H A D | hi846.c | 220 u32 llp; member 1067 .llp = HI846_LINE_LENGTH, 1092 .llp = HI846_LINE_LENGTH, 1118 .llp = HI846_LINE_LENGTH, 1449 h_blank = hi846->cur_mode->llp - hi846->cur_mode->width; in hi846_init_controls() 1763 h_blank = hi846->cur_mode->llp - hi846->cur_mode->width; in hi846_set_format()
|
/linux/drivers/net/ethernet/mscc/ |
H A D | ocelot_fdma.c | 116 dcb->llp = 0; in ocelot_fdma_dcb_set_data() 177 dcb->llp = ocelot_fdma_idx_dma(rx_ring->dcbs_dma, idx); in ocelot_fdma_alloc_rx_buffs() 210 u32 llp; in ocelot_fdma_check_stop_rx() local 213 llp = ocelot_fdma_readl(ocelot, MSCC_FDMA_DCB_LLP(MSCC_FDMA_XTR_CHAN)); in ocelot_fdma_check_stop_rx() 214 if (unlikely(llp)) in ocelot_fdma_check_stop_rx() 231 dcb->llp = 0; in ocelot_fdma_rx_set_llp() 511 dcb_llp = dcb->llp; in ocelot_fdma_tx_cleanup() 545 dcb->llp = 0; in ocelot_fdma_tx_cleanup() 579 u32 ident, llp, frm, err, err_code; in ocelot_fdma_interrupt() local 584 llp = ocelot_fdma_readl(ocelot, MSCC_FDMA_INTR_LLP); in ocelot_fdma_interrupt() [all …]
|
H A D | ocelot_fdma.h | 65 u32 llp; member
|
/linux/drivers/dma/ |
H A D | loongson2-apb-dma.c | 88 dma_addr_t llp; member 178 desc->sg[i].llp); in ls2x_dma_desc_free() 214 val = (ldma_sg->llp & ~LDMA_CONFIG_MASK) | LDMA_64BIT_EN | LDMA_START; in ls2x_dma_start_transfer() 267 desc->sg[sg_index - 1].hw->ndesc_addr = ldma_sg->llp | LDMA_DESC_EN; in ls2x_dma_fill_desc() 268 desc->sg[sg_index - 1].hw->high_ndesc_addr = upper_32_bits(ldma_sg->llp); in ls2x_dma_fill_desc() 350 ldma_sg->hw = dma_pool_alloc(lchan->pool, GFP_NOWAIT, &ldma_sg->llp); in ls2x_dma_prep_slave_sg() 416 ldma_sg->hw = dma_pool_alloc(lchan->pool, GFP_NOWAIT, &ldma_sg->llp); in ls2x_dma_prep_dma_cyclic() 430 desc->sg[num_periods - 1].hw->ndesc_addr = desc->sg[0].llp | LDMA_DESC_EN; in ls2x_dma_prep_dma_cyclic() 431 desc->sg[num_periods - 1].hw->high_ndesc_addr = upper_32_bits(desc->sg[0].llp); in ls2x_dma_prep_dma_cyclic()
|
H A D | idma64.h | 99 u64 llp; member 108 dma_addr_t llp; member
|
/linux/drivers/dma/dw/ |
H A D | core.c | 300 dma_addr_t llp; in dwc_scan_descriptors() local 307 llp = channel_readl(dwc, LLP); in dwc_scan_descriptors() 361 dev_vdbg(chan2dev(&dwc->chan), "%s: llp=%pad\n", __func__, &llp); in dwc_scan_descriptors() 368 if (desc->txd.phys == DWC_LLP_LOC(llp)) { in dwc_scan_descriptors() 374 if (lli_read(desc, llp) == llp) { in dwc_scan_descriptors() 383 if (lli_read(child, llp) == llp) { in dwc_scan_descriptors() 416 lli_read(desc, llp), in dwc_dump_lli() 592 lli_write(prev, llp, desc->txd.phys | lms); in dwc_prep_dma_memcpy() 602 prev->lli.llp = 0; in dwc_prep_dma_memcpy() 680 lli_write(prev, llp, desc->txd.phys | lms); in dwc_prep_slave_sg() [all …]
|
H A D | regs.h | 373 __le32 llp; /* chain to next lli */ member
|
/linux/arch/powerpc/platforms/cell/ |
H A D | spu_base.c | 211 u64 llp; in __spu_kernel_slb() local 214 llp = mmu_psize_defs[mmu_linear_psize].sllp; in __spu_kernel_slb() 216 llp = mmu_psize_defs[mmu_virtual_psize].sllp; in __spu_kernel_slb() 219 SLB_VSID_KERNEL | llp; in __spu_kernel_slb()
|