25int rtcan_raw_ioctl_dev(
struct rtdm_fd *fd,
int request,
void *arg);
27int rtcan_raw_check_filter(
struct rtcan_socket *sock,
28 int ifindex,
struct rtcan_filter_list *flist);
29int rtcan_raw_add_filter(
struct rtcan_socket *sock,
int ifindex);
30void rtcan_raw_remove_filter(
struct rtcan_socket *sock);
32void rtcan_rcv(
struct rtcan_device *rtcandev,
struct rtcan_skb *skb);
34void rtcan_loopback(
struct rtcan_device *rtcandev);
35#ifdef CONFIG_XENO_DRIVERS_CAN_LOOPBACK
36#define rtcan_loopback_enabled(sock) (sock->loopback)
37#define rtcan_loopback_pending(dev) (dev->tx_socket)
39#define rtcan_loopback_enabled(sock) (0)
40#define rtcan_loopback_pending(dev) (0)
43#ifdef CONFIG_XENO_DRIVERS_CAN_BUS_ERR
44void __rtcan_raw_enable_bus_err(
struct rtcan_socket *sock);
45static inline void rtcan_raw_enable_bus_err(
struct rtcan_socket *sock)
48 __rtcan_raw_enable_bus_err(sock);
51#define rtcan_raw_enable_bus_err(sock)
54int __init rtcan_raw_proto_register(
void);
55void __exit rtcan_raw_proto_unregister(
void);
#define CAN_ERR_BUSERROR
Bus error (may flood!)
Definition can.h:812