Lines Matching defs:ioc

214 struct ioc {  struct
215 struct ioa_registers __iomem *ioc_regs; /* I/O MMU base address */ argument
216 u8 *res_map; /* resource map, bit == pdir entry */
217 __le64 *pdir_base; /* physical base address */
218 u32 pdir_size; /* bytes, function of IOV Space size */
242 struct ioc *next; /* Linked list of discovered iocs */ argument
244 unsigned int hw_path; /* the hardware path this ioc is associatd with */ argument
249 static struct ioc *ioc_list; argument
284 #define CCIO_SEARCH_LOOP(ioc, res_idx, mask, size) \ argument
330 ccio_alloc_range(struct ioc *ioc, struct device *dev, size_t size) in ccio_alloc_range()
406 #define CCIO_FREE_MAPPINGS(ioc, res_idx, mask, size) \ argument
421 ccio_free_range(struct ioc *ioc, dma_addr_t iova, unsigned long pages_mapped) in ccio_free_range()
617 ccio_clear_io_tlb(struct ioc *ioc, dma_addr_t iovp, size_t byte_cnt) in ccio_clear_io_tlb()
650 ccio_mark_invalid(struct ioc *ioc, dma_addr_t iova, size_t byte_cnt) in ccio_mark_invalid()
718 struct ioc *ioc; in ccio_map_single() local
797 struct ioc *ioc; in ccio_unmap_page() local
906 struct ioc *ioc; in ccio_map_sg() local
986 struct ioc *ioc; in ccio_unmap_sg() local
1032 struct ioc *ioc = ioc_list; in ccio_proc_info() local
1098 struct ioc *ioc = ioc_list; in ccio_proc_bitmap_info() local
1122 struct ioc *ioc; in ccio_find_ioc() local
1161 struct ioc *ioc = ccio_get_iommu(dev); in ccio_cujo20_fixup() local
1226 ccio_ioc_init(struct ioc *ioc) in ccio_ioc_init()
1379 static int __init ccio_init_resources(struct ioc *ioc) in ccio_init_resources()
1448 struct ioc *ioc = ccio_get_iommu(dev); in ccio_allocate_resource() local
1485 struct ioc *ioc = ccio_get_iommu(dev); in ccio_request_resource() local
1518 struct ioc *ioc, **ioc_p = &ioc_list; in ccio_probe() local