diff options
author | David Howells <dhowells@redhat.com> | 2012-10-09 04:48:41 -0400 |
---|---|---|
committer | Marc Kleine-Budde <mkl@pengutronix.de> | 2012-10-10 16:24:21 -0400 |
commit | 922cd657c95fe3e4214d68a958e98288b7a55bba (patch) | |
tree | d55095ac1cba7e4e9c715cadb932045e46bb953c /include/linux/can/bcm.h | |
parent | 85457685e0e314f6902caaef976b3fd8ef4f51b4 (diff) |
UAPI: (Scripted) Disintegrate include/linux/can
Signed-off-by: David Howells <dhowells@redhat.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: Thomas Gleixner <tglx@linutronix.de>
Acked-by: Michael Kerrisk <mtk.manpages@gmail.com>
Acked-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Acked-by: Dave Jones <davej@redhat.com>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Diffstat (limited to 'include/linux/can/bcm.h')
-rw-r--r-- | include/linux/can/bcm.h | 66 |
1 files changed, 0 insertions, 66 deletions
diff --git a/include/linux/can/bcm.h b/include/linux/can/bcm.h deleted file mode 100644 index 3ebe387fea4d..000000000000 --- a/include/linux/can/bcm.h +++ /dev/null | |||
@@ -1,66 +0,0 @@ | |||
1 | /* | ||
2 | * linux/can/bcm.h | ||
3 | * | ||
4 | * Definitions for CAN Broadcast Manager (BCM) | ||
5 | * | ||
6 | * Author: Oliver Hartkopp <oliver.hartkopp@volkswagen.de> | ||
7 | * Copyright (c) 2002-2007 Volkswagen Group Electronic Research | ||
8 | * All rights reserved. | ||
9 | * | ||
10 | */ | ||
11 | |||
12 | #ifndef CAN_BCM_H | ||
13 | #define CAN_BCM_H | ||
14 | |||
15 | #include <linux/types.h> | ||
16 | #include <linux/can.h> | ||
17 | |||
18 | /** | ||
19 | * struct bcm_msg_head - head of messages to/from the broadcast manager | ||
20 | * @opcode: opcode, see enum below. | ||
21 | * @flags: special flags, see below. | ||
22 | * @count: number of frames to send before changing interval. | ||
23 | * @ival1: interval for the first @count frames. | ||
24 | * @ival2: interval for the following frames. | ||
25 | * @can_id: CAN ID of frames to be sent or received. | ||
26 | * @nframes: number of frames appended to the message head. | ||
27 | * @frames: array of CAN frames. | ||
28 | */ | ||
29 | struct bcm_msg_head { | ||
30 | __u32 opcode; | ||
31 | __u32 flags; | ||
32 | __u32 count; | ||
33 | struct timeval ival1, ival2; | ||
34 | canid_t can_id; | ||
35 | __u32 nframes; | ||
36 | struct can_frame frames[0]; | ||
37 | }; | ||
38 | |||
39 | enum { | ||
40 | TX_SETUP = 1, /* create (cyclic) transmission task */ | ||
41 | TX_DELETE, /* remove (cyclic) transmission task */ | ||
42 | TX_READ, /* read properties of (cyclic) transmission task */ | ||
43 | TX_SEND, /* send one CAN frame */ | ||
44 | RX_SETUP, /* create RX content filter subscription */ | ||
45 | RX_DELETE, /* remove RX content filter subscription */ | ||
46 | RX_READ, /* read properties of RX content filter subscription */ | ||
47 | TX_STATUS, /* reply to TX_READ request */ | ||
48 | TX_EXPIRED, /* notification on performed transmissions (count=0) */ | ||
49 | RX_STATUS, /* reply to RX_READ request */ | ||
50 | RX_TIMEOUT, /* cyclic message is absent */ | ||
51 | RX_CHANGED /* updated CAN frame (detected content change) */ | ||
52 | }; | ||
53 | |||
54 | #define SETTIMER 0x0001 | ||
55 | #define STARTTIMER 0x0002 | ||
56 | #define TX_COUNTEVT 0x0004 | ||
57 | #define TX_ANNOUNCE 0x0008 | ||
58 | #define TX_CP_CAN_ID 0x0010 | ||
59 | #define RX_FILTER_ID 0x0020 | ||
60 | #define RX_CHECK_DLC 0x0040 | ||
61 | #define RX_NO_AUTOTIMER 0x0080 | ||
62 | #define RX_ANNOUNCE_RESUME 0x0100 | ||
63 | #define TX_RESET_MULTI_IDX 0x0200 | ||
64 | #define RX_RTR_FRAME 0x0400 | ||
65 | |||
66 | #endif /* CAN_BCM_H */ | ||