Home
last modified time | relevance | path

Searched refs:hpbdev (Results 1 – 1 of 1) sorted by relevance

/linux-4.4.14/drivers/dma/sh/
Drcar-hpbdma.c138 static void dcmdr_write(struct hpb_dmae_device *hpbdev, u32 data) in dcmdr_write() argument
140 iowrite32(data, hpbdev->chan_reg + HPB_DMAE_DCMDR); in dcmdr_write()
143 static void hsrstr_write(struct hpb_dmae_device *hpbdev, u32 ch) in hsrstr_write() argument
145 iowrite32(0x1, hpbdev->comm_reg + HPB_DMAE_HSRSTR(ch)); in hsrstr_write()
148 static u32 dintsr_read(struct hpb_dmae_device *hpbdev, u32 ch) in dintsr_read() argument
153 v = ioread32(hpbdev->comm_reg + HPB_DMAE_DINTSR0) >> ch; in dintsr_read()
155 v = ioread32(hpbdev->comm_reg + HPB_DMAE_DINTSR1) >> (ch - 32); in dintsr_read()
159 static void dintcr_write(struct hpb_dmae_device *hpbdev, u32 ch) in dintcr_write() argument
162 iowrite32((0x1 << ch), hpbdev->comm_reg + HPB_DMAE_DINTCR0); in dintcr_write()
165 hpbdev->comm_reg + HPB_DMAE_DINTCR1); in dintcr_write()
[all …]