Lines Matching refs:mca_device
44 struct mca_device {
72 #define to_mca_device(mdev) container_of(mdev, struct mca_device, dev)
75 unsigned char (*mca_read_pos)(struct mca_device *, int reg);
76 void (*mca_write_pos)(struct mca_device *, int reg,
78 int (*mca_transform_irq)(struct mca_device *, int irq);
79 int (*mca_transform_ioport)(struct mca_device *,
81 void * (*mca_transform_memory)(struct mca_device *,
103 extern struct mca_device *mca_find_device_by_slot(int slot);
107 extern unsigned char mca_device_read_stored_pos(struct mca_device *mca_dev,
109 extern unsigned char mca_device_read_pos(struct mca_device *mca_dev, int reg);
110 extern void mca_device_write_pos(struct mca_device *mca_dev, int reg,
112 extern int mca_device_transform_irq(struct mca_device *mca_dev, int irq);
113 extern int mca_device_transform_ioport(struct mca_device *mca_dev, int port);
114 extern void *mca_device_transform_memory(struct mca_device *mca_dev,
116 extern int mca_device_claimed(struct mca_device *mca_dev);
117 extern void mca_device_set_claim(struct mca_device *mca_dev, int val);
118 extern void mca_device_set_name(struct mca_device *mca_dev, const char *name);
119 static inline char *mca_device_get_name(struct mca_device *mca_dev)
124 extern enum MCA_AdapterStatus mca_device_status(struct mca_device *mca_dev);
133 extern int mca_register_device(int bus, struct mca_device *mca_dev);