transport_class.h (f43dc23d5ea91fca257be02138a255f02d98e806) transport_class.h (187f1882b5b0748b3c4c22274663fdb372ac0452)
1/*
2 * transport_class.h - a generic container for all transport classes
3 *
4 * Copyright (c) 2005 - James Bottomley <James.Bottomley@steeleye.com>
5 *
6 * This file is licensed under GPLv2
7 */
8
9#ifndef _TRANSPORT_CLASS_H_
10#define _TRANSPORT_CLASS_H_
11
12#include <linux/device.h>
1/*
2 * transport_class.h - a generic container for all transport classes
3 *
4 * Copyright (c) 2005 - James Bottomley <James.Bottomley@steeleye.com>
5 *
6 * This file is licensed under GPLv2
7 */
8
9#ifndef _TRANSPORT_CLASS_H_
10#define _TRANSPORT_CLASS_H_
11
12#include <linux/device.h>
13#include <linux/bug.h>
13#include <linux/attribute_container.h>
14
15struct transport_container;
16
17struct transport_class {
18 struct class class;
19 int (*setup)(struct transport_container *, struct device *,
20 struct device *);

--- 81 unchanged lines hidden ---
14#include <linux/attribute_container.h>
15
16struct transport_container;
17
18struct transport_class {
19 struct class class;
20 int (*setup)(struct transport_container *, struct device *,
21 struct device *);

--- 81 unchanged lines hidden ---