Home
last modified time | relevance | path

Searched refs:bittiming (Results 1 – 25 of 29) 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 Dems_usb.c940 struct can_bittiming *bt = &dev->can.bittiming; in ems_usb_set_bittiming()
H A Dusb_8dev.c241 struct can_bittiming *bt = &priv->can.bittiming; in usb_8dev_cmd_open()
H A Df81604.c838 struct can_bittiming *bt = &priv->can.bittiming; in f81604_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()
/linux/drivers/net/can/
H A DKconfig58 as bittiming validation, support of CAN error states, device restart
131 exposes bittiming values which can be configured through the netlink
135 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()
H A Dat91_can.c365 const struct can_bittiming *bt = &priv->can.bittiming; in at91_set_bittiming()
H A Dbxcan.c630 struct can_bittiming *bt = &priv->can.bittiming; in bxcan_chip_start()
/linux/include/linux/can/
H A Ddev.h49 struct can_bittiming bittiming; member
/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.c493 bt = &priv->can.bittiming; in softing_startstop()
533 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/spi/
H A Dhi311x.c454 struct can_bittiming *bt = &priv->can.bittiming; in hi3110_do_set_bittiming()
/linux/drivers/net/can/usb/kvaser_usb/
H A Dkvaser_usb_core.c561 struct can_bittiming *bt = &priv->can.bittiming; in kvaser_usb_set_bittiming()

12