/openbmc/linux/drivers/net/can/usb/ |
H 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() 462 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() 777 const u16 bitrate_kbps = priv->can.bittiming.bitrate / 1000; in mcba_net_set_bittiming()
|
H A D | esd_usb.c | 1017 struct can_bittiming *bt = &priv->can.bittiming; in esd_usb_2_set_bittiming() 1100 struct can_bittiming *nom_bt = &priv->can.bittiming; in esd_usb_3_set_bittiming()
|
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 | 930 struct can_bittiming *bt = &dev->can.bittiming; in ems_usb_set_bittiming()
|
/openbmc/linux/drivers/net/can/slcan/ |
H 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()
|
/openbmc/linux/drivers/net/can/dev/ |
H A D | netlink.c | 277 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()
|
H A D | Makefile | 8 can-dev-$(CONFIG_CAN_NETLINK) += bittiming.o
|
H A D | dev.c | 386 if (!priv->bittiming.bitrate) { in open_candev() 394 priv->data_bittiming.bitrate < priv->bittiming.bitrate)) { in open_candev()
|
/openbmc/linux/include/linux/can/ |
H A D | dev.h | 50 struct can_bittiming bittiming, data_bittiming; member
|
/openbmc/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
|
/openbmc/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()
|
/openbmc/linux/drivers/net/can/ |
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 | sun4i_can.c | 292 struct can_bittiming *bt = &priv->can.bittiming; in sun4ican_set_bittiming()
|
H A D | Kconfig | 58 as bittiming validation, support of CAN error states, device restart
|
H A D | can327.c | 247 elm->can_bitrate_divisor = 500000 / elm->can.bittiming.bitrate; in can327_init_device()
|
/openbmc/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()
|
/openbmc/linux/drivers/net/can/sja1000/ |
H A D | sja1000.c | 249 struct can_bittiming *bt = &priv->can.bittiming; in sja1000_set_bittiming()
|
/openbmc/linux/drivers/net/can/flexcan/ |
H A D | flexcan-core.c | 660 u32 bitrate = priv->can.bittiming.bitrate; in flexcan_chip_freeze() 1166 const struct can_bittiming *bt = &priv->can.bittiming; in flexcan_set_bittiming_ctrl() 1194 struct can_bittiming *bt = &priv->can.bittiming; in flexcan_set_bittiming_cbt()
|
/openbmc/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()
|
/openbmc/linux/drivers/net/can/mscan/ |
H A D | mscan.c | 512 struct can_bittiming *bt = &priv->can.bittiming; in mscan_do_set_bittiming()
|
/openbmc/linux/drivers/net/can/spi/mcp251xfd/ |
H A D | mcp251xfd-core.c | 230 const struct can_bittiming *bt = &priv->can.bittiming; in __mcp251xfd_chip_set_mode() 511 const struct can_bittiming *bt = &priv->can.bittiming; in mcp251xfd_set_bittiming()
|
/openbmc/linux/drivers/net/can/cc770/ |
H A D | cc770.c | 358 struct can_bittiming *bt = &priv->can.bittiming; in cc770_set_bittiming()
|
/openbmc/linux/drivers/net/can/usb/peak_usb/ |
H A D | pcan_usb_core.c | 752 struct can_bittiming *bt = &dev->can.bittiming; in peak_usb_set_bittiming()
|