Lines Matching refs:bt_const
180 struct can_bittiming_const bt_const; member
800 struct gs_device_bt_const *bt_const; in gs_make_candev() local
802 bt_const = kmalloc(sizeof(*bt_const), GFP_KERNEL); in gs_make_candev()
803 if (!bt_const) in gs_make_candev()
813 bt_const, in gs_make_candev()
814 sizeof(*bt_const), in gs_make_candev()
821 kfree(bt_const); in gs_make_candev()
829 kfree(bt_const); in gs_make_candev()
840 strcpy(dev->bt_const.name, "gs_usb"); in gs_make_candev()
841 dev->bt_const.tseg1_min = bt_const->tseg1_min; in gs_make_candev()
842 dev->bt_const.tseg1_max = bt_const->tseg1_max; in gs_make_candev()
843 dev->bt_const.tseg2_min = bt_const->tseg2_min; in gs_make_candev()
844 dev->bt_const.tseg2_max = bt_const->tseg2_max; in gs_make_candev()
845 dev->bt_const.sjw_max = bt_const->sjw_max; in gs_make_candev()
846 dev->bt_const.brp_min = bt_const->brp_min; in gs_make_candev()
847 dev->bt_const.brp_max = bt_const->brp_max; in gs_make_candev()
848 dev->bt_const.brp_inc = bt_const->brp_inc; in gs_make_candev()
865 dev->can.clock.freq = bt_const->fclk_can; in gs_make_candev()
866 dev->can.bittiming_const = &dev->bt_const; in gs_make_candev()
871 if (bt_const->feature & GS_CAN_FEATURE_LISTEN_ONLY) in gs_make_candev()
874 if (bt_const->feature & GS_CAN_FEATURE_LOOP_BACK) in gs_make_candev()
877 if (bt_const->feature & GS_CAN_FEATURE_TRIPLE_SAMPLE) in gs_make_candev()
880 if (bt_const->feature & GS_CAN_FEATURE_ONE_SHOT) in gs_make_candev()
886 if (bt_const->feature & GS_CAN_FEATURE_IDENTIFY) in gs_make_candev()
889 kfree(bt_const); in gs_make_candev()