Lines Matching refs:crystalhd_adp
107 struct crystalhd_adp *adp;
121 uint32_t bc_dec_reg_rd(struct crystalhd_adp *, uint32_t);
122 void bc_dec_reg_wr(struct crystalhd_adp *, uint32_t, uint32_t);
125 uint32_t crystalhd_reg_rd(struct crystalhd_adp *, uint32_t);
126 void crystalhd_reg_wr(struct crystalhd_adp *, uint32_t, uint32_t);
129 enum BC_STATUS crystalhd_mem_rd(struct crystalhd_adp *, uint32_t, uint32_t, uint32_t *);
130 enum BC_STATUS crystalhd_mem_wr(struct crystalhd_adp *, uint32_t, uint32_t, uint32_t *);
133 enum BC_STATUS crystalhd_pci_cfg_rd(struct crystalhd_adp *, uint32_t, uint32_t, uint32_t *);
134 enum BC_STATUS crystalhd_pci_cfg_wr(struct crystalhd_adp *, uint32_t, uint32_t, uint32_t);
137 void *bc_kern_dma_alloc(struct crystalhd_adp *, uint32_t, dma_addr_t *);
138 void bc_kern_dma_free(struct crystalhd_adp *, uint32_t,
168 extern int crystalhd_create_dio_pool(struct crystalhd_adp *, uint32_t);
169 extern void crystalhd_destroy_dio_pool(struct crystalhd_adp *);
170 extern enum BC_STATUS crystalhd_map_dio(struct crystalhd_adp *, void *, uint32_t,
173 extern enum BC_STATUS crystalhd_unmap_dio(struct crystalhd_adp *, struct crystalhd_dio_req*);
178 extern enum BC_STATUS crystalhd_create_dioq(struct crystalhd_adp *, struct crystalhd_dioq **, crystalhd_data_free_cb , void *);
179 extern void crystalhd_delete_dioq(struct crystalhd_adp *, struct crystalhd_dioq *);
187 extern int crystalhd_create_elem_pool(struct crystalhd_adp *, uint32_t);
188 extern void crystalhd_delete_elem_pool(struct crystalhd_adp *);