/linux-6.3-rc2/drivers/net/can/usb/ |
A D | ucan.c | 447 struct can_bittiming_const *bittiming = in ucan_parse_device_info() local 454 strcpy(bittiming->name, "ucan"); in ucan_parse_device_info() 455 bittiming->tseg1_min = device_info->tseg1_min; in ucan_parse_device_info() 456 bittiming->tseg1_max = device_info->tseg1_max; in ucan_parse_device_info() 457 bittiming->tseg2_min = device_info->tseg2_min; in ucan_parse_device_info() 458 bittiming->tseg2_max = device_info->tseg2_max; in ucan_parse_device_info() 459 bittiming->sjw_max = device_info->sjw_max; in ucan_parse_device_info() 460 bittiming->brp_min = le32_to_cpu(device_info->brp_min); in ucan_parse_device_info() 461 bittiming->brp_max = le32_to_cpu(device_info->brp_max); in ucan_parse_device_info() 1256 cpu_to_le16(up->can.bittiming.sample_point); in ucan_set_bittiming() [all …]
|
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() 777 const u16 bitrate_kbps = priv->can.bittiming.bitrate / 1000; in mcba_net_set_bittiming()
|
A D | ems_usb.c | 922 struct can_bittiming *bt = &dev->can.bittiming; in ems_usb_set_bittiming()
|
A D | usb_8dev.c | 241 struct can_bittiming *bt = &priv->can.bittiming; in usb_8dev_cmd_open()
|
/linux-6.3-rc2/drivers/net/can/slcan/ |
A D | slcan-core.c | 662 if (sl->can.bittiming.bitrate && in slcan_netdev_close() 663 sl->can.bittiming.bitrate != CAN_BITRATE_UNKNOWN) { in slcan_netdev_close() 679 if (sl->can.bittiming.bitrate == CAN_BITRATE_UNKNOWN) in slcan_netdev_close() 680 sl->can.bittiming.bitrate = CAN_BITRATE_UNSET; in slcan_netdev_close() 697 if (sl->can.bittiming.bitrate == CAN_BITRATE_UNSET) in slcan_netdev_open() 698 sl->can.bittiming.bitrate = CAN_BITRATE_UNKNOWN; in slcan_netdev_open() 706 if (sl->can.bittiming.bitrate != CAN_BITRATE_UNKNOWN) { in slcan_netdev_open() 708 if (sl->can.bittiming.bitrate == slcan_bitrate_const[s]) in slcan_netdev_open()
|
/linux-6.3-rc2/drivers/net/can/dev/ |
A D | netlink.c | 230 memcpy(&priv->bittiming, &bt, sizeof(bt)); in can_changelink() 435 if (priv->bittiming.bitrate) /* IFLA_CAN_BITTIMING */ in can_get_size() 549 if ((priv->bittiming.bitrate != CAN_BITRATE_UNSET && in can_fill_info() 550 priv->bittiming.bitrate != CAN_BITRATE_UNKNOWN && in can_fill_info() 552 sizeof(priv->bittiming), &priv->bittiming)) || in can_fill_info()
|
A D | Makefile | 8 can-dev-$(CONFIG_CAN_NETLINK) += bittiming.o
|
A D | dev.c | 384 if (!priv->bittiming.bitrate) { in open_candev() 392 priv->data_bittiming.bitrate < priv->bittiming.bitrate)) { in open_candev()
|
/linux-6.3-rc2/include/linux/can/ |
A D | dev.h | 50 struct can_bittiming bittiming, data_bittiming; member
|
/linux-6.3-rc2/Documentation/networking/ |
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-6.3-rc2/drivers/net/can/softing/ |
A D | softing_fw.c | 493 bt = &priv->can.bittiming; in softing_startstop() 533 bt = &priv->can.bittiming; in softing_startstop()
|
/linux-6.3-rc2/drivers/net/can/ |
A D | grcan.c | 408 struct can_bittiming *bt = &priv->can.bittiming; in grcan_set_bittiming() 916 grcan_reset_timer(&priv->rr_timer, priv->can.bittiming.bitrate); in grcan_initiate_running_reset() 1297 priv->can.bittiming.bitrate); in grcan_txbug_workaround()
|
A D | Kconfig | 58 as bittiming validation, support of CAN error states, device restart
|
A D | sun4i_can.c | 288 struct can_bittiming *bt = &priv->can.bittiming; in sun4ican_set_bittiming()
|
A D | can327.c | 247 elm->can_bitrate_divisor = 500000 / elm->can.bittiming.bitrate; in can327_init_device()
|
/linux-6.3-rc2/drivers/net/can/usb/etas_es58x/ |
A D | es581_4.c | 397 struct can_bittiming *bt = &priv->can.bittiming; in es581_4_set_bittiming()
|
A D | es58x_fd.c | 405 &priv->can.bittiming); in es58x_fd_enable_channel()
|
/linux-6.3-rc2/drivers/net/can/sja1000/ |
A D | sja1000.c | 249 struct can_bittiming *bt = &priv->can.bittiming; in sja1000_set_bittiming()
|
/linux-6.3-rc2/drivers/net/can/flexcan/ |
A D | flexcan-core.c | 671 u32 bitrate = priv->can.bittiming.bitrate; in flexcan_chip_freeze() 1177 const struct can_bittiming *bt = &priv->can.bittiming; in flexcan_set_bittiming_ctrl() 1205 struct can_bittiming *bt = &priv->can.bittiming; in flexcan_set_bittiming_cbt()
|
/linux-6.3-rc2/drivers/net/can/mscan/ |
A D | mscan.c | 512 struct can_bittiming *bt = &priv->can.bittiming; in mscan_do_set_bittiming()
|
/linux-6.3-rc2/drivers/net/can/peak_canfd/ |
A D | peak_canfd.c | 620 return pucan_set_timing_slow(priv, &priv->can.bittiming); in peak_canfd_set_bittiming()
|
/linux-6.3-rc2/drivers/net/can/cc770/ |
A D | cc770.c | 358 struct can_bittiming *bt = &priv->can.bittiming; in cc770_set_bittiming()
|
/linux-6.3-rc2/drivers/net/can/usb/peak_usb/ |
A D | pcan_usb_core.c | 765 struct can_bittiming *bt = &dev->can.bittiming; in peak_usb_set_bittiming()
|
/linux-6.3-rc2/drivers/net/can/ifi_canfd/ |
A D | ifi_canfd.c | 650 const struct can_bittiming *bt = &priv->can.bittiming; in ifi_canfd_set_bittiming()
|
/linux-6.3-rc2/drivers/net/can/rcar/ |
A D | rcar_can.c | 426 struct can_bittiming *bt = &priv->can.bittiming; in rcar_can_set_bittiming()
|