Symbol: parisc_device
arch/parisc/include/asm/hardware.h
108
extern struct parisc_device *alloc_pa_dev(unsigned long hpa,
arch/parisc/include/asm/hardware.h
110
extern int register_parisc_device(struct parisc_device *dev);
arch/parisc/include/asm/hardware.h
115
extern const struct parisc_device *find_pa_parent_type(const struct parisc_device *, int);
arch/parisc/include/asm/hardware.h
117
extern char *print_pa_hwpath(struct parisc_device *dev, char *path);
arch/parisc/include/asm/hardware.h
20
struct parisc_device;
arch/parisc/include/asm/parisc-device.h
37
int (*probe)(struct parisc_device *dev); /* New device discovered */
arch/parisc/include/asm/parisc-device.h
38
void (*remove)(struct parisc_device *dev);
arch/parisc/include/asm/parisc-device.h
43
#define to_parisc_device(d) container_of(d, struct parisc_device, dev)
arch/parisc/include/asm/parisc-device.h
47
static inline const char *parisc_pathname(struct parisc_device *d)
arch/parisc/include/asm/parisc-device.h
53
parisc_set_drvdata(struct parisc_device *d, void *p)
arch/parisc/include/asm/parisc-device.h
59
parisc_get_drvdata(struct parisc_device *d)
arch/parisc/include/asm/parisc-device.h
66
int iosapic_serial_irq(struct parisc_device *dev);
arch/parisc/include/asm/pci.h
44
const struct parisc_device *dev; /* device from PA bus walk */
arch/parisc/include/asm/processor.h
321
struct parisc_device;
arch/parisc/include/asm/processor.h
323
extern void sba_distributed_lmmio(struct parisc_device *, struct resource *);
arch/parisc/include/asm/processor.h
324
extern void sba_directed_lmmio(struct parisc_device *, struct resource *);
arch/parisc/include/asm/processor.h
325
extern void lba_set_iregs(struct parisc_device *lba, u32 ibase, u32 imask);
arch/parisc/include/asm/processor.h
326
extern void ccio_cujo20_fixup(struct parisc_device *dev, u32 iovp);
arch/parisc/include/asm/processor.h
96
struct parisc_device *dev;
arch/parisc/include/asm/ropes.h
102
static inline int IS_IKE(struct parisc_device *d) {
arch/parisc/include/asm/ropes.h
106
static inline int IS_PLUTO(struct parisc_device *d) {
arch/parisc/include/asm/ropes.h
228
static inline int IS_ELROY(struct parisc_device *d) {
arch/parisc/include/asm/ropes.h
232
static inline int IS_MERCURY(struct parisc_device *d) {
arch/parisc/include/asm/ropes.h
236
static inline int IS_QUICKSILVER(struct parisc_device *d) {
arch/parisc/include/asm/ropes.h
75
struct parisc_device *dev; /* dev found in bus walk */
arch/parisc/include/asm/ropes.h
98
static inline int IS_ASTRO(struct parisc_device *d) {
arch/parisc/kernel/drivers.c
100
static int match_device(const struct parisc_driver *driver, struct parisc_device *dev)
arch/parisc/kernel/drivers.c
1090
struct parisc_device * pdev = to_parisc_device(dev);
arch/parisc/kernel/drivers.c
125
struct parisc_device *pa_dev = to_parisc_device(dev);
arch/parisc/kernel/drivers.c
138
struct parisc_device *pa_dev = to_parisc_device(dev);
arch/parisc/kernel/drivers.c
186
struct parisc_device * pdev = to_parisc_device(dev);
arch/parisc/kernel/drivers.c
229
struct parisc_device * dev;
arch/parisc/kernel/drivers.c
234
struct parisc_device * pdev = to_parisc_device(dev);
arch/parisc/kernel/drivers.c
246
static struct parisc_device *find_device_by_addr(unsigned long hpa)
arch/parisc/kernel/drivers.c
259
struct parisc_device *pdev = to_parisc_device(dev);
arch/parisc/kernel/drivers.c
289
const struct parisc_device *
arch/parisc/kernel/drivers.c
290
find_pa_parent_type(const struct parisc_device *padev, int type)
arch/parisc/kernel/drivers.c
294
struct parisc_device *candidate = to_parisc_device(dev);
arch/parisc/kernel/drivers.c
354
char *print_pa_hwpath(struct parisc_device *dev, char *output)
arch/parisc/kernel/drivers.c
400
static void setup_bus_id(struct parisc_device *padev)
arch/parisc/kernel/drivers.c
418
static struct parisc_device * __init create_tree_node(char id,
arch/parisc/kernel/drivers.c
421
struct parisc_device *dev = kzalloc_obj(*dev);
arch/parisc/kernel/drivers.c
447
struct parisc_device * dev;
arch/parisc/kernel/drivers.c
452
struct parisc_device * pdev = to_parisc_device(dev);
arch/parisc/kernel/drivers.c
470
static struct parisc_device * __init alloc_tree_node(
arch/parisc/kernel/drivers.c
482
static struct parisc_device *create_parisc_device(struct hardware_path *modpath)
arch/parisc/kernel/drivers.c
494
struct parisc_device * __init
arch/parisc/kernel/drivers.c
500
struct parisc_device *dev;
arch/parisc/kernel/drivers.c
51
struct parisc_device *pdev;
arch/parisc/kernel/drivers.c
558
const struct parisc_device *padev = to_parisc_device(dev);
arch/parisc/kernel/drivers.c
568
const struct parisc_device *padev;
arch/parisc/kernel/drivers.c
591
struct parisc_device *padev = to_parisc_device(dev); \
arch/parisc/kernel/drivers.c
619
ATTRIBUTE_GROUPS(parisc_device);
arch/parisc/kernel/drivers.c
637
int __init register_parisc_device(struct parisc_device *dev)
arch/parisc/kernel/drivers.c
688
struct parisc_device *curr = to_parisc_device(dev);
arch/parisc/kernel/drivers.c
780
struct parisc_device *padev;
arch/parisc/kernel/drivers.c
813
static void __init walk_lower_bus(struct parisc_device *dev)
arch/parisc/kernel/drivers.c
853
struct parisc_device *dev;
arch/parisc/kernel/drivers.c
886
static __init void print_parisc_device(struct parisc_device *dev)
arch/parisc/kernel/drivers.c
968
struct parisc_device *dev = to_parisc_device(lin_dev);
arch/parisc/kernel/drivers.c
992
struct parisc_device *dev = to_parisc_device(lin_dev);
arch/parisc/kernel/inventory.c
194
struct parisc_device *dev;
arch/parisc/kernel/inventory.c
464
static struct parisc_device * __init
arch/parisc/kernel/inventory.c
468
struct parisc_device *dev;
arch/parisc/kernel/inventory.c
494
struct parisc_device *dev;
arch/parisc/kernel/inventory.c
532
add_system_map_addresses(struct parisc_device *dev, int num_addrs,
arch/parisc/kernel/inventory.c
572
struct parisc_device *dev;
arch/parisc/kernel/perf.c
60
static struct parisc_device *cpu_device __read_mostly;
arch/parisc/kernel/processor.c
81
static int __init processor_probe(struct parisc_device *dev)
drivers/char/agp/parisc-agp.c
387
struct parisc_device **lba = data;
drivers/char/agp/parisc-agp.c
388
struct parisc_device *padev = to_parisc_device(dev);
drivers/char/agp/parisc-agp.c
400
struct parisc_device *sba = NULL, *lba = NULL;
drivers/char/ipmi/ipmi_si_parisc.c
10
static int __init ipmi_parisc_probe(struct parisc_device *dev)
drivers/char/ipmi/ipmi_si_parisc.c
32
static void __exit ipmi_parisc_remove(struct parisc_device *dev)
drivers/input/keyboard/hilkbd.c
296
static int __init hil_probe_chip(struct parisc_device *dev)
drivers/input/keyboard/hilkbd.c
317
static void __exit hil_remove_chip(struct parisc_device *dev)
drivers/input/serio/gscps2.c
339
static int __init gscps2_probe(struct parisc_device *dev)
drivers/input/serio/gscps2.c
432
static void __exit gscps2_remove(struct parisc_device *dev)
drivers/input/serio/gscps2.c
91
struct parisc_device *padev;
drivers/input/serio/hp_sdc.c
818
static int __init hp_sdc_init_hppa(struct parisc_device *d);
drivers/input/serio/hp_sdc.c
935
static int __init hp_sdc_init_hppa(struct parisc_device *d)
drivers/net/ethernet/i825xx/lasi_82596.c
144
lan_init_chip(struct parisc_device *dev)
drivers/net/ethernet/i825xx/lasi_82596.c
200
static void __exit lan_remove_chip(struct parisc_device *pdev)
drivers/parisc/asp.c
30
static void asp_choose_irq(struct parisc_device *dev, void *ctrl)
drivers/parisc/asp.c
69
static int __init asp_init_chip(struct parisc_device *dev)
drivers/parisc/ccio-dma.c
1144
void * ccio_get_iommu(const struct parisc_device *dev)
drivers/parisc/ccio-dma.c
1159
void __init ccio_cujo20_fixup(struct parisc_device *cujo, u32 iovp)
drivers/parisc/ccio-dma.c
1162
struct parisc_device *dev = parisc_parent(cujo);
drivers/parisc/ccio-dma.c
1190
ccio_get_iotlb_size(struct parisc_device *dev)
drivers/parisc/ccio-dma.c
1211
static int ccio_probe(struct parisc_device *dev);
drivers/parisc/ccio-dma.c
1445
int ccio_allocate_resource(const struct parisc_device *dev,
drivers/parisc/ccio-dma.c
1483
int ccio_request_resource(const struct parisc_device *dev,
drivers/parisc/ccio-dma.c
1517
static int __init ccio_probe(struct parisc_device *dev)
drivers/parisc/dino.c
439
static void dino_choose_irq(struct parisc_device *dev, void *ctrl)
drivers/parisc/dino.c
832
static int __init dino_common_init(struct parisc_device *dev,
drivers/parisc/dino.c
932
static int __init dino_probe(struct parisc_device *dev)
drivers/parisc/eisa.c
294
static int __init eisa_probe(struct parisc_device *dev)
drivers/parisc/gsc.c
205
void (*choose_irq)(struct parisc_device *, void *);
drivers/parisc/gsc.c
211
struct parisc_device *padev = to_parisc_device(dev);
drivers/parisc/gsc.c
223
void gsc_fixup_irqs(struct parisc_device *parent, void *ctrl,
drivers/parisc/gsc.c
224
void (*choose_irq)(struct parisc_device *, void *))
drivers/parisc/gsc.c
234
int gsc_common_setup(struct parisc_device *parent, struct gsc_asic *gsc_asic)
drivers/parisc/gsc.h
28
struct parisc_device *gsc;
drivers/parisc/gsc.h
38
int gsc_common_setup(struct parisc_device *parent, struct gsc_asic *gsc_asic);
drivers/parisc/gsc.h
43
void gsc_fixup_irqs(struct parisc_device *parent, void *ctrl,
drivers/parisc/gsc.h
44
void (*choose)(struct parisc_device *child, void *ctrl));
drivers/parisc/hppb.c
47
static int __init hppb_probe(struct parisc_device *dev)
drivers/parisc/iommu.h
39
void *ccio_get_iommu(const struct parisc_device *dev);
drivers/parisc/iommu.h
40
int ccio_request_resource(const struct parisc_device *dev,
drivers/parisc/iommu.h
42
int ccio_allocate_resource(const struct parisc_device *dev,
drivers/parisc/iommu.h
53
void *sba_get_iommu(struct parisc_device *dev);
drivers/parisc/iommu.h
6
struct parisc_device;
drivers/parisc/iosapic.c
796
int iosapic_serial_irq(struct parisc_device *dev)
drivers/parisc/lasi.c
160
static int __init lasi_init_chip(struct parisc_device *dev)
drivers/parisc/lasi.c
34
static void lasi_choose_irq(struct parisc_device *dev, void *ctrl)
drivers/parisc/lba_pci.c
1018
lba_pat_resources(struct parisc_device *pa_dev, struct lba_device *lba_dev)
drivers/parisc/lba_pci.c
1172
lba_legacy_resources(struct parisc_device *pa_dev, struct lba_device *lba_dev)
drivers/parisc/lba_pci.c
1470
lba_driver_probe(struct parisc_device *dev)
drivers/parisc/lba_pci.c
1700
void lba_set_iregs(struct parisc_device *lba, u32 ibase, u32 imask)
drivers/parisc/sba_iommu.c
1236
struct parisc_device *lba = to_parisc_device(dev);
drivers/parisc/sba_iommu.c
1246
setup_ibase_imask(struct parisc_device *sba, struct ioc *ioc, int ioc_num)
drivers/parisc/sba_iommu.c
1262
struct parisc_device *lba = to_parisc_device(dev);
drivers/parisc/sba_iommu.c
1271
sba_ioc_init_pluto(struct parisc_device *sba, struct ioc *ioc, int ioc_num)
drivers/parisc/sba_iommu.c
1392
sba_ioc_init(struct parisc_device *sba, struct ioc *ioc, int ioc_num)
drivers/parisc/sba_iommu.c
1878
static int sba_driver_callback(struct parisc_device *);
drivers/parisc/sba_iommu.c
1891
static int __init sba_driver_callback(struct parisc_device *dev)
drivers/parisc/sba_iommu.c
2003
void * sba_get_iommu(struct parisc_device *pci_hba)
drivers/parisc/sba_iommu.c
2005
struct parisc_device *sba_dev = parisc_parent(pci_hba);
drivers/parisc/sba_iommu.c
2024
void sba_directed_lmmio(struct parisc_device *pci_hba, struct resource *r)
drivers/parisc/sba_iommu.c
2026
struct parisc_device *sba_dev = parisc_parent(pci_hba);
drivers/parisc/sba_iommu.c
2067
void sba_distributed_lmmio(struct parisc_device *pci_hba, struct resource *r )
drivers/parisc/sba_iommu.c
2069
struct parisc_device *sba_dev = parisc_parent(pci_hba);
drivers/parisc/wax.c
25
static void wax_choose_irq(struct parisc_device *dev, void *ctrl)
drivers/parisc/wax.c
67
static int __init wax_init_chip(struct parisc_device *dev)
drivers/parisc/wax.c
70
struct parisc_device *parent;
drivers/parport/parport_gsc.c
230
struct parisc_device *padev)
drivers/parport/parport_gsc.c
333
static int __init parport_init_chip(struct parisc_device *dev)
drivers/parport/parport_gsc.c
367
static void __exit parport_remove_chip(struct parisc_device *dev)
drivers/scsi/lasi700.c
138
lasi700_driver_remove(struct parisc_device *dev)
drivers/scsi/lasi700.c
85
lasi700_probe(struct parisc_device *dev)
drivers/scsi/zalon.c
172
static void __exit zalon_remove(struct parisc_device *dev)
drivers/scsi/zalon.c
88
zalon_probe(struct parisc_device *dev)
drivers/tty/serial/8250/8250_parisc.c
23
static int __init serial_init_chip(struct parisc_device *dev)
drivers/tty/serial/mux.c
428
static int __init mux_probe(struct parisc_device *dev)
drivers/tty/serial/mux.c
474
static void __exit mux_remove(struct parisc_device *dev)
drivers/tty/serial/mux.c
76
static int __init get_mux_port_count(struct parisc_device *dev)
drivers/video/sticore.c
1028
static int __init sticore_pa_init(struct parisc_device *dev)
include/linux/hp_sdc.h
289
struct parisc_device *dev;
sound/parisc/harmony.c
844
struct parisc_device *padev,
sound/parisc/harmony.c
897
snd_harmony_probe(struct parisc_device *padev)
sound/parisc/harmony.c
937
snd_harmony_remove(struct parisc_device *padev)
sound/parisc/harmony.h
23
struct parisc_device *dev;