Home
last modified time | relevance | path

Searched refs:can_bittiming (Results 1 – 25 of 42) sorted by relevance

12

/linux-6.1.9/include/linux/can/
Dbittiming.h118 int can_calc_bittiming(const struct net_device *dev, struct can_bittiming *bt,
122 const struct can_bittiming *dbt,
126 can_calc_bittiming(const struct net_device *dev, struct can_bittiming *bt, in can_calc_bittiming()
135 const struct can_bittiming *dbt, in can_calc_tdco()
141 int can_get_bittiming(const struct net_device *dev, struct can_bittiming *bt,
154 static inline unsigned int can_bit_time(const struct can_bittiming *bt) in can_bit_time()
Ddev.h50 struct can_bittiming bittiming, data_bittiming;
117 const struct can_bittiming *dbt = &priv->data_bittiming; in can_get_relative_tdco()
/linux-6.1.9/drivers/net/can/dev/
Dbittiming.c14 static int can_fixup_bittiming(const struct net_device *dev, struct can_bittiming *bt, in can_fixup_bittiming()
50 can_validate_bitrate(const struct net_device *dev, const struct can_bittiming *bt, in can_validate_bitrate()
64 int can_get_bittiming(const struct net_device *dev, struct can_bittiming *bt, in can_get_bittiming()
Dnetlink.c16 [IFLA_CAN_BITTIMING] = { .len = sizeof(struct can_bittiming) },
20 [IFLA_CAN_DATA_BITTIMING] = { .len = sizeof(struct can_bittiming) },
168 struct can_bittiming bt; in can_changelink()
271 struct can_bittiming dbt; in can_changelink()
401 size += nla_total_size(sizeof(struct can_bittiming)); in can_get_size()
411 size += nla_total_size(sizeof(struct can_bittiming)); in can_get_size()
Dcalc_bittiming.c65 int can_calc_bittiming(const struct net_device *dev, struct can_bittiming *bt, in can_calc_bittiming()
179 const struct can_bittiming *dbt, in can_calc_tdco()
/linux-6.1.9/drivers/net/can/usb/peak_usb/
Dpcan_usb_core.h59 struct can_bittiming *bt);
61 struct can_bittiming *bt);
Dpcan_usb_core.c743 struct can_bittiming *bt = &dev->can.bittiming; in peak_usb_set_bittiming()
764 struct can_bittiming *bt = &dev->can.data_bittiming; in peak_usb_set_data_bittiming()
Dpcan_usb_fd.c401 struct can_bittiming *bt) in pcan_usb_fd_set_bittiming_slow()
422 struct can_bittiming *bt) in pcan_usb_fd_set_bittiming_fast()
Dpcan_usb.c274 struct can_bittiming *bt) in pcan_usb_set_bittiming()
/linux-6.1.9/include/uapi/linux/can/
Dnetlink.h31 struct can_bittiming { struct
/linux-6.1.9/drivers/net/can/ctucanfd/
Dctucanfd_base.c205 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.data_bittiming; in ctucan_set_data_bittiming()
293 struct can_bittiming *dbt = &priv->can.data_bittiming; in ctucan_set_secondary_sample_point()
/linux-6.1.9/drivers/net/can/peak_canfd/
Dpeak_canfd.c118 const struct can_bittiming *pbt) in pucan_set_timing_slow()
141 const struct can_bittiming *pbt) in pucan_set_timing_fast()
/linux-6.1.9/drivers/net/can/ifi_canfd/
Difi_canfd.c650 const struct can_bittiming *bt = &priv->can.bittiming; in ifi_canfd_set_bittiming()
651 const struct can_bittiming *dbt = &priv->can.data_bittiming; in ifi_canfd_set_bittiming()
/linux-6.1.9/drivers/net/can/usb/kvaser_usb/
Dkvaser_usb_core.c538 struct can_bittiming *bt = &priv->can.bittiming; in kvaser_usb_set_bittiming()
583 struct can_bittiming *dbt = &priv->can.data_bittiming; in kvaser_usb_set_data_bittiming()
/linux-6.1.9/drivers/net/can/usb/etas_es58x/
Des581_4.c397 struct can_bittiming *bt = &priv->can.bittiming; in es581_4_set_bittiming()
Des58x_fd.c381 struct can_bittiming *bt) in es58x_fd_convert_bittiming()
/linux-6.1.9/drivers/net/can/sja1000/
Dsja1000.c249 struct can_bittiming *bt = &priv->can.bittiming; in sja1000_set_bittiming()
/linux-6.1.9/Documentation/networking/
Dcan_ucan_protocol.rst126 ``can_bittiming fields``.
/linux-6.1.9/drivers/net/can/usb/
Dgs_usb.c662 struct can_bittiming *bt = &dev->can.bittiming; in gs_usb_set_bittiming()
682 struct can_bittiming *bt = &dev->can.data_bittiming; in gs_usb_set_data_bittiming()
/linux-6.1.9/drivers/net/can/
Dxilinx_can.c418 struct can_bittiming *bt = &priv->can.bittiming; in xcan_set_bittiming()
419 struct can_bittiming *dbt = &priv->can.data_bittiming; in xcan_set_bittiming()
Dsun4i_can.c288 struct can_bittiming *bt = &priv->can.bittiming; in sun4ican_set_bittiming()
/linux-6.1.9/drivers/net/can/flexcan/
Dflexcan-core.c1157 const struct can_bittiming *bt = &priv->can.bittiming; in flexcan_set_bittiming_ctrl()
1185 struct can_bittiming *bt = &priv->can.bittiming; in flexcan_set_bittiming_cbt()
1186 struct can_bittiming *dbt = &priv->can.data_bittiming; in flexcan_set_bittiming_cbt()
/linux-6.1.9/drivers/net/can/mscan/
Dmscan.c512 struct can_bittiming *bt = &priv->can.bittiming; in mscan_do_set_bittiming()
/linux-6.1.9/drivers/net/can/softing/
Dsofting_fw.c426 const struct can_bittiming *bt; in softing_startstop()
/linux-6.1.9/drivers/net/can/spi/mcp251xfd/
Dmcp251xfd-core.c505 const struct can_bittiming *bt = &priv->can.bittiming; in mcp251xfd_set_bittiming()
506 const struct can_bittiming *dbt = &priv->can.data_bittiming; in mcp251xfd_set_bittiming()

12