Home
last modified time | relevance | path

Searched refs:ctrlmode (Results 1 – 25 of 49) sorted by relevance

12

/Linux-v6.1/drivers/net/can/usb/etas_es58x/
Des58x_fd.c48 u32 ctrlmode = es58x_priv(netdev)->can.ctrlmode; in es58x_fd_cmd_type() local
50 if (ctrlmode & (CAN_CTRLMODE_FD | CAN_CTRLMODE_FD_NON_ISO)) in es58x_fd_cmd_type()
368 tx_can_msg->dlc = can_get_cc_dlc(cf, priv->can.ctrlmode); in es58x_fd_tx_can_msg()
401 u32 ctrlmode; in es58x_fd_enable_channel() local
406 ctrlmode = priv->can.ctrlmode; in es58x_fd_enable_channel()
408 if (ctrlmode & CAN_CTRLMODE_3_SAMPLES) in es58x_fd_enable_channel()
415 if (ctrlmode & CAN_CTRLMODE_LISTENONLY) in es58x_fd_enable_channel()
416 tx_conf_msg.ctrlmode |= ES58X_FD_CTRLMODE_PASSIVE; in es58x_fd_enable_channel()
418 tx_conf_msg.ctrlmode |= ES58X_FD_CTRLMODE_ACTIVE; in es58x_fd_enable_channel()
420 if (ctrlmode & CAN_CTRLMODE_FD_NON_ISO) { in es58x_fd_enable_channel()
[all …]
Des58x_fd.h114 u8 ctrlmode; member
/Linux-v6.1/include/linux/can/
Dlength.h135 static inline u8 can_get_cc_dlc(const struct can_frame *cf, const u32 ctrlmode) in can_get_cc_dlc() argument
138 if ((ctrlmode & CAN_CTRLMODE_CC_LEN8_DLC) && in can_get_cc_dlc()
149 const u32 ctrlmode) in can_frame_set_cc_len() argument
152 if (ctrlmode & CAN_CTRLMODE_CC_LEN8_DLC && dlc > CAN_MAX_DLEN) in can_frame_set_cc_len()
Ddev.h73 u32 ctrlmode; /* current options setting */ member
92 return !!(priv->ctrlmode & CAN_CTRLMODE_TDC_MASK); in can_tdc_is_enabled()
136 priv->ctrlmode = static_mode; in can_set_static_ctrlmode()
147 return priv->ctrlmode & ~priv->ctrlmode_supported; in can_get_static_ctrlmode()
160 if (priv->ctrlmode & CAN_CTRLMODE_LISTENONLY) { in can_dev_dropped_skb()
Dbittiming.h123 u32 *ctrlmode, u32 ctrlmode_supported);
136 u32 *ctrlmode, u32 ctrlmode_supported) in can_calc_tdco() argument
/Linux-v6.1/drivers/net/can/dev/
Dnetlink.c232 priv->ctrlmode &= ~cm->mask; in can_changelink()
233 priv->ctrlmode |= maskedflags; in can_changelink()
236 if (priv->ctrlmode & CAN_CTRLMODE_FD) { in can_changelink()
242 priv->ctrlmode &= ~CAN_CTRLMODE_TDC_MASK; in can_changelink()
251 priv->ctrlmode &= cm->flags | ~CAN_CTRLMODE_TDC_MASK; in can_changelink()
307 priv->ctrlmode &= ~CAN_CTRLMODE_TDC_MASK; in can_changelink()
315 &priv->ctrlmode, priv->ctrlmode_supported); in can_changelink()
378 if (priv->ctrlmode & CAN_CTRLMODE_TDC_MANUAL || in can_tdc_get_size()
462 if (priv->ctrlmode & CAN_CTRLMODE_TDC_MANUAL) { in can_tdc_fill_info()
507 struct can_ctrlmode cm = {.flags = priv->ctrlmode}; in can_fill_info()
Dcalc_bittiming.c180 u32 *ctrlmode, u32 ctrlmode_supported) in can_calc_tdco() argument
186 *ctrlmode &= ~CAN_CTRLMODE_TDC_MASK; in can_calc_tdco()
200 *ctrlmode |= CAN_CTRLMODE_TDC_AUTO; in can_calc_tdco()
Ddev.c304 priv->ctrlmode &= ~CAN_CTRLMODE_FD; in can_change_mtu()
313 priv->ctrlmode |= CAN_CTRLMODE_FD; in can_change_mtu()
390 if ((priv->ctrlmode & CAN_CTRLMODE_FD) && in open_candev()
/Linux-v6.1/drivers/net/can/sja1000/
Dsja1000.c152 if (priv->can.ctrlmode & CAN_CTRLMODE_BERR_REPORTING) in set_normal_mode()
161 if (priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY) in set_normal_mode()
163 if (priv->can.ctrlmode & CAN_CTRLMODE_PRESUME_ACK) in set_normal_mode()
255 if (priv->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES) in sja1000_set_bittiming()
299 fi = can_get_cc_dlc(cf, priv->can.ctrlmode); in sja1000_start_xmit()
325 if (priv->can.ctrlmode & CAN_CTRLMODE_ONE_SHOT) in sja1000_start_xmit()
328 if (priv->can.ctrlmode & CAN_CTRLMODE_LOOPBACK) in sja1000_start_xmit()
371 can_frame_set_cc_len(cf, fi & 0x0F, priv->can.ctrlmode); in sja1000_rx()
526 if (priv->can.ctrlmode & CAN_CTRLMODE_ONE_SHOT && in sja1000_interrupt()
/Linux-v6.1/drivers/net/can/usb/
Ducan.c588 if (!(up->can.ctrlmode & CAN_CTRLMODE_BERR_REPORTING) && in ucan_rx_can_msg()
965 u16 ctrlmode; in ucan_open() local
981 ctrlmode = 0; in ucan_open()
982 if (up->can.ctrlmode & CAN_CTRLMODE_LOOPBACK) in ucan_open()
983 ctrlmode |= UCAN_MODE_LOOPBACK; in ucan_open()
984 if (up->can.ctrlmode & CAN_CTRLMODE_LISTENONLY) in ucan_open()
985 ctrlmode |= UCAN_MODE_SILENT; in ucan_open()
986 if (up->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES) in ucan_open()
987 ctrlmode |= UCAN_MODE_3_SAMPLES; in ucan_open()
988 if (up->can.ctrlmode & CAN_CTRLMODE_ONE_SHOT) in ucan_open()
[all …]
Dgs_usb.c581 can_frame_set_cc_len(cf, hf->can_dlc, dev->can.ctrlmode); in gs_usb_receive_bulk_callback()
773 hf->can_dlc = can_get_cc_dlc(cf, dev->can.ctrlmode); in gs_can_start_xmit()
836 u32 ctrlmode; in gs_can_open() local
844 ctrlmode = dev->can.ctrlmode; in gs_can_open()
845 if (ctrlmode & CAN_CTRLMODE_FD) { in gs_can_open()
912 if (ctrlmode & CAN_CTRLMODE_LOOPBACK) in gs_can_open()
914 else if (ctrlmode & CAN_CTRLMODE_LISTENONLY) in gs_can_open()
920 if (ctrlmode & CAN_CTRLMODE_ONE_SHOT) in gs_can_open()
923 if (ctrlmode & CAN_CTRLMODE_3_SAMPLES) in gs_can_open()
951 if (!(dev->can.ctrlmode & CAN_CTRLMODE_LISTENONLY)) in gs_can_open()
Dusb_8dev.c244 u32 ctrlmode = priv->can.ctrlmode; in usb_8dev_cmd_open() local
261 if (ctrlmode & CAN_CTRLMODE_LOOPBACK) in usb_8dev_cmd_open()
263 if (ctrlmode & CAN_CTRLMODE_LISTENONLY) in usb_8dev_cmd_open()
265 if (ctrlmode & CAN_CTRLMODE_ONE_SHOT) in usb_8dev_cmd_open()
471 can_frame_set_cc_len(cf, msg->dlc & 0xF, priv->can.ctrlmode); in usb_8dev_rx_can_msg()
633 msg->dlc = can_get_cc_dlc(cf, priv->can.ctrlmode); in usb_8dev_start_xmit()
Desd_usb.c339 priv->can.ctrlmode); in esd_usb_rx_can_msg()
759 msg->msg.tx.dlc = can_get_cc_dlc(cf, priv->can.ctrlmode); in esd_usb_start_xmit()
918 if (priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY) in esd_usb2_set_bittiming()
936 if (priv->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES) in esd_usb2_set_bittiming()
/Linux-v6.1/drivers/net/can/usb/peak_usb/
Dpcan_usb.c282 if (dev->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES) in pcan_usb_set_bittiming()
658 can_frame_set_cc_len(cf, rec_len, mc->pdev->dev.can.ctrlmode); in pcan_usb_decode_data()
768 *pc = can_get_cc_dlc(cf, dev->can.ctrlmode); in pcan_usb_encode_msg()
780 if (dev->can.ctrlmode & CAN_CTRLMODE_LOOPBACK) in pcan_usb_encode_msg()
783 if (dev->can.ctrlmode & CAN_CTRLMODE_ONE_SHOT) in pcan_usb_encode_msg()
793 if (dev->can.ctrlmode & CAN_CTRLMODE_LOOPBACK) in pcan_usb_encode_msg()
796 if (dev->can.ctrlmode & CAN_CTRLMODE_ONE_SHOT) in pcan_usb_encode_msg()
857 dev->can.ctrlmode & CAN_CTRLMODE_LISTENONLY); in pcan_usb_start()
Dpcan_usb_fd.c264 (dev->can.ctrlmode & CAN_CTRLMODE_FD_NON_ISO) ? in pcan_usb_fd_build_restart_cmd()
284 (dev->can.ctrlmode & CAN_CTRLMODE_LISTENONLY) ? in pcan_usb_fd_build_restart_cmd()
408 dev->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES); in pcan_usb_fd_set_bittiming_slow()
519 dev->can.ctrlmode); in pcan_usb_fd_decode_canmsg()
786 dev->can.ctrlmode); in pcan_usb_fd_encode_msg()
793 if (dev->can.ctrlmode & CAN_CTRLMODE_ONE_SHOT) in pcan_usb_fd_encode_msg()
939 dev->can.ctrlmode |= CAN_CTRLMODE_FD_NON_ISO; in pcan_usb_fd_init()
968 dev->can.ctrlmode = ppdev->dev.can.ctrlmode; in pcan_usb_fd_init()
/Linux-v6.1/drivers/net/can/ifi_canfd/
Difi_canfd.c238 if (priv->can.ctrlmode & CAN_CTRLMODE_BERR_REPORTING) in ifi_canfd_irq_enable()
577 if (priv->can.ctrlmode & CAN_CTRLMODE_BERR_REPORTING) in ifi_canfd_poll()
746 if (priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY) in ifi_canfd_start()
749 if (priv->can.ctrlmode & CAN_CTRLMODE_LOOPBACK) in ifi_canfd_start()
752 if ((priv->can.ctrlmode & CAN_CTRLMODE_FD) && in ifi_canfd_start()
753 !(priv->can.ctrlmode & CAN_CTRLMODE_FD_NON_ISO)) in ifi_canfd_start()
756 if (!(priv->can.ctrlmode & CAN_CTRLMODE_FD)) in ifi_canfd_start()
893 if ((priv->can.ctrlmode & CAN_CTRLMODE_FD) && can_is_canfd_skb(skb)) { in ifi_canfd_start_xmit()
988 priv->can.ctrlmode = CAN_CTRLMODE_FD; in ifi_canfd_plat_probe()
/Linux-v6.1/drivers/net/can/flexcan/
Dflexcan-core.c1107 (priv->can.ctrlmode & CAN_CTRLMODE_BERR_REPORTING)) in flexcan_irq()
1124 !(priv->can.ctrlmode & CAN_CTRLMODE_BERR_REPORTING)) { in flexcan_irq()
1212 if (priv->can.ctrlmode & CAN_CTRLMODE_FD) { in flexcan_set_bittiming_cbt()
1251 if (!(priv->can.ctrlmode & CAN_CTRLMODE_FD_NON_ISO)) in flexcan_set_bittiming_cbt()
1263 if (priv->can.ctrlmode & CAN_CTRLMODE_FD) { in flexcan_set_bittiming_cbt()
1266 if (priv->can.ctrlmode & CAN_CTRLMODE_LOOPBACK) { in flexcan_set_bittiming_cbt()
1298 if (priv->can.ctrlmode & CAN_CTRLMODE_LOOPBACK) in flexcan_set_bittiming()
1300 if (priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY) in flexcan_set_bittiming()
1302 if (priv->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES) in flexcan_set_bittiming()
1334 if (priv->can.ctrlmode & CAN_CTRLMODE_FD) in flexcan_ram_init()
[all …]
/Linux-v6.1/drivers/net/can/peak_canfd/
Dpeak_canfd.c125 priv->can.ctrlmode & in pucan_set_timing_slow()
518 if (priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY) in peak_canfd_start()
582 if (priv->can.ctrlmode & CAN_CTRLMODE_FD) { in peak_canfd_open()
583 if (priv->can.ctrlmode & CAN_CTRLMODE_FD_NON_ISO) in peak_canfd_open()
703 if (priv->can.ctrlmode & CAN_CTRLMODE_LOOPBACK) in peak_canfd_start_xmit()
728 if (priv->can.ctrlmode & CAN_CTRLMODE_FD) in peak_canfd_start_xmit()
/Linux-v6.1/drivers/net/can/
Dgrcan.c562 !(priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY)) { in grcan_lost_one_shot_frame()
590 if (priv->can.ctrlmode & CAN_CTRLMODE_ONE_SHOT) in grcan_err()
855 | (priv->can.ctrlmode & CAN_CTRLMODE_ONE_SHOT in grcan_running_reset()
864 !(priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY)) in grcan_running_reset()
999 | (priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY ? in grcan_start()
1001 | (priv->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES ? in grcan_start()
1005 | (priv->can.ctrlmode & CAN_CTRLMODE_ONE_SHOT in grcan_start()
1032 if (!(priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY)) in grcan_set_mode()
1079 if (!(priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY)) in grcan_open()
1141 !(priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY)) in grcan_transmit_catch_up()
[all …]
Dsun4i_can.c295 if (priv->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES) in sun4ican_set_bittiming()
348 if (priv->can.ctrlmode & CAN_CTRLMODE_BERR_REPORTING) in sun4i_can_start()
356 if (priv->can.ctrlmode & CAN_CTRLMODE_LOOPBACK) in sun4i_can_start()
358 else if (priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY) in sun4i_can_start()
464 if (priv->can.ctrlmode & CAN_CTRLMODE_LOOPBACK) in sun4ican_start_xmit()
/Linux-v6.1/drivers/net/can/m_can/
Dm_can.c878 if ((cdev->can.ctrlmode & CAN_CTRLMODE_BERR_REPORTING) && in m_can_handle_bus_errors()
883 if ((cdev->can.ctrlmode & CAN_CTRLMODE_BERR_REPORTING) && in m_can_handle_bus_errors()
1178 if (cdev->can.ctrlmode & CAN_CTRLMODE_FD) { in m_can_set_bittiming()
1300 if (cdev->can.ctrlmode & CAN_CTRLMODE_FD) in m_can_chip_config()
1309 if (cdev->can.ctrlmode & CAN_CTRLMODE_FD_NON_ISO) in m_can_chip_config()
1312 if (cdev->can.ctrlmode & CAN_CTRLMODE_FD) in m_can_chip_config()
1317 if (cdev->can.ctrlmode & CAN_CTRLMODE_LOOPBACK) { in m_can_chip_config()
1323 if (cdev->can.ctrlmode & CAN_CTRLMODE_LISTENONLY) in m_can_chip_config()
1327 if (cdev->can.ctrlmode & CAN_CTRLMODE_ONE_SHOT) in m_can_chip_config()
1336 if (!(cdev->can.ctrlmode & CAN_CTRLMODE_BERR_REPORTING)) in m_can_chip_config()
[all …]
/Linux-v6.1/drivers/net/can/spi/mcp251xfd/
Dmcp251xfd-chip-fifo.c94 if (priv->can.ctrlmode & CAN_CTRLMODE_ONE_SHOT) in mcp251xfd_chip_fifo_init()
/Linux-v6.1/drivers/net/can/spi/
Dhi311x.c432 if (priv->can.ctrlmode & CAN_CTRLMODE_LOOPBACK) in hi3110_set_normal_mode()
434 else if (priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY) in hi3110_set_normal_mode()
462 (priv->can.ctrlmode & in hi3110_do_set_bittiming()
692 (priv->can.ctrlmode & CAN_CTRLMODE_BERR_REPORTING)) { in hi3110_can_ist()
/Linux-v6.1/drivers/net/can/c_can/
Dc_can_main.c602 if ((priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY) && in c_can_chip_config()
603 (priv->can.ctrlmode & CAN_CTRLMODE_LOOPBACK)) { in c_can_chip_config()
607 } else if (priv->can.ctrlmode & CAN_CTRLMODE_LOOPBACK) { in c_can_chip_config()
611 } else if (priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY) { in c_can_chip_config()
1009 if (!(priv->can.ctrlmode & CAN_CTRLMODE_BERR_REPORTING)) in c_can_handle_bus_err()
/Linux-v6.1/drivers/net/can/softing/
Dsofting_fw.c413 return (priv->can.ctrlmode & CAN_CTRLMODE_BERR_REPORTING) in softing_error_reporting()
499 iowrite16((priv->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES) ? 1 : 0, in softing_startstop()
539 iowrite16((priv->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES) ? 1 : 0, in softing_startstop()

12