aboutsummaryrefslogtreecommitdiffstats
path: root/net/can/af_can.h
diff options
context:
space:
mode:
authorOliver Hartkopp <socketcan@hartkopp.net>2014-04-02 14:25:25 -0400
committerMarc Kleine-Budde <mkl@pengutronix.de>2014-05-19 03:38:24 -0400
commite3d3917f3d8f624a8df567b581fd8c4da49b443f (patch)
treef520669b358c376d9eca79b4cb6b8e4b58c23fce /net/can/af_can.h
parent42193e3efb632c84d686acacd7b2327f2b1f8c63 (diff)
can: proc: make array printing function indenpendent from sff frames
The can_rcvlist_sff_proc_show_one() function which prints the array of filters for the single SFF CAN identifiers is prepared to be used by a second caller. Therefore it is also renamed to properly describe its future functionality. Signed-off-by: Oliver Hartkopp <socketcan@hartkopp.net> Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Diffstat (limited to 'net/can/af_can.h')
-rw-r--r--net/can/af_can.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/net/can/af_can.h b/net/can/af_can.h
index 6de58b40535c..b4bdaa32d7a4 100644
--- a/net/can/af_can.h
+++ b/net/can/af_can.h
@@ -59,12 +59,14 @@ struct receiver {
59 char *ident; 59 char *ident;
60}; 60};
61 61
62#define CAN_SFF_RCV_ARRAY_SZ (1 << CAN_SFF_ID_BITS)
63
62enum { RX_ERR, RX_ALL, RX_FIL, RX_INV, RX_EFF, RX_MAX }; 64enum { RX_ERR, RX_ALL, RX_FIL, RX_INV, RX_EFF, RX_MAX };
63 65
64/* per device receive filters linked at dev->ml_priv */ 66/* per device receive filters linked at dev->ml_priv */
65struct dev_rcv_lists { 67struct dev_rcv_lists {
66 struct hlist_head rx[RX_MAX]; 68 struct hlist_head rx[RX_MAX];
67 struct hlist_head rx_sff[0x800]; 69 struct hlist_head rx_sff[CAN_SFF_RCV_ARRAY_SZ];
68 int remove_on_zero_entries; 70 int remove_on_zero_entries;
69 int entries; 71 int entries;
70}; 72};