/linux-master/arch/parisc/include/asm/ |
H A D | parisc-device.h | 7 struct parisc_device { struct 37 int (*probe)(struct parisc_device *dev); /* New device discovered */ 38 void (*remove)(struct parisc_device *dev); 43 #define to_parisc_device(d) container_of(d, struct parisc_device, dev) 47 static inline const char *parisc_pathname(struct parisc_device *d) 53 parisc_set_drvdata(struct parisc_device *d, void *p) 59 parisc_get_drvdata(struct parisc_device *d) 66 int iosapic_serial_irq(struct parisc_device *dev);
|
H A D | hardware.h | 20 struct parisc_device; 108 extern struct parisc_device *alloc_pa_dev(unsigned long hpa, 110 extern int register_parisc_device(struct parisc_device *dev); 115 extern const struct parisc_device *find_pa_parent_type(const struct parisc_device *, int); 117 extern char *print_pa_hwpath(struct parisc_device *dev, char *path);
|
H A D | ropes.h | 75 struct parisc_device *dev; /* dev found in bus walk */ 98 static inline int IS_ASTRO(struct parisc_device *d) { 102 static inline int IS_IKE(struct parisc_device *d) { 106 static inline int IS_PLUTO(struct parisc_device *d) { 228 static inline int IS_ELROY(struct parisc_device *d) { 232 static inline int IS_MERCURY(struct parisc_device *d) { 236 static inline int IS_QUICKSILVER(struct parisc_device *d) {
|
H A D | processor.h | 96 struct parisc_device *dev; 321 struct parisc_device; 323 extern void sba_distributed_lmmio(struct parisc_device *, struct resource *); 324 extern void sba_directed_lmmio(struct parisc_device *, struct resource *); 325 extern void lba_set_iregs(struct parisc_device *lba, u32 ibase, u32 imask); 326 extern void ccio_cujo20_fixup(struct parisc_device *dev, u32 iovp);
|
H A D | pci.h | 44 const struct parisc_device *dev; /* device from PA bus walk */
|
/linux-master/drivers/parisc/ |
H A D | gsc.h | 28 struct parisc_device *gsc; 38 int gsc_common_setup(struct parisc_device *parent, struct gsc_asic *gsc_asic); 43 void gsc_fixup_irqs(struct parisc_device *parent, void *ctrl, 44 void (*choose)(struct parisc_device *child, void *ctrl));
|
H A D | iommu.h | 6 struct parisc_device; 39 void *ccio_get_iommu(const struct parisc_device *dev); 40 int ccio_request_resource(const struct parisc_device *dev, 42 int ccio_allocate_resource(const struct parisc_device *dev, 53 void *sba_get_iommu(struct parisc_device *dev);
|
H A D | wax.c | 25 static void wax_choose_irq(struct parisc_device *dev, void *ctrl) 67 static int __init wax_init_chip(struct parisc_device *dev) 70 struct parisc_device *parent;
|
H A D | gsc.c | 203 void (*choose_irq)(struct parisc_device *, void *); 209 struct parisc_device *padev = to_parisc_device(dev); 221 void gsc_fixup_irqs(struct parisc_device *parent, void *ctrl, 222 void (*choose_irq)(struct parisc_device *, void *)) 232 int gsc_common_setup(struct parisc_device *parent, struct gsc_asic *gsc_asic)
|
H A D | asp.c | 30 static void asp_choose_irq(struct parisc_device *dev, void *ctrl) 69 static int __init asp_init_chip(struct parisc_device *dev)
|
H A D | lasi.c | 34 static void lasi_choose_irq(struct parisc_device *dev, void *ctrl) 160 static int __init lasi_init_chip(struct parisc_device *dev)
|
H A D | hppb.c | 47 static int __init hppb_probe(struct parisc_device *dev)
|
H A D | ccio-dma.c | 1142 void * ccio_get_iommu(const struct parisc_device *dev) 1157 void __init ccio_cujo20_fixup(struct parisc_device *cujo, u32 iovp) 1160 struct parisc_device *dev = parisc_parent(cujo); 1188 ccio_get_iotlb_size(struct parisc_device *dev) 1209 static int ccio_probe(struct parisc_device *dev); 1443 int ccio_allocate_resource(const struct parisc_device *dev, 1481 int ccio_request_resource(const struct parisc_device *dev, 1515 static int __init ccio_probe(struct parisc_device *dev)
|
/linux-master/arch/parisc/kernel/ |
H A D | drivers.c | 51 struct parisc_device *pdev; 100 static int match_device(struct parisc_driver *driver, struct parisc_device *dev) 125 struct parisc_device *pa_dev = to_parisc_device(dev); 138 struct parisc_device *pa_dev = to_parisc_device(dev); 186 struct parisc_device * pdev = to_parisc_device(dev); 229 struct parisc_device * dev; 234 struct parisc_device * pdev = to_parisc_device(dev); 246 static struct parisc_device *find_device_by_addr(unsigned long hpa) 259 struct parisc_device *pdev = to_parisc_device(dev); 289 const struct parisc_device * 619 ATTRIBUTE_GROUPS(parisc_device); variable [all...] |
H A D | inventory.c | 194 struct parisc_device *dev; 220 ** save parameters in the parisc_device 451 static struct parisc_device * __init 455 struct parisc_device *dev; 481 struct parisc_device *dev; 519 add_system_map_addresses(struct parisc_device *dev, int num_addrs, 559 struct parisc_device *dev;
|
/linux-master/drivers/char/ipmi/ |
H A D | ipmi_si_parisc.c | 10 static int __init ipmi_parisc_probe(struct parisc_device *dev) 32 static void __exit ipmi_parisc_remove(struct parisc_device *dev)
|
/linux-master/drivers/scsi/ |
H A D | lasi700.c | 85 lasi700_probe(struct parisc_device *dev) 138 lasi700_driver_remove(struct parisc_device *dev)
|
H A D | zalon.c | 88 zalon_probe(struct parisc_device *dev) 172 static void __exit zalon_remove(struct parisc_device *dev)
|
/linux-master/drivers/net/ethernet/i825xx/ |
H A D | lasi_82596.c | 144 lan_init_chip(struct parisc_device *dev) 200 static void __exit lan_remove_chip(struct parisc_device *pdev)
|
/linux-master/drivers/input/serio/ |
H A D | gscps2.c | 91 struct parisc_device *padev; 327 static int __init gscps2_probe(struct parisc_device *dev) 418 static void __exit gscps2_remove(struct parisc_device *dev)
|
/linux-master/drivers/tty/serial/ |
H A D | mux.c | 76 static int __init get_mux_port_count(struct parisc_device *dev) 428 static int __init mux_probe(struct parisc_device *dev) 474 static void __exit mux_remove(struct parisc_device *dev)
|
/linux-master/drivers/char/agp/ |
H A D | parisc-agp.c | 387 struct parisc_device **lba = data; 388 struct parisc_device *padev = to_parisc_device(dev); 400 struct parisc_device *sba = NULL, *lba = NULL;
|
/linux-master/drivers/parport/ |
H A D | parport_gsc.c | 230 struct parisc_device *padev) 333 static int __init parport_init_chip(struct parisc_device *dev) 367 static void __exit parport_remove_chip(struct parisc_device *dev)
|
/linux-master/sound/parisc/ |
H A D | harmony.h | 23 struct parisc_device *dev;
|
/linux-master/drivers/tty/serial/8250/ |
H A D | 8250_parisc.c | 23 static int __init serial_init_chip(struct parisc_device *dev)
|