Lines Matching refs:writew
189 writew(clk, ®->clock); in bfin_can_set_bittiming()
190 writew(timing, ®->timing); in bfin_can_set_bittiming()
205 writew(0, ®->mbim1); in bfin_can_set_reset_mode()
206 writew(0, ®->mbim2); in bfin_can_set_reset_mode()
207 writew(0, ®->gim); in bfin_can_set_reset_mode()
210 writew(SRS | CCR, ®->control); in bfin_can_set_reset_mode()
211 writew(CCR, ®->control); in bfin_can_set_reset_mode()
225 writew(0, ®->mc1); in bfin_can_set_reset_mode()
226 writew(0, ®->mc2); in bfin_can_set_reset_mode()
229 writew(0xFFFF, ®->md1); /* mailbox 1-16 are RX */ in bfin_can_set_reset_mode()
230 writew(0, ®->md2); /* mailbox 17-32 are TX */ in bfin_can_set_reset_mode()
234 writew(0, ®->chl[RECEIVE_STD_CHL + i].id0); in bfin_can_set_reset_mode()
235 writew(AME, ®->chl[RECEIVE_STD_CHL + i].id1); in bfin_can_set_reset_mode()
236 writew(0, ®->chl[RECEIVE_STD_CHL + i].dlc); in bfin_can_set_reset_mode()
237 writew(0x1FFF, ®->msk[RECEIVE_STD_CHL + i].amh); in bfin_can_set_reset_mode()
238 writew(0xFFFF, ®->msk[RECEIVE_STD_CHL + i].aml); in bfin_can_set_reset_mode()
243 writew(0, ®->chl[RECEIVE_EXT_CHL + i].id0); in bfin_can_set_reset_mode()
244 writew(AME | IDE, ®->chl[RECEIVE_EXT_CHL + i].id1); in bfin_can_set_reset_mode()
245 writew(0, ®->chl[RECEIVE_EXT_CHL + i].dlc); in bfin_can_set_reset_mode()
246 writew(0x1FFF, ®->msk[RECEIVE_EXT_CHL + i].amh); in bfin_can_set_reset_mode()
247 writew(0xFFFF, ®->msk[RECEIVE_EXT_CHL + i].aml); in bfin_can_set_reset_mode()
250 writew(BIT(TRANSMIT_CHL - 16), ®->mc2); in bfin_can_set_reset_mode()
251 writew(BIT(RECEIVE_STD_CHL) + BIT(RECEIVE_EXT_CHL), ®->mc1); in bfin_can_set_reset_mode()
265 writew(readw(®->control) & ~CCR, ®->control); in bfin_can_set_normal_mode()
278 writew(0xFFFF, ®->mbtif1); in bfin_can_set_normal_mode()
279 writew(0xFFFF, ®->mbtif2); in bfin_can_set_normal_mode()
280 writew(0xFFFF, ®->mbrif1); in bfin_can_set_normal_mode()
281 writew(0xFFFF, ®->mbrif2); in bfin_can_set_normal_mode()
286 writew(0x7FF, ®->gis); /* overwrites with '1' */ in bfin_can_set_normal_mode()
293 writew(BIT(RECEIVE_STD_CHL) + BIT(RECEIVE_EXT_CHL), ®->mbim1); in bfin_can_set_normal_mode()
294 writew(BIT(TRANSMIT_CHL - 16), ®->mbim2); in bfin_can_set_normal_mode()
296 writew(EPIM | BOIM | RMLIM, ®->gim); in bfin_can_set_normal_mode()
359 writew(id, ®->chl[TRANSMIT_CHL].id0); in bfin_can_start_xmit()
365 writew(val | AME, ®->chl[TRANSMIT_CHL].id1); in bfin_can_start_xmit()
371 writew(val, ®->chl[TRANSMIT_CHL].data[i]); in bfin_can_start_xmit()
375 writew(dlc, ®->chl[TRANSMIT_CHL].dlc); in bfin_can_start_xmit()
380 writew(BIT(TRANSMIT_CHL - 16), ®->trs2); in bfin_can_start_xmit()
525 writew(0xFFFF, ®->mbtif2); in bfin_can_interrupt()
533 writew(0xFFFF, ®->mbrif1); in bfin_can_interrupt()
539 writew(0x7FF, ®->gis); in bfin_can_interrupt()
738 writew(readw(®->control) | SMR, ®->control); in bfin_can_suspend()
759 writew(0, ®->intr); in bfin_can_resume()