/* SPDX-License-Identifier: GPL-2.0 */ #ifndef __ASM_TCM_H__ #define __ASM_TCM_H__ #include <linux/ioport.h> #include <linux/list.h> struct tcm_allocation { struct list_head list; unsigned int tag; unsigned long addr; unsigned long size; }; /* * TCM memory region descriptor. */ struct tcm_region { unsigned int tag; struct resource res; }; #define TCM_INVALID_TAG 0xffffffff unsigned long tcm_alloc(unsigned int tag, size_t len); void tcm_free(unsigned int tag, unsigned long addr, size_t len); unsigned int tcm_lookup_tag(unsigned long p); int tcm_add_region(struct tcm_region *reg); #endifOverall Contributors
Person | Tokens | Prop | Commits | CommitProp |
James Hogan | 98 | 98.99% | 1 | 50.00% |
Greg Kroah-Hartman | 1 | 1.01% | 1 | 50.00% |
Total | 99 | 100.00% | 2 | 100.00% |