123456789101112131415161718192021222324252627282930 |
- /*
- * bfin_sram.h - userspace interface to L1 memory allocator
- *
- * Copyright (c) 2007 Analog Devices Inc.
- *
- * Licensed under the GPL-2 or later.
- */
- #ifndef __BFIN_SRAM_H__
- #define __BFIN_SRAM_H__
- #include <features.h>
- #include <sys/types.h>
- __BEGIN_DECLS
- #define L1_INST_SRAM 0x00000001
- #define L1_DATA_A_SRAM 0x00000002
- #define L1_DATA_B_SRAM 0x00000004
- #define L1_DATA_SRAM 0x00000006
- extern void *sram_alloc(size_t size, unsigned long flags)
- __attribute_malloc__ __attribute_warn_unused_result__;
- extern int sram_free(const void *addr);
- extern void *dma_memcpy(void *dest, const void *src, size_t len)
- __nonnull((1, 2));
- __END_DECLS
- #endif
|