Lines Matching +full:inter +full:- +full:data

1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Copyright (C) 2020 Marc Kleine-Budde <kernel@pengutronix.de>
13 * ---------------------------------------------------------
14 * Start-of-frame 1
19 * Data length code (DLC) 4
20 * Data field 0...64
25 * End-of-frame (EOF) 7
26 * Inter frame spacing 3
36 * ---------------------------------------------------------
37 * Start-of-frame 1
44 * Data length code (DLC) 4
45 * Data field 0...64
50 * End-of-frame (EOF) 7
51 * Inter frame spacing 3
58 * Size of a CAN-FD Standard Frame
61 * ---------------------------------------------------------
62 * Start-of-frame 1
66 * Flexible data rate format (FDF) 1
70 * Data length code (DLC) 4
71 * Data field 0...512
77 * End-of-frame (EOF) 7
78 * Inter frame spacing 3
85 * Size of a CAN-FD Extended Frame
88 * ---------------------------------------------------------
89 * Start-of-frame 1
95 * Flexible data rate format (FDF) 1
99 * Data length code (DLC) 4
100 * Data field 0...512
106 * End-of-frame (EOF) 7
107 * Inter frame spacing 3
120 * Maximum size of a CAN-FD frame
126 * can_cc_dlc2len(value) - convert a given data length code (dlc) of a
127 * Classical CAN frame into a valid data length of max. 8 bytes.
130 * ISO 11898-1 Chapter 8.4.2.3 (DLC field)
134 /* helper to get the data length code (DLC) for Classical CAN raw DLC access */
139 (cf->len == CAN_MAX_DLEN) && in can_get_cc_dlc()
140 (cf->len8_dlc > CAN_MAX_DLEN && cf->len8_dlc <= CAN_MAX_RAW_DLC)) in can_get_cc_dlc()
141 return cf->len8_dlc; in can_get_cc_dlc()
144 return cf->len; in can_get_cc_dlc()
153 cf->len8_dlc = dlc; in can_frame_set_cc_len()
156 cf->len = can_cc_dlc2len(dlc); in can_frame_set_cc_len()
159 /* get data length from raw data length code (DLC) */
162 /* map the sanitized data length to an appropriate data length code */
168 /* map the data length to an appropriate data link layer length */