diff options
Diffstat (limited to 'ANDROID_3.4.5/include/linux/can/core.h')
-rw-r--r-- | ANDROID_3.4.5/include/linux/can/core.h | 61 |
1 files changed, 0 insertions, 61 deletions
diff --git a/ANDROID_3.4.5/include/linux/can/core.h b/ANDROID_3.4.5/include/linux/can/core.h deleted file mode 100644 index 0ccc1cd2..00000000 --- a/ANDROID_3.4.5/include/linux/can/core.h +++ /dev/null @@ -1,61 +0,0 @@ -/* - * linux/can/core.h - * - * Protoypes and definitions for CAN protocol modules using the PF_CAN core - * - * Authors: Oliver Hartkopp <oliver.hartkopp@volkswagen.de> - * Urs Thuermann <urs.thuermann@volkswagen.de> - * Copyright (c) 2002-2007 Volkswagen Group Electronic Research - * All rights reserved. - * - */ - -#ifndef CAN_CORE_H -#define CAN_CORE_H - -#include <linux/can.h> -#include <linux/skbuff.h> -#include <linux/netdevice.h> - -#define CAN_VERSION "20090105" - -/* increment this number each time you change some user-space interface */ -#define CAN_ABI_VERSION "8" - -#define CAN_VERSION_STRING "rev " CAN_VERSION " abi " CAN_ABI_VERSION - -#define DNAME(dev) ((dev) ? (dev)->name : "any") - -/** - * struct can_proto - CAN protocol structure - * @type: type argument in socket() syscall, e.g. SOCK_DGRAM. - * @protocol: protocol number in socket() syscall. - * @ops: pointer to struct proto_ops for sock->ops. - * @prot: pointer to struct proto structure. - */ -struct can_proto { - int type; - int protocol; - const struct proto_ops *ops; - struct proto *prot; -}; - -/* function prototypes for the CAN networklayer core (af_can.c) */ - -extern int can_proto_register(const struct can_proto *cp); -extern void can_proto_unregister(const struct can_proto *cp); - -extern int can_rx_register(struct net_device *dev, canid_t can_id, - canid_t mask, - void (*func)(struct sk_buff *, void *), - void *data, char *ident); - -extern void can_rx_unregister(struct net_device *dev, canid_t can_id, - canid_t mask, - void (*func)(struct sk_buff *, void *), - void *data); - -extern int can_send(struct sk_buff *skb, int loop); -extern int can_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg); - -#endif /* CAN_CORE_H */ |