Lines Matching refs:can
79 bool can; member
84 struct can_priv can; /* must be the first member */ member
197 ctx->can = true; in mcba_usb_get_free_ctx()
200 ctx->can = false; in mcba_usb_get_free_ctx()
243 if (ctx->can) { in mcba_usb_write_bulk_callback()
487 priv->can.termination = MCBA_TERMINATION_ENABLED; in mcba_usb_process_ka_usb()
489 priv->can.termination = MCBA_TERMINATION_DISABLED; in mcba_usb_process_ka_usb()
517 if (bitrate != priv->can.bittiming.bitrate) in mcba_usb_process_ka_can()
521 bitrate, priv->can.bittiming.bitrate); in mcba_usb_process_ka_can()
528 priv->can.state = CAN_STATE_BUS_OFF; in mcba_usb_process_ka_can()
532 priv->can.state = CAN_STATE_ERROR_PASSIVE; in mcba_usb_process_ka_can()
536 priv->can.state = CAN_STATE_ERROR_WARNING; in mcba_usb_process_ka_can()
712 priv->can.state = CAN_STATE_ERROR_ACTIVE; in mcba_usb_open()
731 priv->can.state = CAN_STATE_STOPPED; in mcba_usb_close()
778 const u16 bitrate_kbps = priv->can.bittiming.bitrate / 1000; in mcba_net_set_bittiming()
830 priv->can.state = CAN_STATE_STOPPED; in mcba_usb_probe()
831 priv->can.termination_const = mcba_termination; in mcba_usb_probe()
832 priv->can.termination_const_cnt = ARRAY_SIZE(mcba_termination); in mcba_usb_probe()
833 priv->can.bitrate_const = mcba_bitrate; in mcba_usb_probe()
834 priv->can.bitrate_const_cnt = ARRAY_SIZE(mcba_bitrate); in mcba_usb_probe()
836 priv->can.do_set_termination = mcba_set_termination; in mcba_usb_probe()
837 priv->can.do_set_mode = mcba_net_set_mode; in mcba_usb_probe()
838 priv->can.do_get_berr_counter = mcba_net_get_berr_counter; in mcba_usb_probe()
839 priv->can.do_set_bittiming = mcba_net_set_bittiming; in mcba_usb_probe()