Home
last modified time | relevance | path

Searched refs:stream_map (Results 1 – 1 of 1) sorted by relevance

/linux/drivers/iommu/
H A Dapple-dart.c162 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...]