Home
last modified time | relevance | path

Searched refs:hdma_dev (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-6.6/drivers/dma/
H A Dhisi_dma.c146 struct hisi_dma_dev *hdma_dev; member
345 static void hisi_dma_pause_dma(struct hisi_dma_dev *hdma_dev, u32 index, in hisi_dma_pause_dma() argument
350 addr = hdma_dev->queue_base + HISI_DMA_Q_CTRL0 + in hisi_dma_pause_dma()
355 static void hisi_dma_enable_dma(struct hisi_dma_dev *hdma_dev, u32 index, in hisi_dma_enable_dma() argument
360 addr = hdma_dev->queue_base + HISI_DMA_Q_CTRL0 + in hisi_dma_enable_dma()
365 static void hisi_dma_mask_irq(struct hisi_dma_dev *hdma_dev, u32 qp_index) in hisi_dma_mask_irq() argument
367 void __iomem *q_base = hdma_dev->queue_base; in hisi_dma_mask_irq()
369 if (hdma_dev->reg_layout == HISI_DMA_REG_LAYOUT_HIP08) in hisi_dma_mask_irq()
381 static void hisi_dma_unmask_irq(struct hisi_dma_dev *hdma_dev, u32 qp_index) in hisi_dma_unmask_irq() argument
383 void __iomem *q_base = hdma_dev in hisi_dma_unmask_irq()
403 hisi_dma_do_reset(struct hisi_dma_dev *hdma_dev, u32 index) hisi_dma_do_reset() argument
412 hisi_dma_reset_qp_point(struct hisi_dma_dev *hdma_dev, u32 index) hisi_dma_reset_qp_point() argument
423 struct hisi_dma_dev *hdma_dev = chan->hdma_dev; hisi_dma_reset_or_disable_hw_chan() local
464 struct hisi_dma_dev *hdma_dev = chan->hdma_dev; hisi_dma_free_chan_resources() local
509 struct hisi_dma_dev *hdma_dev = chan->hdma_dev; hisi_dma_start_transfer() local
583 hisi_dma_alloc_qps_mem(struct hisi_dma_dev *hdma_dev) hisi_dma_alloc_qps_mem() argument
607 hisi_dma_init_hw_qp(struct hisi_dma_dev *hdma_dev, u32 index) hisi_dma_init_hw_qp() argument
692 hisi_dma_enable_qp(struct hisi_dma_dev *hdma_dev, u32 qp_index) hisi_dma_enable_qp() argument
699 hisi_dma_disable_qp(struct hisi_dma_dev *hdma_dev, u32 qp_index) hisi_dma_disable_qp() argument
704 hisi_dma_enable_qps(struct hisi_dma_dev *hdma_dev) hisi_dma_enable_qps() argument
717 hisi_dma_disable_qps(struct hisi_dma_dev *hdma_dev) hisi_dma_disable_qps() argument
730 struct hisi_dma_dev *hdma_dev = chan->hdma_dev; hisi_dma_irq() local
757 hisi_dma_request_qps_irq(struct hisi_dma_dev *hdma_dev) hisi_dma_request_qps_irq() argument
774 hisi_dma_enable_hw_channels(struct hisi_dma_dev *hdma_dev) hisi_dma_enable_hw_channels() argument
800 hisi_dma_set_mode(struct hisi_dma_dev *hdma_dev, enum hisi_dma_mode mode) hisi_dma_set_mode() argument
808 hisi_dma_init_hw(struct hisi_dma_dev *hdma_dev) hisi_dma_init_hw() argument
822 hisi_dma_init_dma_dev(struct hisi_dma_dev *hdma_dev) hisi_dma_init_dma_dev() argument
842 hisi_dma_get_ch_regs(struct hisi_dma_dev *hdma_dev, u32 *regs_sz) hisi_dma_get_ch_regs() argument
872 hisi_dma_create_chan_dir(struct hisi_dma_dev *hdma_dev) hisi_dma_create_chan_dir() argument
913 hisi_dma_create_debugfs(struct hisi_dma_dev *hdma_dev) hisi_dma_create_debugfs() argument
946 hisi_dma_create_debugfs(struct hisi_dma_dev *hdma_dev) hisi_dma_create_debugfs() argument
954 struct hisi_dma_dev *hdma_dev; hisi_dma_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/dma/
H A Dhisi_dma.c90 struct hisi_dma_dev *hdma_dev; member
141 static void hisi_dma_pause_dma(struct hisi_dma_dev *hdma_dev, u32 index, in hisi_dma_pause_dma() argument
144 void __iomem *addr = hdma_dev->base + HISI_DMA_CTRL0 + index * in hisi_dma_pause_dma()
150 static void hisi_dma_enable_dma(struct hisi_dma_dev *hdma_dev, u32 index, in hisi_dma_enable_dma() argument
153 void __iomem *addr = hdma_dev->base + HISI_DMA_CTRL0 + index * in hisi_dma_enable_dma()
159 static void hisi_dma_mask_irq(struct hisi_dma_dev *hdma_dev, u32 qp_index) in hisi_dma_mask_irq() argument
161 hisi_dma_chan_write(hdma_dev->base, HISI_DMA_INT_MSK, qp_index, in hisi_dma_mask_irq()
165 static void hisi_dma_unmask_irq(struct hisi_dma_dev *hdma_dev, u32 qp_index) in hisi_dma_unmask_irq() argument
167 void __iomem *base = hdma_dev->base; in hisi_dma_unmask_irq()
174 static void hisi_dma_do_reset(struct hisi_dma_dev *hdma_dev, u3 argument
182 hisi_dma_reset_qp_point(struct hisi_dma_dev *hdma_dev, u32 index) hisi_dma_reset_qp_point() argument
191 struct hisi_dma_dev *hdma_dev = chan->hdma_dev; hisi_dma_reset_or_disable_hw_chan() local
228 struct hisi_dma_dev *hdma_dev = chan->hdma_dev; hisi_dma_free_chan_resources() local
273 struct hisi_dma_dev *hdma_dev = chan->hdma_dev; hisi_dma_start_transfer() local
347 hisi_dma_alloc_qps_mem(struct hisi_dma_dev *hdma_dev) hisi_dma_alloc_qps_mem() argument
371 hisi_dma_init_hw_qp(struct hisi_dma_dev *hdma_dev, u32 index) hisi_dma_init_hw_qp() argument
396 hisi_dma_enable_qp(struct hisi_dma_dev *hdma_dev, u32 qp_index) hisi_dma_enable_qp() argument
403 hisi_dma_disable_qp(struct hisi_dma_dev *hdma_dev, u32 qp_index) hisi_dma_disable_qp() argument
408 hisi_dma_enable_qps(struct hisi_dma_dev *hdma_dev) hisi_dma_enable_qps() argument
421 hisi_dma_disable_qps(struct hisi_dma_dev *hdma_dev) hisi_dma_disable_qps() argument
434 struct hisi_dma_dev *hdma_dev = chan->hdma_dev; hisi_dma_irq() local
460 hisi_dma_request_qps_irq(struct hisi_dma_dev *hdma_dev) hisi_dma_request_qps_irq() argument
477 hisi_dma_enable_hw_channels(struct hisi_dma_dev *hdma_dev) hisi_dma_enable_hw_channels() argument
503 hisi_dma_set_mode(struct hisi_dma_dev *hdma_dev, enum hisi_dma_mode mode) hisi_dma_set_mode() argument
512 struct hisi_dma_dev *hdma_dev; hisi_dma_probe() local
[all...]

Completed in 5 milliseconds