/drivers/dma/dw-edma/ |
D | dw-edma-v0-core.c | 305 struct dw_edma_v0_llp __iomem *llp; in dw_edma_v0_core_write_chunk() local 341 llp = (void __iomem *)&lli[i]; in dw_edma_v0_core_write_chunk() 347 SET_LL_32(&llp->control, control); in dw_edma_v0_core_write_chunk() 350 SET_LL_64(&llp->llp.reg, chunk->ll_region.paddr); in dw_edma_v0_core_write_chunk() 352 SET_LL_32(&llp->llp.lsb, lower_32_bits(chunk->ll_region.paddr)); in dw_edma_v0_core_write_chunk() 353 SET_LL_32(&llp->llp.msb, upper_32_bits(chunk->ll_region.paddr)); in dw_edma_v0_core_write_chunk() 419 SET_CH_32(dw, chan->dir, chan->id, llp.lsb, in dw_edma_v0_core_start() 421 SET_CH_32(dw, chan->dir, chan->id, llp.msb, in dw_edma_v0_core_start() 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()
|
D | dw-edma-v0-regs.h | 51 } llp; member 230 } llp; member
|
D | dw-edma-v0-debugfs.c | 120 REGISTER(llp.lsb), in dw_edma_debugfs_regs_ch() 121 REGISTER(llp.msb), in dw_edma_debugfs_regs_ch()
|
/drivers/media/i2c/ |
D | imx355.c | 85 u32 llp; member 897 .llp = 3672, 909 .llp = 3672, 921 .llp = 3672, 933 .llp = 3672, 945 .llp = 3672, 957 .llp = 3672, 969 .llp = 3672, 981 .llp = 1836, 993 .llp = 1836, [all …]
|
D | imx319.c | 99 u32 llp; member 1669 .llp = 3968, 1681 .llp = 3968, 1693 .llp = 3968, 1705 .llp = 3968, 1717 .llp = 2500, 1729 .llp = 2500, 1741 .llp = 2500, 1753 .llp = 2500, 2073 h_blank = mode->llp - imx319->cur_mode->width; in imx319_set_pad_format() [all …]
|
D | hi556.c | 92 u32 llp; member 457 .llp = 0x0b00, 469 .llp = 0x0b00, 719 h_blank = hi556->cur_mode->llp - hi556->cur_mode->width; in hi556_init_controls() 908 h_blank = hi556->cur_mode->llp - hi556->cur_mode->width; in hi556_set_format()
|
/drivers/dma/ |
D | idma64.c | 100 channel_writeq(idma64c, LLP, hw->llp); in idma64_chan_start() 214 dma_pool_free(idma64c->pool, hw->lli, hw->llp); in idma64_desc_free() 231 enum dma_transfer_direction direction, u64 llp) in idma64_hw_desc_fill() argument 265 lli->llp = llp; in idma64_hw_desc_fill() 275 u64 llp = 0; in idma64_desc_fill() local 280 idma64_hw_desc_fill(hw, config, desc->direction, llp); in idma64_desc_fill() 281 llp = hw->llp; in idma64_desc_fill() 310 hw->lli = dma_pool_alloc(idma64c->pool, GFP_NOWAIT, &hw->llp); in idma64_prep_slave_sg() 345 u64 llp = channel_readq(idma64c, LLP); in idma64_active_desc_size() local 351 if (hw->llp == llp) in idma64_active_desc_size()
|
D | idma64.h | 99 u64 llp; member 108 dma_addr_t llp; member
|
/drivers/dma/dw-axi-dmac/ |
D | dw-axi-dmac-platform.c | 248 dma_pool_free(chan->desc_pool, hw_desc->lli, hw_desc->llp); in axi_desc_put() 301 desc->lli->llp = cpu_to_le64(adr); in write_desc_llp() 380 write_chan_llp(chan, first->hw_desc[0].llp | lms); in axi_chan_block_xfer_start() 608 hw_desc->lli = axi_desc_get(chan, &hw_desc->llp); in dw_axi_dma_set_hw_desc() 688 u64 llp = 0; in dw_axi_dma_chan_prep_cyclic() local 729 llp = desc->hw_desc[0].llp; in dw_axi_dma_chan_prep_cyclic() 734 write_desc_llp(hw_desc, llp | lms); in dw_axi_dma_chan_prep_cyclic() 735 llp = hw_desc->llp; in dw_axi_dma_chan_prep_cyclic() 766 u64 llp = 0; in dw_axi_dma_chan_prep_slave_sg() local 814 write_desc_llp(hw_desc, llp | lms); in dw_axi_dma_chan_prep_slave_sg() [all …]
|
D | dw-axi-dmac.h | 79 __le64 llp; member 92 dma_addr_t llp; member
|
/drivers/dma/dw/ |
D | core.c | 302 dma_addr_t llp; in dwc_scan_descriptors() local 309 llp = channel_readl(dwc, LLP); in dwc_scan_descriptors() 363 dev_vdbg(chan2dev(&dwc->chan), "%s: llp=%pad\n", __func__, &llp); in dwc_scan_descriptors() 370 if (desc->txd.phys == DWC_LLP_LOC(llp)) { in dwc_scan_descriptors() 376 if (lli_read(desc, llp) == llp) { in dwc_scan_descriptors() 385 if (lli_read(child, llp) == llp) { in dwc_scan_descriptors() 418 lli_read(desc, llp), in dwc_dump_lli() 594 lli_write(prev, llp, desc->txd.phys | lms); in dwc_prep_dma_memcpy() 604 prev->lli.llp = 0; in dwc_prep_dma_memcpy() 684 lli_write(prev, llp, desc->txd.phys | lms); in dwc_prep_slave_sg() [all …]
|
D | regs.h | 374 __le32 llp; /* chain to next lli */ member
|
/drivers/bluetooth/ |
D | hci_ll.c | 683 static const struct hci_uart_proto llp; variable 759 return hci_uart_register_device(hu, &llp); in hci_ti_probe() 798 static const struct hci_uart_proto llp = { variable 814 return hci_uart_register_proto(&llp); in ll_init() 821 return hci_uart_unregister_proto(&llp); in ll_deinit()
|