| /linux/include/linux/can/ |
| H A D | bittiming.h | 163 struct can_bittiming data_bittiming; 177 int can_calc_bittiming(const struct net_device *dev, struct can_bittiming *bt, 181 const struct can_bittiming *dbt, 187 can_calc_bittiming(const struct net_device *dev, struct can_bittiming *bt, in can_calc_bittiming() 196 const struct can_bittiming *dbt, in can_calc_tdco() 210 void can_sjw_set_default(struct can_bittiming *bt); 212 int can_sjw_check(const struct net_device *dev, const struct can_bittiming *bt, 215 int can_get_bittiming(const struct net_device *dev, struct can_bittiming *bt, 247 const struct can_bittiming *dbt = &dbt_params->data_bittiming; in can_get_relative_tdco() 262 static inline unsigned int can_bit_time(const struct can_bittiming *bt) in can_bit_time() [all …]
|
| H A D | dev.h | 49 struct can_bittiming bittiming;
|
| /linux/drivers/net/can/dev/ |
| H A D | bittiming.c | 10 void can_sjw_set_default(struct can_bittiming *bt) in can_sjw_set_default() 19 int can_sjw_check(const struct net_device *dev, const struct can_bittiming *bt, in can_sjw_check() 50 static int can_fixup_bittiming(const struct net_device *dev, struct can_bittiming *bt, in can_fixup_bittiming() 116 can_validate_bitrate(const struct net_device *dev, const struct can_bittiming *bt, in can_validate_bitrate() 134 int can_get_bittiming(const struct net_device *dev, struct can_bittiming *bt, in can_get_bittiming()
|
| H A D | calc_bittiming.c | 14 static int can_calc_sample_point_nrz(const struct can_bittiming *bt) in can_calc_sample_point_nrz() 26 static int can_calc_sample_point_pwm(const struct can_bittiming *bt) in can_calc_sample_point_pwm() 93 int can_calc_bittiming(const struct net_device *dev, struct can_bittiming *bt, in can_calc_bittiming() 202 const struct can_bittiming *dbt, in can_calc_tdco()
|
| H A D | netlink.c | 16 [IFLA_CAN_BITTIMING] = { .len = sizeof(struct can_bittiming) }, 20 [IFLA_CAN_DATA_BITTIMING] = { .len = sizeof(struct can_bittiming) }, 25 [IFLA_CAN_XL_DATA_BITTIMING] = { .len = sizeof(struct can_bittiming) }, 59 struct can_bittiming *bt; in can_validate_bittiming() 442 struct can_bittiming dbt; in can_dbt_changelink() 609 struct can_bittiming bt; in can_changelink() 808 size += nla_total_size(sizeof(struct can_bittiming)); in can_get_size() 840 struct can_bittiming *bittiming) in can_bittiming_fill_info()
|
| /linux/drivers/net/can/rockchip/ |
| H A D | rockchip_canfd-timestamp.c | 42 const struct can_bittiming *dbt = &priv->can.fd.data_bittiming; in rkcanfd_timestamp_init() 43 const struct can_bittiming *bt = &priv->can.bittiming; in rkcanfd_timestamp_init()
|
| H A D | rockchip_canfd-core.c | 121 const struct can_bittiming *dbt = &priv->can.fd.data_bittiming; in rkcanfd_set_bittiming() 122 const struct can_bittiming *bt = &priv->can.bittiming; in rkcanfd_set_bittiming()
|
| /linux/drivers/net/can/usb/peak_usb/ |
| H A D | pcan_usb_core.h | 59 struct can_bittiming *bt); 61 struct can_bittiming *bt);
|
| H A D | pcan_usb_core.c | 752 struct can_bittiming *bt = &dev->can.bittiming; in peak_usb_set_bittiming() 773 struct can_bittiming *bt = &dev->can.fd.data_bittiming; in peak_usb_set_data_bittiming()
|
| H A D | pcan_usb_fd.c | 420 struct can_bittiming *bt) in pcan_usb_fd_set_bittiming_slow() 441 struct can_bittiming *bt) in pcan_usb_fd_set_bittiming_fast()
|
| /linux/drivers/net/can/ |
| H A D | dummy_can.c | 90 struct can_bittiming *bt) in dummy_can_print_bittiming() 110 struct can_bittiming *dbt) in dummy_can_print_pwm()
|
| H A D | xilinx_can.c | 483 struct can_bittiming *bt = &priv->can.bittiming; in xcan_set_bittiming() 484 struct can_bittiming *dbt = &priv->can.fd.data_bittiming; in xcan_set_bittiming()
|
| /linux/include/uapi/linux/can/ |
| H A D | netlink.h | 32 struct can_bittiming { struct
|
| /linux/drivers/net/can/ctucanfd/ |
| H A D | ctucanfd_base.c | 205 static int ctucan_set_btr(struct net_device *ndev, struct can_bittiming *bt, bool nominal) in ctucan_set_btr() 263 struct can_bittiming *bt = &priv->can.bittiming; in ctucan_set_bittiming() 278 struct can_bittiming *dbt = &priv->can.fd.data_bittiming; in ctucan_set_data_bittiming() 293 struct can_bittiming *dbt = &priv->can.fd.data_bittiming; in ctucan_set_secondary_sample_point()
|
| /linux/drivers/net/can/peak_canfd/ |
| H A D | peak_canfd.c | 118 const struct can_bittiming *pbt) in pucan_set_timing_slow() 141 const struct can_bittiming *pbt) in pucan_set_timing_fast()
|
| /linux/drivers/net/can/usb/ |
| H A D | nct6694_canfd.c | 518 const struct can_bittiming *n_bt = &priv->can.bittiming; in nct6694_canfd_start() 519 const struct can_bittiming *d_bt = &priv->can.fd.data_bittiming; in nct6694_canfd_start()
|
| 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() 1123 struct can_bittiming *data_bt = &priv->can.fd.data_bittiming; in esd_usb_3_set_bittiming()
|
| /linux/drivers/net/can/ifi_canfd/ |
| H A D | ifi_canfd.c | 671 const struct can_bittiming *bt = &priv->can.bittiming; in ifi_canfd_set_bittiming() 672 const struct can_bittiming *dbt = &priv->can.fd.data_bittiming; in ifi_canfd_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() 605 struct can_bittiming *dbt = &priv->can.fd.data_bittiming; in kvaser_usb_set_data_bittiming()
|
| /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 | 381 struct can_bittiming *bt) in es58x_fd_convert_bittiming()
|
| /linux/drivers/net/can/spi/mcp251xfd/ |
| H A D | mcp251xfd-core.c | 248 const struct can_bittiming *bt = &priv->can.bittiming; in __mcp251xfd_chip_set_mode() 529 const struct can_bittiming *bt = &priv->can.bittiming; in mcp251xfd_set_bittiming() 530 const struct can_bittiming *dbt = &priv->can.fd.data_bittiming; in mcp251xfd_set_bittiming()
|
| /linux/Documentation/networking/ |
| H A D | can_ucan_protocol.rst | 126 ``can_bittiming fields``.
|
| /linux/drivers/net/can/sja1000/ |
| H A D | sja1000.c | 249 struct can_bittiming *bt = &priv->can.bittiming; in sja1000_set_bittiming()
|
| /linux/drivers/net/can/flexcan/ |
| H A D | flexcan-core.c | 1200 const struct can_bittiming *bt = &priv->can.bittiming; in flexcan_set_bittiming_ctrl() 1228 struct can_bittiming *bt = &priv->can.bittiming; in flexcan_set_bittiming_cbt() 1229 struct can_bittiming *dbt = &priv->can.fd.data_bittiming; in flexcan_set_bittiming_cbt()
|