Searched refs:hdma_dev (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-6.6/drivers/dma/ |
H A D | hisi_dma.c | 146 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 D | hisi_dma.c | 90 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