Home
last modified time | relevance | path

Searched refs:canrflg (Results 1 – 2 of 2) sorted by relevance

/linux-4.1.27/drivers/net/can/mscan/
Dmscan.c141 u8 canrflg; in mscan_start() local
163 canrflg = in_8(&regs->canrflg); in mscan_start()
164 priv->shadow_statflg = canrflg & MSCAN_STAT_MSK; in mscan_start()
165 priv->can.state = state_map[max(MSCAN_STATE_RX(canrflg), in mscan_start()
166 MSCAN_STATE_TX(canrflg))]; in mscan_start()
292 static enum can_state get_new_state(struct net_device *dev, u8 canrflg) in get_new_state() argument
296 if (unlikely(canrflg & MSCAN_CSCIF)) in get_new_state()
297 return state_map[max(MSCAN_STATE_RX(canrflg), in get_new_state()
298 MSCAN_STATE_TX(canrflg))]; in get_new_state()
340 out_8(&regs->canrflg, MSCAN_RXF); in mscan_get_rx_frame()
[all …]
Dmscan.h76 #define MSCAN_STATE_TX(canrflg) (((canrflg)&MSCAN_TSTAT_MSK)>>2) argument
77 #define MSCAN_STATE_RX(canrflg) (((canrflg)&MSCAN_RSTAT_MSK)>>4) argument
158 u8 canrflg; /* + 0x08 0x04 */ member