Searched refs:lch (Results 1 – 7 of 7) sorted by relevance
/linux/arch/arm/mach-omap1/ |
H A D | omap-dma.c | 69 static inline void omap_disable_channel_irq(int lch) in omap_disable_channel_irq() argument 72 p->dma_write(0, CICR, lch); in omap_disable_channel_irq() 74 p->dma_read(CSR, lch); in omap_disable_channel_irq() 90 void omap_set_dma_priority(int lch, int dst_port, int priority) in omap_set_dma_priority() argument 133 void omap_set_dma_transfer_params(int lch, int data_type, int elem_count, in omap_set_dma_transfer_params() argument 140 l = p->dma_read(CSDP, lch); in omap_set_dma_transfer_params() 143 p->dma_write(l, CSDP, lch); in omap_set_dma_transfer_params() 145 ccr = p->dma_read(CCR, lch); in omap_set_dma_transfer_params() 149 p->dma_write(ccr, CCR, lch); in omap_set_dma_transfer_params() 151 ccr = p->dma_read(CCR2, lch); in omap_set_dma_transfer_params() [all …]
|
H A D | dma.c | 175 static inline void dma_write(u32 val, int reg, int lch) in dma_write() argument 180 addr += reg_map[reg].stride * lch; in dma_write() 187 static inline u32 dma_read(int reg, int lch) in dma_read() argument 193 addr += reg_map[reg].stride * lch; in dma_read() 202 static void omap1_clear_lch_regs(int lch) in omap1_clear_lch_regs() argument 207 dma_write(0, i, lch); in omap1_clear_lch_regs() 210 static void omap1_clear_dma(int lch) in omap1_clear_dma() argument 214 l = dma_read(CCR, lch); in omap1_clear_dma() 216 dma_write(l, CCR, lch); in omap1_clear_dma() 219 l = dma_read(CSR, lch); in omap1_clear_dma()
|
/linux/include/linux/ |
H A D | omap-dma.h | 238 void (*callback)(int lch, u16 ch_status, void *data); 275 void (*clear_lch_regs)(int lch); 276 void (*clear_dma)(int lch); 277 void (*dma_write)(u32 val, int reg, int lch); 278 u32 (*dma_read)(int reg, int lch); 298 extern void omap_set_dma_priority(int lch, int dst_port, int priority); 300 static inline void omap_set_dma_priority(int lch, int dst_port, int priority) in omap_set_dma_priority() argument 306 void (*callback)(int lch, u16 ch_status, void *data), 311 extern void omap_start_dma(int lch); 312 extern void omap_stop_dma(int lch); [all …]
|
/linux/drivers/hsi/controllers/ |
H A D | omap_ssi_core.c | 61 int lch; in ssi_gdd_regs_show() local 80 for (lch = 0; lch < SSI_MAX_GDD_LCH; lch++) { in ssi_gdd_regs_show() 81 seq_printf(m, "\nGDD LCH %d\n=========\n", lch); in ssi_gdd_regs_show() 83 readw(gdd + SSI_GDD_CSDP_REG(lch))); in ssi_gdd_regs_show() 85 readw(gdd + SSI_GDD_CCR_REG(lch))); in ssi_gdd_regs_show() 87 readw(gdd + SSI_GDD_CICR_REG(lch))); in ssi_gdd_regs_show() 89 readw(gdd + SSI_GDD_CSR_REG(lch))); in ssi_gdd_regs_show() 91 readl(gdd + SSI_GDD_CSSA_REG(lch))); in ssi_gdd_regs_show() 93 readl(gdd + SSI_GDD_CDSA_REG(lch))); in ssi_gdd_regs_show() 95 readw(gdd + SSI_GDD_CEN_REG(lch))); in ssi_gdd_regs_show() [all …]
|
H A D | omap_ssi_port.c | 189 int lch; in ssi_claim_lch() local 191 for (lch = 0; lch < SSI_MAX_GDD_LCH; lch++) in ssi_claim_lch() 192 if (!omap_ssi->gdd_trn[lch].msg) { in ssi_claim_lch() 193 omap_ssi->gdd_trn[lch].msg = msg; in ssi_claim_lch() 194 omap_ssi->gdd_trn[lch].sg = msg->sgt.sgl; in ssi_claim_lch() 195 return lch; in ssi_claim_lch() 201 static int ssi_start_dma(struct hsi_msg *msg, int lch) in ssi_start_dma() argument 260 lch, csdp, ccr, s_addr, d_addr); in ssi_start_dma() 262 writew_relaxed(csdp, gdd + SSI_GDD_CSDP_REG(lch)); in ssi_start_dma() 263 writew_relaxed(SSI_BLOCK_IE | SSI_TOUT_IE, gdd + SSI_GDD_CICR_REG(lch)); in ssi_start_dma() [all …]
|
/linux/drivers/usb/gadget/udc/ |
H A D | omap_udc.h | 155 int lch; member
|
H A D | fsl_qe_udc.h | 310 int lch; member
|