Lines Matching refs:fc

40 int flexcop_dma_config(struct flexcop_device *fc,  in flexcop_dma_config()  argument
52 fc->write_ibi_reg(fc,dma1_000,v0x0); in flexcop_dma_config()
53 fc->write_ibi_reg(fc,dma1_004,v0x4); in flexcop_dma_config()
54 fc->write_ibi_reg(fc,dma1_00c,v0xc); in flexcop_dma_config()
56 fc->write_ibi_reg(fc,dma2_010,v0x0); in flexcop_dma_config()
57 fc->write_ibi_reg(fc,dma2_014,v0x4); in flexcop_dma_config()
58 fc->write_ibi_reg(fc,dma2_01c,v0xc); in flexcop_dma_config()
70 int flexcop_dma_xfer_control(struct flexcop_device *fc, in flexcop_dma_xfer_control() argument
90 v0x0 = fc->read_ibi_reg(fc,r0x0); in flexcop_dma_xfer_control()
91 v0xc = fc->read_ibi_reg(fc,r0xc); in flexcop_dma_xfer_control()
102 fc->write_ibi_reg(fc,r0x0,v0x0); in flexcop_dma_xfer_control()
103 fc->write_ibi_reg(fc,r0xc,v0xc); in flexcop_dma_xfer_control()
111 static int flexcop_dma_remap(struct flexcop_device *fc, in flexcop_dma_remap() argument
116 flexcop_ibi_value v = fc->read_ibi_reg(fc,r); in flexcop_dma_remap()
119 fc->write_ibi_reg(fc,r,v); in flexcop_dma_remap()
123 int flexcop_dma_control_size_irq(struct flexcop_device *fc, in flexcop_dma_control_size_irq() argument
127 flexcop_ibi_value v = fc->read_ibi_reg(fc,ctrl_208); in flexcop_dma_control_size_irq()
135 fc->write_ibi_reg(fc,ctrl_208,v); in flexcop_dma_control_size_irq()
140 int flexcop_dma_control_timer_irq(struct flexcop_device *fc, in flexcop_dma_control_timer_irq() argument
144 flexcop_ibi_value v = fc->read_ibi_reg(fc,ctrl_208); in flexcop_dma_control_timer_irq()
152 fc->write_ibi_reg(fc,ctrl_208,v); in flexcop_dma_control_timer_irq()
158 int flexcop_dma_config_timer(struct flexcop_device *fc, in flexcop_dma_config_timer() argument
162 flexcop_ibi_value v = fc->read_ibi_reg(fc,r); in flexcop_dma_config_timer()
164 flexcop_dma_remap(fc,dma_idx,0); in flexcop_dma_config_timer()
168 fc->write_ibi_reg(fc,r,v); in flexcop_dma_config_timer()