home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / src / linux-headers-2.6.17-6 / include / asm-ia64 / machvec_hpzx1.h < prev    next >
Encoding:
C/C++ Source or Header  |  2006-08-11  |  1.5 KB  |  38 lines

  1. #ifndef _ASM_IA64_MACHVEC_HPZX1_h
  2. #define _ASM_IA64_MACHVEC_HPZX1_h
  3.  
  4. extern ia64_mv_setup_t            dig_setup;
  5. extern ia64_mv_dma_alloc_coherent    sba_alloc_coherent;
  6. extern ia64_mv_dma_free_coherent    sba_free_coherent;
  7. extern ia64_mv_dma_map_single        sba_map_single;
  8. extern ia64_mv_dma_unmap_single        sba_unmap_single;
  9. extern ia64_mv_dma_map_sg        sba_map_sg;
  10. extern ia64_mv_dma_unmap_sg        sba_unmap_sg;
  11. extern ia64_mv_dma_supported        sba_dma_supported;
  12. extern ia64_mv_dma_mapping_error    sba_dma_mapping_error;
  13.  
  14. /*
  15.  * This stuff has dual use!
  16.  *
  17.  * For a generic kernel, the macros are used to initialize the
  18.  * platform's machvec structure.  When compiling a non-generic kernel,
  19.  * the macros are used directly.
  20.  */
  21. #define platform_name                "hpzx1"
  22. #define platform_setup                dig_setup
  23. #define platform_dma_init            machvec_noop
  24. #define platform_dma_alloc_coherent        sba_alloc_coherent
  25. #define platform_dma_free_coherent        sba_free_coherent
  26. #define platform_dma_map_single            sba_map_single
  27. #define platform_dma_unmap_single        sba_unmap_single
  28. #define platform_dma_map_sg            sba_map_sg
  29. #define platform_dma_unmap_sg            sba_unmap_sg
  30. #define platform_dma_sync_single_for_cpu    machvec_dma_sync_single
  31. #define platform_dma_sync_sg_for_cpu        machvec_dma_sync_sg
  32. #define platform_dma_sync_single_for_device    machvec_dma_sync_single
  33. #define platform_dma_sync_sg_for_device        machvec_dma_sync_sg
  34. #define platform_dma_supported            sba_dma_supported
  35. #define platform_dma_mapping_error        sba_dma_mapping_error
  36.  
  37. #endif /* _ASM_IA64_MACHVEC_HPZX1_h */
  38.