Lines Matching refs:device
90 typedef void (*can_sja1000_write_reg_t)(const struct device *dev, uint8_t reg, uint8_t val);
99 typedef uint8_t (*can_sja1000_read_reg_t)(const struct device *dev, uint8_t reg);
189 int can_sja1000_set_timing(const struct device *dev, const struct can_timing *timing);
195 int can_sja1000_get_capabilities(const struct device *dev, can_mode_t *cap);
201 int can_sja1000_start(const struct device *dev);
207 int can_sja1000_stop(const struct device *dev);
213 int can_sja1000_set_mode(const struct device *dev, can_mode_t mode);
219 int can_sja1000_send(const struct device *dev, const struct can_frame *frame, k_timeout_t timeout,
226 int can_sja1000_add_rx_filter(const struct device *dev, can_rx_callback_t callback, void *user_data,
233 void can_sja1000_remove_rx_filter(const struct device *dev, int filter_id);
240 int can_sja1000_recover(const struct device *dev, k_timeout_t timeout);
247 int can_sja1000_get_state(const struct device *dev, enum can_state *state,
254 void can_sja1000_set_state_change_callback(const struct device *dev,
261 int can_sja1000_get_max_filters(const struct device *dev, bool ide);
268 void can_sja1000_isr(const struct device *dev);
275 int can_sja1000_init(const struct device *dev);