Home
last modified time | relevance | path

Searched refs:tdco (Results 1 - 11 of 11) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/can/dev/
H A Dnetlink.c165 u32 tdco = nla_get_u32(tb_tdc[IFLA_CAN_TDC_TDCO]); in can_tdc_changelink() local
167 if (tdco < tdc_const->tdco_min || tdco > tdc_const->tdco_max) in can_tdc_changelink()
170 tdc.tdco = tdco; in can_tdc_changelink()
505 if (nla_put_u32(skb, IFLA_CAN_TDC_TDCO, tdc->tdco)) in can_tdc_fill_info()
H A Dcalc_bittiming.c195 tdc->tdco = min(sample_point_in_tc, tdc_const->tdco_max); in can_calc_tdco()
/kernel/linux/linux-6.6/include/linux/can/
H A Dbittiming.h65 * @tdco: Transmitter Delay Compensation Offset. Offset value, in
68 * position such that SSP = @tdcv + @tdco.
76 * than @tdco.
80 u32 tdco; member
H A Ddev.h98 * struct can_tdc::tdco represents the absolute offset from TDCV. Some
121 return (s32)priv->tdc.tdco - sample_point_in_tc; in can_get_relative_tdco()
/kernel/linux/linux-6.6/drivers/net/can/usb/etas_es58x/
H A Des58x_fd.h101 * @tdco: Transmitter Delay Compensation Offset.
118 __le16 tdco; member
H A Des58x_fd.c434 tx_conf_msg.tdco = cpu_to_le16(priv->can.tdc.tdco); in es58x_fd_enable_channel()
/kernel/linux/linux-5.10/drivers/net/can/m_can/
H A Dm_can.c1075 u32 tdco, ssp; in m_can_set_bittiming() local
1085 tdco = (cdev->can.clock.freq / 1000) * in m_can_set_bittiming()
1089 if (tdco > 127) { in m_can_set_bittiming()
1091 tdco); in m_can_set_bittiming()
1092 tdco = 127; in m_can_set_bittiming()
1097 tdco << TDCR_TDCO_SHIFT); in m_can_set_bittiming()
/kernel/linux/linux-6.6/drivers/net/can/m_can/
H A Dm_can.c1231 u32 tdco, ssp; in m_can_set_bittiming() local
1241 tdco = (cdev->can.clock.freq / 1000) * in m_can_set_bittiming()
1245 if (tdco > 127) { in m_can_set_bittiming()
1247 tdco); in m_can_set_bittiming()
1248 tdco = 127; in m_can_set_bittiming()
1253 FIELD_PREP(TDCR_TDCO_MASK, tdco)); in m_can_set_bittiming()
/kernel/linux/linux-6.6/drivers/net/can/spi/mcp251xfd/
H A Dmcp251xfd-core.c514 s8 tdco; in mcp251xfd_set_bittiming() local
578 tdco = clamp_t(int, dbt->brp * (dbt->prop_seg + dbt->phase_seg1), in mcp251xfd_set_bittiming()
582 FIELD_PREP(MCP251XFD_REG_TDC_TDCO_MASK, tdco); in mcp251xfd_set_bittiming()
/kernel/linux/linux-5.10/drivers/net/can/spi/mcp251xfd/
H A Dmcp251xfd-core.c683 s8 tdco; in mcp251xfd_set_bittiming() local
747 tdco = clamp_t(int, dbt->brp * (dbt->prop_seg + dbt->phase_seg1), in mcp251xfd_set_bittiming()
751 FIELD_PREP(MCP251XFD_REG_TDC_TDCO_MASK, tdco); in mcp251xfd_set_bittiming()
/kernel/linux/linux-6.6/drivers/net/can/
H A Dxilinx_can.c461 btr0 |= FIELD_PREP(XCAN_BRPR_TDCO_MASK, priv->can.tdc.tdco) | in xcan_set_bittiming()
464 btr0 |= FIELD_PREP(XCAN_2_BRPR_TDCO_MASK, priv->can.tdc.tdco) | in xcan_set_bittiming()

Completed in 21 milliseconds