Lines Matching refs:bt_const
172 struct can_bittiming_const bt_const; member
792 struct gs_device_bt_const *bt_const; in gs_make_candev() local
794 bt_const = kmalloc(sizeof(*bt_const), GFP_KERNEL); in gs_make_candev()
795 if (!bt_const) in gs_make_candev()
805 bt_const, in gs_make_candev()
806 sizeof(*bt_const), in gs_make_candev()
813 kfree(bt_const); in gs_make_candev()
821 kfree(bt_const); in gs_make_candev()
832 strcpy(dev->bt_const.name, "gs_usb"); in gs_make_candev()
833 dev->bt_const.tseg1_min = bt_const->tseg1_min; in gs_make_candev()
834 dev->bt_const.tseg1_max = bt_const->tseg1_max; in gs_make_candev()
835 dev->bt_const.tseg2_min = bt_const->tseg2_min; in gs_make_candev()
836 dev->bt_const.tseg2_max = bt_const->tseg2_max; in gs_make_candev()
837 dev->bt_const.sjw_max = bt_const->sjw_max; in gs_make_candev()
838 dev->bt_const.brp_min = bt_const->brp_min; in gs_make_candev()
839 dev->bt_const.brp_max = bt_const->brp_max; in gs_make_candev()
840 dev->bt_const.brp_inc = bt_const->brp_inc; in gs_make_candev()
857 dev->can.clock.freq = bt_const->fclk_can; in gs_make_candev()
858 dev->can.bittiming_const = &dev->bt_const; in gs_make_candev()
863 if (bt_const->feature & GS_CAN_FEATURE_LISTEN_ONLY) in gs_make_candev()
866 if (bt_const->feature & GS_CAN_FEATURE_LOOP_BACK) in gs_make_candev()
869 if (bt_const->feature & GS_CAN_FEATURE_TRIPLE_SAMPLE) in gs_make_candev()
872 if (bt_const->feature & GS_CAN_FEATURE_ONE_SHOT) in gs_make_candev()
878 if (bt_const->feature & GS_CAN_FEATURE_IDENTIFY) in gs_make_candev()
881 kfree(bt_const); in gs_make_candev()