Home
last modified time | relevance | path

Searched refs:bittiming (Results 1 – 25 of 36) sorted by relevance

12

/linux/drivers/net/can/usb/
H A Ducan.c448 struct can_bittiming_const *bittiming = in ucan_parse_device_info() local
455 strcpy(bittiming->name, "ucan"); in ucan_parse_device_info()
456 bittiming->tseg1_min = device_info->tseg1_min; in ucan_parse_device_info()
457 bittiming->tseg1_max = device_info->tseg1_max; in ucan_parse_device_info()
458 bittiming->tseg2_min = device_info->tseg2_min; in ucan_parse_device_info()
459 bittiming->tseg2_max = device_info->tseg2_max; in ucan_parse_device_info()
460 bittiming->sjw_max = device_info->sjw_max; in ucan_parse_device_info()
461 bittiming->brp_min = le32_to_cpu(device_info->brp_min); in ucan_parse_device_info()
462 bittiming->brp_max = le32_to_cpu(device_info->brp_max); in ucan_parse_device_info()
463 bittiming->brp_inc = le16_to_cpu(device_info->brp_inc); in ucan_parse_device_info()
[all …]
H A Dmcba_usb.c501 if (bitrate != priv->can.bittiming.bitrate) in mcba_usb_process_ka_can()
505 bitrate, priv->can.bittiming.bitrate); in mcba_usb_process_ka_can()
783 const u16 bitrate_kbps = priv->can.bittiming.bitrate / 1000; in mcba_net_set_bittiming()
H A Desd_usb.c1039 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()
H A Dnct6694_canfd.c518 const struct can_bittiming *n_bt = &priv->can.bittiming; in nct6694_canfd_start()
H A Dusb_8dev.c241 struct can_bittiming *bt = &priv->can.bittiming; in usb_8dev_cmd_open()
H A Dems_usb.c983 struct can_bittiming *bt = &dev->can.bittiming; in ems_usb_set_bittiming()
/linux/drivers/net/can/dev/
H A Dnetlink.c640 memcpy(&priv->bittiming, &bt, sizeof(bt)); in can_changelink()
807 if (priv->bittiming.bitrate) /* IFLA_CAN_BITTIMING */ in can_get_size()
840 struct can_bittiming *bittiming) in can_bittiming_fill_info() argument
842 return bittiming->bitrate != CAN_BITRATE_UNSET && in can_bittiming_fill_info()
843 bittiming->bitrate != CAN_BITRATE_UNKNOWN && in can_bittiming_fill_info()
844 nla_put(skb, ifla_can_bittiming, sizeof(*bittiming), bittiming); in can_bittiming_fill_info()
999 &priv->bittiming) || in can_fill_info()
H A DMakefile8 can-dev-$(CONFIG_CAN_NETLINK) += bittiming.o
H A Ddev.c481 if (!priv->bittiming.bitrate) { in open_candev()
489 priv->fd.data_bittiming.bitrate < priv->bittiming.bitrate)) { in open_candev()
H A Dcalc_bittiming.c236 u32 nom_tqmin = can_bit_time_tqmin(&priv->bittiming); in can_calc_pwm()
/linux/drivers/net/can/rockchip/
H A Drockchip_canfd-timestamp.c43 const struct can_bittiming *bt = &priv->can.bittiming; in rkcanfd_timestamp_init()
H A Drockchip_canfd-core.c130 const struct can_bittiming *bt = &priv->can.bittiming; in rkcanfd_set_bittiming()
/linux/include/linux/can/
H A Ddev.h49 struct can_bittiming bittiming; member
/linux/drivers/net/can/
H A DKconfig55 as bittiming validation, support of CAN error states, device restart
128 exposes bittiming values which can be configured through the netlink
132 are activated, it prints all the CAN bittiming information in the
H A Ddummy_can.c153 dummy_can_print_bittiming(dev, &can_priv->bittiming); in dummy_can_print_bittiming_info()
H A Dgrcan.c409 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()
/linux/Documentation/networking/
H A Dcan_ucan_protocol.rst147 Setup bittiming by sending the structure
148 ``ucan_ctl_payload_t.cmd_set_bittiming`` (see ``struct bittiming`` for
/linux/drivers/net/can/softing/
H A Dsofting_fw.c511 bt = &priv->can.bittiming; in softing_startstop()
551 bt = &priv->can.bittiming; in softing_startstop()
/linux/drivers/net/can/usb/etas_es58x/
H A Des581_4.c397 struct can_bittiming *bt = &priv->can.bittiming; in es581_4_set_bittiming()
H A Des58x_fd.c405 &priv->can.bittiming); in es58x_fd_enable_channel()
/linux/drivers/net/can/esd/
H A Desdacc.c361 const struct can_bittiming *bt = &priv->can.bittiming; in acc_set_bittiming()
/linux/drivers/net/can/peak_canfd/
H A Dpeak_canfd.c620 return pucan_set_timing_slow(priv, &priv->can.bittiming); in peak_canfd_set_bittiming()
/linux/drivers/net/can/usb/peak_usb/
H A Dpcan_usb_core.c751 struct can_bittiming *bt = &dev->can.bittiming; in peak_usb_set_bittiming()
/linux/drivers/net/can/spi/mcp251xfd/
H A Dmcp251xfd-core.c247 const struct can_bittiming *bt = &priv->can.bittiming; in __mcp251xfd_chip_set_mode()
528 const struct can_bittiming *bt = &priv->can.bittiming; in mcp251xfd_set_bittiming()
/linux/drivers/net/can/spi/
H A Dhi311x.c453 struct can_bittiming *bt = &priv->can.bittiming; in hi3110_do_set_bittiming()

12