Searched refs:stream_map (Results 1 – 1 of 1) sorted by relevance
/linux/drivers/iommu/ |
H A D | apple-dart.c | 162 int (*invalidate_tlb)(struct apple_dart_stream_map *stream_map); 294 #define for_each_stream_map(i, base, stream_map) \ argument 295 for (i = 0, stream_map = &(base)->stream_maps[0]; \ 296 i < MAX_DARTS_PER_DEVICE && stream_map->dart; \ 297 stream_map = &(base)->stream_maps[++i]) 308 apple_dart_hw_enable_translation(struct apple_dart_stream_map *stream_map) in apple_dart_hw_enable_translation() argument 310 struct apple_dart *dart = stream_map->dart; in apple_dart_hw_enable_translation() 313 for_each_set_bit(sid, stream_map->sidmap, dart->num_streams) in apple_dart_hw_enable_translation() 317 static void apple_dart_hw_disable_dma(struct apple_dart_stream_map *stream_map) in apple_dart_hw_disable_dma() argument 319 struct apple_dart *dart = stream_map in apple_dart_hw_disable_dma() 327 apple_dart_hw_enable_bypass(struct apple_dart_stream_map * stream_map) apple_dart_hw_enable_bypass() argument 338 apple_dart_hw_set_ttbr(struct apple_dart_stream_map * stream_map,u8 idx,phys_addr_t paddr) apple_dart_hw_set_ttbr() argument 351 apple_dart_hw_clear_ttbr(struct apple_dart_stream_map * stream_map,u8 idx) apple_dart_hw_clear_ttbr() argument 362 apple_dart_hw_clear_all_ttbrs(struct apple_dart_stream_map * stream_map) apple_dart_hw_clear_all_ttbrs() argument 371 apple_dart_t8020_hw_stream_command(struct apple_dart_stream_map * stream_map,u32 command) apple_dart_t8020_hw_stream_command() argument 403 apple_dart_t8110_hw_tlb_command(struct apple_dart_stream_map * stream_map,u32 command) apple_dart_t8110_hw_tlb_command() argument 441 apple_dart_t8020_hw_invalidate_tlb(struct apple_dart_stream_map * stream_map) apple_dart_t8020_hw_invalidate_tlb() argument 448 apple_dart_t8110_hw_invalidate_tlb(struct apple_dart_stream_map * stream_map) apple_dart_t8110_hw_invalidate_tlb() argument 457 struct apple_dart_stream_map stream_map; apple_dart_hw_reset() local 490 struct apple_dart_stream_map stream_map; apple_dart_domain_flush_tlb() local 560 apple_dart_setup_translation(struct apple_dart_domain * domain,struct apple_dart_stream_map * stream_map) apple_dart_setup_translation() argument 666 struct apple_dart_stream_map *stream_map; apple_dart_attach_dev_paging() local 687 struct apple_dart_stream_map *stream_map; apple_dart_attach_dev_identity() local 711 struct apple_dart_stream_map *stream_map; apple_dart_attach_dev_blocked() local 731 struct apple_dart_stream_map *stream_map; apple_dart_probe_device() local 836 struct apple_dart_stream_map *stream_map; apple_dart_release_group() local 876 struct apple_dart_stream_map *stream_map; apple_dart_device_group() local [all...] |