| /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 | usb_8dev.c | 241 struct can_bittiming *bt = &priv->can.bittiming; in usb_8dev_cmd_open()
|
| H A D | ems_usb.c | 983 struct can_bittiming *bt = &dev->can.bittiming; in ems_usb_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()
|
| H A D | rockchip_canfd-core.c | 130 const struct can_bittiming *bt = &priv->can.bittiming; in rkcanfd_set_bittiming()
|
| /linux/include/linux/can/ |
| H A D | dev.h | 49 struct can_bittiming bittiming; member
|
| /linux/drivers/net/can/ |
| H A D | Kconfig | 55 as bittiming validation, support of CAN error states, device restart 128 exposes bittiming values which can be configured through the netlink 132 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()
|
| /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 | 511 bt = &priv->can.bittiming; in softing_startstop() 551 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/peak_canfd/ |
| H A D | peak_canfd.c | 620 return pucan_set_timing_slow(priv, &priv->can.bittiming); in peak_canfd_set_bittiming()
|
| /linux/drivers/net/can/usb/peak_usb/ |
| H A D | pcan_usb_core.c | 751 struct can_bittiming *bt = &dev->can.bittiming; in peak_usb_set_bittiming()
|
| /linux/drivers/net/can/spi/mcp251xfd/ |
| H A D | mcp251xfd-core.c | 247 const struct can_bittiming *bt = &priv->can.bittiming; in __mcp251xfd_chip_set_mode() 528 const struct can_bittiming *bt = &priv->can.bittiming; in mcp251xfd_set_bittiming()
|
| /linux/drivers/net/can/spi/ |
| H A D | hi311x.c | 453 struct can_bittiming *bt = &priv->can.bittiming; in hi3110_do_set_bittiming()
|