Lines Matching full:can
2 * linux/can.h
4 * Definitions for CAN network layer (socket addr / CAN frame / CAN filter)
19 /* controller area network (CAN) kernel definitions */
26 /* valid bits in CAN ID for frame formats */
34 * bit 0-28 : CAN identifier (11/29 bit)
44 * bit 0-28 : error class mask (see include/linux/can/error.h)
50 * struct can_frame - basic CAN frame structure
51 * @can_id: the CAN ID of the frame and CAN_*_FLAG flags, see above.
52 * @can_dlc: the data length field of the CAN frame
53 * @data: the CAN frame payload.
73 * struct sockaddr_can - the sockaddr structure for CAN sockets
75 * @can_ifindex: CAN network interface index.
85 /* reserved for future CAN protocols address information */
90 * struct can_filter - CAN ID based filter in can_register().
91 * @can_id: relevant bits of CAN ID which are not masked out.
92 * @can_mask: CAN mask (see description)
99 * The filter can be inverted (CAN_INV_FILTER bit set in can_id) or it can