Home
last modified time | relevance | path

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

/arch/mips/mach-octeon/
A Dcvmx-range.c42 int cvmx_range_init(u64 range_addr, int size) in cvmx_range_init() argument
47 cvmx_write64_uint64(addr_of_size(range_addr), lsize); in cvmx_range_init()
49 cvmx_write64_uint64(addr_of_element(range_addr, i), in cvmx_range_init()
108 (unsigned long long)range_addr, in cvmx_range_alloc_ordered()
111 size = cvmx_read64_uint64(addr_of_size(range_addr)); in cvmx_range_alloc_ordered()
142 u64 a = addr_of_element(range_addr, j); in cvmx_range_alloc_ordered()
153 cvmx_range_show(range_addr); in cvmx_range_alloc_ordered()
170 size = cvmx_read64_uint64(addr_of_size(range_addr)); in cvmx_range_reserve()
173 __func__, (unsigned long long)range_addr, in cvmx_range_reserve()
189 (unsigned long long)range_addr, in cvmx_range_reserve()
[all …]
/arch/mips/mach-octeon/include/mach/
A Dcvmx-range.h9 int cvmx_range_init(u64 range_addr, int size);
10 int cvmx_range_alloc(u64 range_addr, uint64_t owner, uint64_t cnt, int align);
11 int cvmx_range_alloc_ordered(u64 range_addr, uint64_t owner, u64 cnt, int align,
13 int cvmx_range_alloc_non_contiguos(u64 range_addr, uint64_t owner, u64 cnt,
15 int cvmx_range_reserve(u64 range_addr, uint64_t owner, u64 base, uint64_t cnt);
16 int cvmx_range_free_with_base(u64 range_addr, int base, int cnt);
17 int cvmx_range_free_with_owner(u64 range_addr, uint64_t owner);
18 u64 cvmx_range_get_owner(u64 range_addr, uint64_t base);
19 void cvmx_range_show(uint64_t range_addr);
21 int cvmx_range_free_mutiple(u64 range_addr, int bases[], int count);

Completed in 5 milliseconds