Lines Matching refs:vme_resource
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);
102 of type vme_resource that should be used to identify the allocated resource
114 void vme_master_free(struct vme_resource *res);
116 void vme_slave_free(struct vme_resource *res);
118 void vme_dma_free(struct vme_resource *res);
135 int vme_master_set (struct vme_resource *res, int enabled,
139 int vme_master_get (struct vme_resource *res, int *enabled,
156 ssize_t vme_master_read(struct vme_resource *res, void *buf,
159 ssize_t vme_master_write(struct vme_resource *res, void *buf,
166 unsigned int vme_master_rmw (struct vme_resource *res,
177 int vme_master_mmap(struct vme_resource *resource,
196 int vme_slave_set (struct vme_resource *res, int enabled,
200 int vme_slave_get (struct vme_resource *res, int *enabled,
219 void * vme_alloc_consistent(struct vme_resource *res, size_t size,
222 void vme_free_consistent(struct vme_resource *res, size_t size,
249 struct vme_dma_list *vme_new_dma_list(struct vme_resource *res);
356 struct vme_resource * vme_lm_request(struct vme_dev *dev);
358 void vme_lm_free(struct vme_resource * res);
364 int vme_lm_count(struct vme_resource * res);
373 int vme_lm_set(struct vme_resource *res, unsigned long long base,
376 int vme_lm_get(struct vme_resource *res, unsigned long long *base,
387 int vme_lm_attach(struct vme_resource *res, int num,
390 int vme_lm_detach(struct vme_resource *res, int num);