Lines Matching refs:reg

128 				   u32 reg)				\
131 u32 map_offs = (reg - io_handle->ww##_base) + asd_mem_offs_##ww();\
137 u32 reg, type val) \
140 u32 map_offs = (reg - io_handle->ww##_base) + asd_mem_offs_##ww();\
188 static void asd_move_swb(struct asd_ha_struct *asd_ha, u32 reg) in asd_move_swb() argument
190 u32 base = reg & ~(MBAR0_SWB_SIZE-1); in asd_move_swb()
195 static void __asd_write_reg_byte(struct asd_ha_struct *asd_ha, u32 reg, u8 val) in __asd_write_reg_byte() argument
198 BUG_ON(reg >= 0xC0000000 || reg < ALL_BASE_ADDR); in __asd_write_reg_byte()
199 if (io_handle->swa_base <= reg in __asd_write_reg_byte()
200 && reg < io_handle->swa_base + MBAR0_SWA_SIZE) in __asd_write_reg_byte()
201 asd_write_swa_byte (asd_ha, reg,val); in __asd_write_reg_byte()
202 else if (io_handle->swb_base <= reg in __asd_write_reg_byte()
203 && reg < io_handle->swb_base + MBAR0_SWB_SIZE) in __asd_write_reg_byte()
204 asd_write_swb_byte (asd_ha, reg, val); in __asd_write_reg_byte()
205 else if (io_handle->swc_base <= reg in __asd_write_reg_byte()
206 && reg < io_handle->swc_base + MBAR0_SWC_SIZE) in __asd_write_reg_byte()
207 asd_write_swc_byte (asd_ha, reg, val); in __asd_write_reg_byte()
210 asd_move_swb(asd_ha, reg); in __asd_write_reg_byte()
211 asd_write_swb_byte (asd_ha, reg, val); in __asd_write_reg_byte()
216 void asd_write_reg_##ord (struct asd_ha_struct *asd_ha, u32 reg, type val)\
220 BUG_ON(reg >= 0xC0000000 || reg < ALL_BASE_ADDR); \
222 if (io_handle->swa_base <= reg \
223 && reg < io_handle->swa_base + MBAR0_SWA_SIZE) \
224 asd_write_swa_##ord (asd_ha, reg,val); \
225 else if (io_handle->swb_base <= reg \
226 && reg < io_handle->swb_base + MBAR0_SWB_SIZE) \
227 asd_write_swb_##ord (asd_ha, reg, val); \
228 else if (io_handle->swc_base <= reg \
229 && reg < io_handle->swc_base + MBAR0_SWC_SIZE) \
230 asd_write_swc_##ord (asd_ha, reg, val); \
233 asd_move_swb(asd_ha, reg); \
234 asd_write_swb_##ord (asd_ha, reg, val); \
243 static u8 __asd_read_reg_byte(struct asd_ha_struct *asd_ha, u32 reg) in __asd_read_reg_byte() argument
247 BUG_ON(reg >= 0xC0000000 || reg < ALL_BASE_ADDR); in __asd_read_reg_byte()
248 if (io_handle->swa_base <= reg in __asd_read_reg_byte()
249 && reg < io_handle->swa_base + MBAR0_SWA_SIZE) in __asd_read_reg_byte()
250 val = asd_read_swa_byte (asd_ha, reg); in __asd_read_reg_byte()
251 else if (io_handle->swb_base <= reg in __asd_read_reg_byte()
252 && reg < io_handle->swb_base + MBAR0_SWB_SIZE) in __asd_read_reg_byte()
253 val = asd_read_swb_byte (asd_ha, reg); in __asd_read_reg_byte()
254 else if (io_handle->swc_base <= reg in __asd_read_reg_byte()
255 && reg < io_handle->swc_base + MBAR0_SWC_SIZE) in __asd_read_reg_byte()
256 val = asd_read_swc_byte (asd_ha, reg); in __asd_read_reg_byte()
259 asd_move_swb(asd_ha, reg); in __asd_read_reg_byte()
260 val = asd_read_swb_byte (asd_ha, reg); in __asd_read_reg_byte()
266 type asd_read_reg_##ord (struct asd_ha_struct *asd_ha, u32 reg) \
271 BUG_ON(reg >= 0xC0000000 || reg < ALL_BASE_ADDR); \
273 if (io_handle->swa_base <= reg \
274 && reg < io_handle->swa_base + MBAR0_SWA_SIZE) \
275 val = asd_read_swa_##ord (asd_ha, reg); \
276 else if (io_handle->swb_base <= reg \
277 && reg < io_handle->swb_base + MBAR0_SWB_SIZE) \
278 val = asd_read_swb_##ord (asd_ha, reg); \
279 else if (io_handle->swc_base <= reg \
280 && reg < io_handle->swc_base + MBAR0_SWC_SIZE) \
281 val = asd_read_swc_##ord (asd_ha, reg); \
284 asd_move_swb(asd_ha, reg); \
285 val = asd_read_swb_##ord (asd_ha, reg); \