Lines Matching refs:can
68 bool can; member
73 struct can_priv can; /* must be the first member */ member
190 ctx->can = true; in mcba_usb_get_free_ctx()
193 ctx->can = false; in mcba_usb_get_free_ctx()
236 if (ctx->can) { in mcba_usb_write_bulk_callback()
477 priv->can.termination = MCBA_TERMINATION_ENABLED; in mcba_usb_process_ka_usb()
479 priv->can.termination = MCBA_TERMINATION_DISABLED; in mcba_usb_process_ka_usb()
507 if (bitrate != priv->can.bittiming.bitrate) in mcba_usb_process_ka_can()
511 bitrate, priv->can.bittiming.bitrate); in mcba_usb_process_ka_can()
518 priv->can.state = CAN_STATE_BUS_OFF; in mcba_usb_process_ka_can()
522 priv->can.state = CAN_STATE_ERROR_PASSIVE; in mcba_usb_process_ka_can()
526 priv->can.state = CAN_STATE_ERROR_WARNING; in mcba_usb_process_ka_can()
708 priv->can.state = CAN_STATE_ERROR_ACTIVE; in mcba_usb_open()
734 priv->can.state = CAN_STATE_STOPPED; in mcba_usb_close()
781 const u16 bitrate_kbps = priv->can.bittiming.bitrate / 1000; in mcba_net_set_bittiming()
840 priv->can.state = CAN_STATE_STOPPED; in mcba_usb_probe()
841 priv->can.termination_const = mcba_termination; in mcba_usb_probe()
842 priv->can.termination_const_cnt = ARRAY_SIZE(mcba_termination); in mcba_usb_probe()
843 priv->can.bitrate_const = mcba_bitrate; in mcba_usb_probe()
844 priv->can.bitrate_const_cnt = ARRAY_SIZE(mcba_bitrate); in mcba_usb_probe()
846 priv->can.do_set_termination = mcba_set_termination; in mcba_usb_probe()
847 priv->can.do_set_mode = mcba_net_set_mode; in mcba_usb_probe()
848 priv->can.do_get_berr_counter = mcba_net_get_berr_counter; in mcba_usb_probe()
849 priv->can.do_set_bittiming = mcba_net_set_bittiming; in mcba_usb_probe()