Lines Matching defs:flexcan_priv
267 struct flexcan_priv { struct
268 struct can_priv can;
269 struct can_rx_offload offload;
270 struct device *dev;
272 struct flexcan_regs __iomem *regs;
273 struct flexcan_mb __iomem *tx_mb;
274 struct flexcan_mb __iomem *tx_mb_reserved;
275 u8 tx_mb_idx;
276 u8 mb_count;
277 u8 mb_size;
278 u8 clk_src; /* clock source of CAN Protocol Engine */
280 u32 reg_ctrl_default;
281 u32 reg_imask1_default;
282 u32 reg_imask2_default;
284 struct clk *clk_ipg;
285 struct clk *clk_per;
286 const struct flexcan_devtype_data *devtype_data;
287 struct regulator *reg_xceiver;
288 struct flexcan_stop_mode stm;
291 u32 (*read)(void __iomem *addr);
292 void (*write)(u32 val, void __iomem *addr);