Symbol: macio_dev
arch/powerpc/include/asm/macio.h
101
static inline void macio_set_drvdata(struct macio_dev *dev, void *data)
arch/powerpc/include/asm/macio.h
106
static inline void* macio_get_drvdata(struct macio_dev *dev)
arch/powerpc/include/asm/macio.h
111
static inline struct device_node *macio_get_of_node(struct macio_dev *mdev)
arch/powerpc/include/asm/macio.h
117
static inline struct pci_dev *macio_get_pci_dev(struct macio_dev *mdev)
arch/powerpc/include/asm/macio.h
128
int (*probe)(struct macio_dev* dev, const struct of_device_id *match);
arch/powerpc/include/asm/macio.h
129
void (*remove)(struct macio_dev *dev);
arch/powerpc/include/asm/macio.h
131
int (*suspend)(struct macio_dev* dev, pm_message_t state);
arch/powerpc/include/asm/macio.h
132
int (*resume)(struct macio_dev* dev);
arch/powerpc/include/asm/macio.h
133
int (*shutdown)(struct macio_dev* dev);
arch/powerpc/include/asm/macio.h
136
void (*mediabay_event)(struct macio_dev* dev, int mb_state);
arch/powerpc/include/asm/macio.h
42
struct macio_dev *media_bay; /* Device is part of a media bay */
arch/powerpc/include/asm/macio.h
50
#define to_macio_device(d) container_of(d, struct macio_dev, ofdev.dev)
arch/powerpc/include/asm/macio.h
51
#define of_to_macio_device(d) container_of(d, struct macio_dev, ofdev)
arch/powerpc/include/asm/macio.h
53
extern struct macio_dev *macio_dev_get(struct macio_dev *dev);
arch/powerpc/include/asm/macio.h
54
extern void macio_dev_put(struct macio_dev *dev);
arch/powerpc/include/asm/macio.h
61
static inline int macio_resource_count(struct macio_dev *dev)
arch/powerpc/include/asm/macio.h
66
static inline unsigned long macio_resource_start(struct macio_dev *dev, int resource_no)
arch/powerpc/include/asm/macio.h
71
static inline unsigned long macio_resource_end(struct macio_dev *dev, int resource_no)
arch/powerpc/include/asm/macio.h
76
static inline unsigned long macio_resource_len(struct macio_dev *dev, int resource_no)
arch/powerpc/include/asm/macio.h
84
extern int macio_enable_devres(struct macio_dev *dev);
arch/powerpc/include/asm/macio.h
86
extern int macio_request_resource(struct macio_dev *dev, int resource_no, const char *name);
arch/powerpc/include/asm/macio.h
87
extern void macio_release_resource(struct macio_dev *dev, int resource_no);
arch/powerpc/include/asm/macio.h
88
extern int macio_request_resources(struct macio_dev *dev, const char *name);
arch/powerpc/include/asm/macio.h
89
extern void macio_release_resources(struct macio_dev *dev);
arch/powerpc/include/asm/macio.h
91
static inline int macio_irq_count(struct macio_dev *dev)
arch/powerpc/include/asm/macio.h
96
static inline int macio_irq(struct macio_dev *dev, int irq_no)
arch/powerpc/include/asm/mediabay.h
21
struct macio_dev;
arch/powerpc/include/asm/mediabay.h
28
extern int check_media_bay(struct macio_dev *bay);
arch/powerpc/include/asm/mediabay.h
33
extern void lock_media_bay(struct macio_dev *bay);
arch/powerpc/include/asm/mediabay.h
34
extern void unlock_media_bay(struct macio_dev *bay);
arch/powerpc/include/asm/mediabay.h
38
static inline int check_media_bay(struct macio_dev *bay)
arch/powerpc/include/asm/mediabay.h
43
static inline void lock_media_bay(struct macio_dev *bay) { }
arch/powerpc/include/asm/mediabay.h
44
static inline void unlock_media_bay(struct macio_dev *bay) { }
drivers/ata/pata_macio.c
1130
static int pata_macio_attach(struct macio_dev *mdev,
drivers/ata/pata_macio.c
1205
static void pata_macio_detach(struct macio_dev *mdev)
drivers/ata/pata_macio.c
1223
static int pata_macio_suspend(struct macio_dev *mdev, pm_message_t mesg)
drivers/ata/pata_macio.c
1230
static int pata_macio_resume(struct macio_dev *mdev)
drivers/ata/pata_macio.c
1239
static void pata_macio_mb_event(struct macio_dev* mdev, int mb_state)
drivers/ata/pata_macio.c
246
struct macio_dev *mdev;
drivers/block/swim3.c
1083
static void swim3_mb_event(struct macio_dev* mdev, int mb_state)
drivers/block/swim3.c
1102
static int swim3_add_device(struct macio_dev *mdev, int index)
drivers/block/swim3.c
1190
static int swim3_attach(struct macio_dev *mdev,
drivers/block/swim3.c
202
struct macio_dev *mdev;
drivers/macintosh/macio_asic.c
100
macio_dev_put(macio_dev);
drivers/macintosh/macio_asic.c
105
struct macio_dev * macio_dev = to_macio_device(dev);
drivers/macintosh/macio_asic.c
109
drv->shutdown(macio_dev);
drivers/macintosh/macio_asic.c
114
struct macio_dev * macio_dev = to_macio_device(dev);
drivers/macintosh/macio_asic.c
118
return drv->suspend(macio_dev, state);
drivers/macintosh/macio_asic.c
124
struct macio_dev * macio_dev = to_macio_device(dev);
drivers/macintosh/macio_asic.c
128
return drv->resume(macio_dev);
drivers/macintosh/macio_asic.c
171
struct macio_dev *mdev;
drivers/macintosh/macio_asic.c
234
static void macio_create_fixup_irq(struct macio_dev *dev, int index,
drivers/macintosh/macio_asic.c
249
static void macio_add_missing_resources(struct macio_dev *dev)
drivers/macintosh/macio_asic.c
290
static void macio_setup_interrupts(struct macio_dev *dev)
drivers/macintosh/macio_asic.c
317
static void macio_setup_resources(struct macio_dev *dev,
drivers/macintosh/macio_asic.c
358
static struct macio_dev * macio_add_one_device(struct macio_chip *chip,
drivers/macintosh/macio_asic.c
361
struct macio_dev *in_bay,
drivers/macintosh/macio_asic.c
365
struct macio_dev *dev;
drivers/macintosh/macio_asic.c
460
struct macio_dev *rdev, *mdev, *mbdev = NULL, *sdev = NULL;
drivers/macintosh/macio_asic.c
49
struct macio_dev *macio_dev_get(struct macio_dev *dev)
drivers/macintosh/macio_asic.c
553
struct macio_dev *dev = to_macio_device(gendev);
drivers/macintosh/macio_asic.c
564
int macio_enable_devres(struct macio_dev *dev)
drivers/macintosh/macio_asic.c
577
static struct macio_devres * find_macio_dr(struct macio_dev *dev)
drivers/macintosh/macio_asic.c
596
int macio_request_resource(struct macio_dev *dev, int resource_no,
drivers/macintosh/macio_asic.c
62
void macio_dev_put(struct macio_dev *dev)
drivers/macintosh/macio_asic.c
629
void macio_release_resource(struct macio_dev *dev, int resource_no)
drivers/macintosh/macio_asic.c
653
int macio_request_resources(struct macio_dev *dev, const char *name)
drivers/macintosh/macio_asic.c
674
void macio_release_resources(struct macio_dev *dev)
drivers/macintosh/macio_asic.c
73
struct macio_dev *macio_dev;
drivers/macintosh/macio_asic.c
77
macio_dev = to_macio_device(dev);
drivers/macintosh/macio_asic.c
82
macio_dev_get(macio_dev);
drivers/macintosh/macio_asic.c
86
error = drv->probe(macio_dev, match);
drivers/macintosh/macio_asic.c
88
macio_dev_put(macio_dev);
drivers/macintosh/macio_asic.c
95
struct macio_dev * macio_dev = to_macio_device(dev);
drivers/macintosh/macio_asic.c
99
drv->remove(macio_dev);
drivers/macintosh/mediabay.c
390
int check_media_bay(struct macio_dev *baydev)
drivers/macintosh/mediabay.c
415
void lock_media_bay(struct macio_dev *baydev)
drivers/macintosh/mediabay.c
429
void unlock_media_bay(struct macio_dev *baydev)
drivers/macintosh/mediabay.c
448
struct macio_dev *mdev;
drivers/macintosh/mediabay.c
555
static int media_bay_attach(struct macio_dev *mdev,
drivers/macintosh/mediabay.c
61
struct macio_dev *mdev;
drivers/macintosh/mediabay.c
615
static int media_bay_suspend(struct macio_dev *mdev, pm_message_t state)
drivers/macintosh/mediabay.c
631
static int media_bay_resume(struct macio_dev *mdev)
drivers/macintosh/rack-meter.c
366
static int rackmeter_probe(struct macio_dev* mdev,
drivers/macintosh/rack-meter.c
526
static void rackmeter_remove(struct macio_dev *mdev)
drivers/macintosh/rack-meter.c
563
static int rackmeter_shutdown(struct macio_dev* mdev)
drivers/macintosh/rack-meter.c
58
struct macio_dev *mdev;
drivers/net/ethernet/apple/bmac.c
1177
static int bmac_probe(struct macio_dev *mdev, const struct of_device_id *match)
drivers/net/ethernet/apple/bmac.c
1537
static void bmac_remove(struct macio_dev *mdev)
drivers/net/ethernet/apple/bmac.c
451
static int bmac_suspend(struct macio_dev *mdev, pm_message_t state)
drivers/net/ethernet/apple/bmac.c
501
static int bmac_resume(struct macio_dev *mdev)
drivers/net/ethernet/apple/bmac.c
66
struct macio_dev *mdev;
drivers/net/ethernet/apple/mace.c
108
static int mace_probe(struct macio_dev *mdev, const struct of_device_id *match)
drivers/net/ethernet/apple/mace.c
275
static void mace_remove(struct macio_dev *mdev)
drivers/net/ethernet/apple/mace.c
66
struct macio_dev *mdev;
drivers/scsi/mac53c94.c
407
static int mac53c94_probe(struct macio_dev *mdev, const struct of_device_id *match)
drivers/scsi/mac53c94.c
510
static void mac53c94_remove(struct macio_dev *mdev)
drivers/scsi/mac53c94.c
59
struct macio_dev *mdev;
drivers/scsi/mesh.c
174
struct macio_dev *mdev;
drivers/scsi/mesh.c
1756
static int mesh_suspend(struct macio_dev *mdev, pm_message_t mesg)
drivers/scsi/mesh.c
1788
static int mesh_resume(struct macio_dev *mdev)
drivers/scsi/mesh.c
1814
static int mesh_shutdown(struct macio_dev *mdev)
drivers/scsi/mesh.c
1848
static int mesh_probe(struct macio_dev *mdev, const struct of_device_id *match)
drivers/scsi/mesh.c
1990
static void mesh_remove(struct macio_dev *mdev)
drivers/tty/serial/pmac_zilog.c
1460
static int pmz_attach(struct macio_dev *mdev, const struct of_device_id *match)
drivers/tty/serial/pmac_zilog.c
1496
static void pmz_detach(struct macio_dev *mdev)
drivers/tty/serial/pmac_zilog.c
1514
static int pmz_suspend(struct macio_dev *mdev, pm_message_t pm_state)
drivers/tty/serial/pmac_zilog.c
1529
static int pmz_resume(struct macio_dev *mdev)
drivers/tty/serial/pmac_zilog.h
23
struct macio_dev *dev;
sound/aoa/soundbus/i2sbus/control.c
20
int i2sbus_control_init(struct macio_dev* dev, struct i2sbus_control **c)
sound/aoa/soundbus/i2sbus/core.c
151
static int i2sbus_add_dev(struct macio_dev *macio,
sound/aoa/soundbus/i2sbus/core.c
334
static int i2sbus_probe(struct macio_dev* dev, const struct of_device_id *match)
sound/aoa/soundbus/i2sbus/core.c
366
static void i2sbus_remove(struct macio_dev *dev)
sound/aoa/soundbus/i2sbus/core.c
376
static int i2sbus_suspend(struct macio_dev* dev, pm_message_t state)
sound/aoa/soundbus/i2sbus/core.c
400
static int i2sbus_resume(struct macio_dev* dev)
sound/aoa/soundbus/i2sbus/core.c
425
static int i2sbus_shutdown(struct macio_dev* dev)
sound/aoa/soundbus/i2sbus/i2sbus.h
109
extern int i2sbus_control_init(struct macio_dev* dev,
sound/aoa/soundbus/i2sbus/i2sbus.h
59
struct macio_dev *macio;