Lines Matching refs:page
165 /* Calculate offset to page-mapped register */
166 static inline unsigned int efx_paged_reg(struct efx_nic *efx, unsigned int page,
169 return page * efx->vi_stride + reg;
174 unsigned int reg, unsigned int page)
176 reg = efx_paged_reg(efx, page, reg);
192 #define efx_writeo_page(efx, value, reg, page) \
196 page)
198 /* Write a page-mapped 32-bit CSR (EVQ_RPTR, EVQ_TMR (EF10), or the
203 unsigned int reg, unsigned int page)
205 efx_writed(efx, value, efx_paged_reg(efx, page, reg));
207 #define efx_writed_page(efx, value, reg, page) \
218 page)
220 /* Write TIMER_COMMAND. This is a page-mapped 32-bit CSR, but a bug
227 unsigned int page)
231 if (page == 0) {
233 efx_writed(efx, value, efx_paged_reg(efx, page, reg));
236 efx_writed(efx, value, efx_paged_reg(efx, page, reg));
239 #define efx_writed_page_locked(efx, value, reg, page) \
242 page)