| /linux/drivers/net/can/usb/ |
| H A D | ucan.c | 448 struct can_bittiming_const *bittiming = in ucan_parse_device_info() local 455 strcpy(bittiming->name, "ucan"); in ucan_parse_device_info() 456 bittiming->tseg1_min = device_info->tseg1_min; in ucan_parse_device_info() 457 bittiming->tseg1_max = device_info->tseg1_max; in ucan_parse_device_info() 458 bittiming->tseg2_min = device_info->tseg2_min; in ucan_parse_device_info() 459 bittiming->tseg2_max = device_info->tseg2_max; in ucan_parse_device_info() 460 bittiming->sjw_max = device_info->sjw_max; in ucan_parse_device_info() 461 bittiming->brp_min = le32_to_cpu(device_info->brp_min); in ucan_parse_device_info() 462 bittiming->brp_max = le32_to_cpu(device_info->brp_max); in ucan_parse_device_info() 463 bittiming->brp_inc = le16_to_cpu(device_info->brp_inc); in ucan_parse_device_info() [all …]
|
| H A D | mcba_usb.c | 501 if (bitrate != priv->can.bittiming.bitrate) in mcba_usb_process_ka_can() 505 bitrate, priv->can.bittiming.bitrate); in mcba_usb_process_ka_can() 783 const u16 bitrate_kbps = priv->can.bittiming.bitrate / 1000; in mcba_net_set_bittiming()
|
| H A D | esd_usb.c | 1039 struct can_bittiming *bt = &priv->can.bittiming; in esd_usb_2_set_bittiming() 1122 struct can_bittiming *nom_bt = &priv->can.bittiming; in esd_usb_3_set_bittiming()
|
| H A D | nct6694_canfd.c | 518 const struct can_bittiming *n_bt = &priv->can.bittiming; in nct6694_canfd_start()
|
| H A D | ems_usb.c | 940 struct can_bittiming *bt = &dev->can.bittiming; in ems_usb_set_bittiming()
|
| H A D | usb_8dev.c | 241 struct can_bittiming *bt = &priv->can.bittiming; in usb_8dev_cmd_open()
|
| H A D | f81604.c | 838 struct can_bittiming *bt = &priv->can.bittiming; in f81604_set_bittiming()
|
| /linux/drivers/net/can/dev/ |
| H A D | netlink.c | 640 memcpy(&priv->bittiming, &bt, sizeof(bt)); in can_changelink() 807 if (priv->bittiming.bitrate) /* IFLA_CAN_BITTIMING */ in can_get_size() 840 struct can_bittiming *bittiming) in can_bittiming_fill_info() argument 842 return bittiming->bitrate != CAN_BITRATE_UNSET && in can_bittiming_fill_info() 843 bittiming->bitrate != CAN_BITRATE_UNKNOWN && in can_bittiming_fill_info() 844 nla_put(skb, ifla_can_bittiming, sizeof(*bittiming), bittiming); in can_bittiming_fill_info() 999 &priv->bittiming) || in can_fill_info()
|
| H A D | Makefile | 8 can-dev-$(CONFIG_CAN_NETLINK) += bittiming.o
|
| H A D | dev.c | 481 if (!priv->bittiming.bitrate) { in open_candev() 489 priv->fd.data_bittiming.bitrate < priv->bittiming.bitrate)) { in open_candev()
|
| H A D | calc_bittiming.c | 236 u32 nom_tqmin = can_bit_time_tqmin(&priv->bittiming); in can_calc_pwm()
|
| /linux/drivers/net/can/rockchip/ |
| H A D | rockchip_canfd-timestamp.c | 43 const struct can_bittiming *bt = &priv->can.bittiming; in rkcanfd_timestamp_init()
|
| /linux/drivers/net/can/ |
| H A D | Kconfig | 58 as bittiming validation, support of CAN error states, device restart 131 exposes bittiming values which can be configured through the netlink 135 are activated, it prints all the CAN bittiming information in the
|
| H A D | dummy_can.c | 153 dummy_can_print_bittiming(dev, &can_priv->bittiming); in dummy_can_print_bittiming_info()
|
| H A D | grcan.c | 409 struct can_bittiming *bt = &priv->can.bittiming; in grcan_set_bittiming() 917 grcan_reset_timer(&priv->rr_timer, priv->can.bittiming.bitrate); in grcan_initiate_running_reset() 1298 priv->can.bittiming.bitrate); in grcan_txbug_workaround()
|
| H A D | at91_can.c | 365 const struct can_bittiming *bt = &priv->can.bittiming; in at91_set_bittiming()
|
| H A D | bxcan.c | 630 struct can_bittiming *bt = &priv->can.bittiming; in bxcan_chip_start()
|
| /linux/include/linux/can/ |
| H A D | dev.h | 49 struct can_bittiming bittiming; member
|
| /linux/Documentation/networking/ |
| H A D | can_ucan_protocol.rst | 147 Setup bittiming by sending the structure 148 ``ucan_ctl_payload_t.cmd_set_bittiming`` (see ``struct bittiming`` for
|
| /linux/drivers/net/can/softing/ |
| H A D | softing_fw.c | 493 bt = &priv->can.bittiming; in softing_startstop() 533 bt = &priv->can.bittiming; in softing_startstop()
|
| /linux/drivers/net/can/usb/etas_es58x/ |
| H A D | es581_4.c | 397 struct can_bittiming *bt = &priv->can.bittiming; in es581_4_set_bittiming()
|
| H A D | es58x_fd.c | 405 &priv->can.bittiming); in es58x_fd_enable_channel()
|
| /linux/drivers/net/can/esd/ |
| H A D | esdacc.c | 361 const struct can_bittiming *bt = &priv->can.bittiming; in acc_set_bittiming()
|
| /linux/drivers/net/can/spi/ |
| H A D | hi311x.c | 454 struct can_bittiming *bt = &priv->can.bittiming; in hi3110_do_set_bittiming()
|
| /linux/drivers/net/can/usb/kvaser_usb/ |
| H A D | kvaser_usb_core.c | 561 struct can_bittiming *bt = &priv->can.bittiming; in kvaser_usb_set_bittiming()
|