Home
last modified time | relevance | path

Searched refs:vme_dev (Results 1 – 6 of 6) sorted by relevance

/linux-4.1.27/include/linux/
Dvme.h99 struct vme_dev { struct
110 int (*match)(struct vme_dev *); argument
111 int (*probe)(struct vme_dev *);
112 int (*remove)(struct vme_dev *);
124 struct vme_resource *vme_slave_request(struct vme_dev *, u32, u32);
131 struct vme_resource *vme_master_request(struct vme_dev *, u32, u32, u32);
143 struct vme_resource *vme_dma_request(struct vme_dev *, u32);
155 int vme_irq_request(struct vme_dev *, int, int,
157 void vme_irq_free(struct vme_dev *, int, int);
158 int vme_irq_generate(struct vme_dev *, int, int);
[all …]
/linux-4.1.27/drivers/vme/
Dvme.c45 static struct vme_dev *dev_to_vme_dev(struct device *dev) in dev_to_vme_dev()
47 return container_of(dev, struct vme_dev, dev); in dev_to_vme_dev()
231 struct vme_resource *vme_slave_request(struct vme_dev *vdev, u32 address, in vme_slave_request()
387 struct vme_resource *vme_master_request(struct vme_dev *vdev, u32 address, in vme_master_request()
671 struct vme_resource *vme_dma_request(struct vme_dev *vdev, u32 route) in vme_dma_request()
1010 int vme_irq_request(struct vme_dev *vdev, int level, int statid, in vme_irq_request()
1053 void vme_irq_free(struct vme_dev *vdev, int level, int statid) in vme_irq_free()
1088 int vme_irq_generate(struct vme_dev *vdev, int level, int statid) in vme_irq_generate()
1115 struct vme_resource *vme_lm_request(struct vme_dev *vdev) in vme_lm_request()
1303 int vme_slot_num(struct vme_dev *vdev) in vme_slot_num()
[all …]
/linux-4.1.27/Documentation/
Dvme_api.txt22 int (*match)(struct vme_dev *);
23 int (*probe)(struct vme_dev *);
24 int (*remove)(struct vme_dev *);
42 static int vme_user_match(struct vme_dev *vdev)
50 probe routine is passed a 'struct vme_dev' pointer as an argument. The
51 'struct vme_dev' structure looks like the following:
53 struct vme_dev {
88 struct vme_resource * vme_master_request(struct vme_dev *dev,
91 struct vme_resource * vme_slave_request(struct vme_dev *dev, u32 aspace,
94 struct vme_resource *vme_dma_request(struct vme_dev *dev, u32 route);
[all …]
/linux-4.1.27/drivers/staging/vme/devices/
Dvme_pio2_core.c43 static int pio2_match(struct vme_dev *);
44 static int pio2_probe(struct vme_dev *);
45 static int pio2_remove(struct vme_dev *);
179 static int pio2_match(struct vme_dev *vdev) in pio2_match()
214 static int pio2_probe(struct vme_dev *vdev) in pio2_probe()
446 static int pio2_remove(struct vme_dev *vdev) in pio2_remove()
Dvme_user.c121 static struct vme_dev *vme_user_bridge; /* Pointer to user device */
144 static int vme_user_match(struct vme_dev *);
145 static int vme_user_probe(struct vme_dev *);
146 static int vme_user_remove(struct vme_dev *);
724 static int vme_user_match(struct vme_dev *vdev) in vme_user_match()
743 static int vme_user_probe(struct vme_dev *vdev) in vme_user_probe()
917 static int vme_user_remove(struct vme_dev *dev) in vme_user_remove()
Dvme_pio2.h234 struct vme_dev *vdev;