Home
last modified time | relevance | path

Searched refs:llp (Results 1 - 25 of 42) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/dma/
H A Didma64.c100 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()
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()
229 idma64_hw_desc_fill(struct idma64_hw_desc *hw, struct dma_slave_config *config, enum dma_transfer_direction direction, u64 llp) idma64_hw_desc_fill() argument
345 u64 llp = channel_readq(idma64c, LLP); idma64_active_desc_size() local
[all...]
H A Didma64.h99 u64 llp; member
108 dma_addr_t llp; member
/kernel/linux/linux-6.6/drivers/dma/
H A Didma64.c100 channel_writeq(idma64c, LLP, hw->llp); in idma64_chan_start()
218 dma_pool_free(idma64c->pool, hw->lli, hw->llp); in idma64_desc_free()
235 enum dma_transfer_direction direction, u64 llp) in idma64_hw_desc_fill()
269 lli->llp = llp; in idma64_hw_desc_fill()
279 u64 llp = 0; in idma64_desc_fill() local
284 idma64_hw_desc_fill(hw, config, desc->direction, llp); in idma64_desc_fill()
285 llp = hw->llp; in idma64_desc_fill()
314 hw->lli = dma_pool_alloc(idma64c->pool, GFP_NOWAIT, &hw->llp); in idma64_prep_slave_sg()
233 idma64_hw_desc_fill(struct idma64_hw_desc *hw, struct dma_slave_config *config, enum dma_transfer_direction direction, u64 llp) idma64_hw_desc_fill() argument
349 u64 llp = channel_readq(idma64c, LLP); idma64_active_desc_size() local
[all...]
H A Didma64.h99 u64 llp; member
108 dma_addr_t llp; member
/kernel/linux/linux-6.6/drivers/dma/dw-edma/
H A Ddw-hdma-v0-core.c183 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()
260 /* llp is not aligned on 64bit -> keep 32bit accesses */ in dw_hdma_v0_core_start()
261 SET_CH_32(dw, chan->dir, chan->id, llp in dw_hdma_v0_core_start()
[all...]
H A Ddw-edma-v0-core.c307 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()
423 /* llp is not aligned on 64bit -> keep 32bit accesses */ in dw_edma_v0_core_start()
424 SET_CH_32(dw, chan->dir, chan->id, llp in dw_edma_v0_core_start()
[all...]
H A Ddw-hdma-v0-regs.h38 } llp; member
126 } llp; member
H A Ddw-edma-v0-regs.h51 } llp; member
230 } llp; member
H A Ddw-hdma-v0-debugfs.c87 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()
/kernel/linux/linux-6.6/drivers/net/ethernet/mscc/
H A Docelot_fdma.c116 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()
497 /* Purge the TX packets that have been sent up to the NULL llp or the in ocelot_fdma_tx_cleanup()
511 dcb_llp = dcb->llp; in ocelot_fdma_tx_cleanup()
545 dcb->llp = 0; in ocelot_fdma_tx_cleanup()
579 u32 ident, llp, fr in ocelot_fdma_interrupt() local
[all...]
/kernel/linux/linux-6.6/drivers/dma/dw-axi-dmac/
H A Ddw-axi-dmac-platform.c291 dma_pool_free(chan->desc_pool, hw_desc->lli, hw_desc->llp); in axi_desc_put()
344 desc->lli->llp = cpu_to_le64(adr); in write_desc_llp()
424 write_chan_llp(chan, first->hw_desc[0].llp | lms); in axi_chan_block_xfer_start()
652 hw_desc->lli = axi_desc_get(chan, &hw_desc->llp); in dw_axi_dma_set_hw_desc()
732 u64 llp = 0; in dw_axi_dma_chan_prep_cyclic() local
773 llp = desc->hw_desc[0].llp; in dw_axi_dma_chan_prep_cyclic()
778 write_desc_llp(hw_desc, llp | lms); in dw_axi_dma_chan_prep_cyclic()
779 llp = hw_desc->llp; in dw_axi_dma_chan_prep_cyclic()
810 u64 llp = 0; dw_axi_dma_chan_prep_slave_sg() local
882 u64 llp = 0; dma_chan_prep_dma_memcpy() local
1055 u64 llp; axi_chan_block_xfer_complete() local
[all...]
H A Ddw-axi-dmac.h82 __le64 llp; member
95 dma_addr_t llp; member
/kernel/linux/linux-5.10/drivers/dma/dw/
H A Dcore.c302 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()
375 /* Check first descriptors 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()
[all...]
/kernel/linux/linux-6.6/drivers/dma/dw/
H A Dcore.c299 dma_addr_t llp; in dwc_scan_descriptors() local
306 llp = channel_readl(dwc, LLP); in dwc_scan_descriptors()
360 dev_vdbg(chan2dev(&dwc->chan), "%s: llp=%pad\n", __func__, &llp); in dwc_scan_descriptors()
367 if (desc->txd.phys == DWC_LLP_LOC(llp)) { in dwc_scan_descriptors()
372 /* Check first descriptors llp */ in dwc_scan_descriptors()
373 if (lli_read(desc, llp) == llp) { in dwc_scan_descriptors()
382 if (lli_read(child, llp) == llp) { in dwc_scan_descriptors()
[all...]
/kernel/linux/linux-5.10/drivers/media/i2c/
H A Dimx355.c85 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
[all...]
/kernel/linux/linux-6.6/drivers/media/i2c/
H A Dimx355.c85 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
[all...]
H A Dhi556.c103 u32 llp; member
517 .llp = 0x0b00,
535 .llp = 0x0b00,
553 .llp = 0x0b00,
806 h_blank = hi556->cur_mode->llp - hi556->cur_mode->width; in hi556_init_controls()
1076 h_blank = hi556->cur_mode->llp - hi556->cur_mode->width; in hi556_set_format()
/kernel/linux/linux-5.10/drivers/dma/dw-edma/
H A Ddw-edma-v0-core.c196 struct dw_edma_v0_llp __iomem *llp; in dw_edma_v0_core_write_chunk() local
224 llp = (void __iomem *)&lli[i]; in dw_edma_v0_core_write_chunk()
230 SET_LL(&llp->control, control); in dw_edma_v0_core_write_chunk()
232 SET_LL(&llp->llp_low, lower_32_bits(chunk->ll_region.paddr)); in dw_edma_v0_core_write_chunk()
233 SET_LL(&llp->llp_high, upper_32_bits(chunk->ll_region.paddr)); in dw_edma_v0_core_write_chunk()
/kernel/linux/linux-5.10/drivers/bluetooth/
H A Dhci_ll.c682 static const struct hci_uart_proto llp; variable
758 return hci_uart_register_device(hu, &llp); in hci_ti_probe()
797 static const struct hci_uart_proto llp = { variable
813 return hci_uart_register_proto(&llp); in ll_init()
820 return hci_uart_unregister_proto(&llp); in ll_deinit()
/kernel/linux/linux-6.6/drivers/bluetooth/
H A Dhci_ll.c683 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()
/kernel/linux/linux-6.6/sound/soc/sof/
H A Dipc4-pcm.c676 /* find llp slot used by current dai */ in sof_ipc4_build_time_info()
688 /* if no llp gpdma slot is used, check aggregated sdw slot */ in sof_ipc4_build_time_info()
707 dev_info(sdev->dev, "no llp found, fall back to default HDA path"); in sof_ipc4_build_time_info()
781 struct sof_ipc4_llp_reading_slot llp; in sof_ipc4_pcm_delay() local
817 sof_mailbox_read(sdev, time_info->llp_offset, &llp, sizeof(llp)); in sof_ipc4_pcm_delay()
818 tmp_ptr = ((u64)llp.reading.llp_u << 32) | llp.reading.llp_l; in sof_ipc4_pcm_delay()
/kernel/linux/linux-6.6/arch/powerpc/mm/book3s64/
H A Dslb.c226 unsigned long llp; in slb_dump_contents() local
247 llp = v & SLB_VSID_LLP; in slb_dump_contents()
251 (v & ~SLB_VSID_B) >> SLB_VSID_SHIFT_1T, llp); in slb_dump_contents()
255 (v & ~SLB_VSID_B) >> SLB_VSID_SHIFT, llp); in slb_dump_contents()
/kernel/linux/linux-5.10/arch/powerpc/mm/book3s64/
H A Dslb.c253 unsigned long llp; in slb_dump_contents() local
275 llp = v & SLB_VSID_LLP; in slb_dump_contents()
279 (v & ~SLB_VSID_B) >> SLB_VSID_SHIFT_1T, llp); in slb_dump_contents()
283 (v & ~SLB_VSID_B) >> SLB_VSID_SHIFT, llp); in slb_dump_contents()
/kernel/linux/linux-5.10/arch/powerpc/platforms/cell/
H A Dspu_base.c212 u64 llp; in __spu_kernel_slb() local
215 llp = mmu_psize_defs[mmu_linear_psize].sllp; in __spu_kernel_slb()
217 llp = mmu_psize_defs[mmu_virtual_psize].sllp; in __spu_kernel_slb()
220 SLB_VSID_KERNEL | llp; in __spu_kernel_slb()
/kernel/linux/linux-6.6/arch/powerpc/platforms/cell/
H A Dspu_base.c211 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()

Completed in 40 milliseconds

12