• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/staging/vme/

Lines Matching refs:vme_resource

84 struct vme_resource {
109 void *vme_alloc_consistent(struct vme_resource *, size_t, dma_addr_t *);
110 void vme_free_consistent(struct vme_resource *, size_t, void *,
113 size_t vme_get_size(struct vme_resource *);
115 struct vme_resource *vme_slave_request(struct device *, vme_address_t,
117 int vme_slave_set(struct vme_resource *, int, unsigned long long,
119 int vme_slave_get(struct vme_resource *, int *, unsigned long long *,
121 void vme_slave_free(struct vme_resource *);
123 struct vme_resource *vme_master_request(struct device *, vme_address_t,
125 int vme_master_set(struct vme_resource *, int, unsigned long long,
127 int vme_master_get(struct vme_resource *, int *, unsigned long long *,
129 ssize_t vme_master_read(struct vme_resource *, void *, size_t, loff_t);
130 ssize_t vme_master_write(struct vme_resource *, void *, size_t, loff_t);
131 unsigned int vme_master_rmw(struct vme_resource *, unsigned int, unsigned int,
133 void vme_master_free(struct vme_resource *);
135 struct vme_resource *vme_dma_request(struct device *, vme_dma_route_t);
136 struct vme_dma_list *vme_new_dma_list(struct vme_resource *);
146 int vme_dma_free(struct vme_resource *);
153 struct vme_resource * vme_lm_request(struct device *);
154 int vme_lm_count(struct vme_resource *);
155 int vme_lm_set(struct vme_resource *, unsigned long long, vme_address_t,
157 int vme_lm_get(struct vme_resource *, unsigned long long *, vme_address_t *,
159 int vme_lm_attach(struct vme_resource *, int, void (*callback)(int));
160 int vme_lm_detach(struct vme_resource *, int);
161 void vme_lm_free(struct vme_resource *);