memory_limit
static phys_addr_t memory_limit __ro_after_init = PHYS_ADDR_MAX;
memory_limit = memparse(p, &p) & PAGE_MASK;
pr_notice("Memory limited to %lldMB\n", memory_limit >> 20);
if (memory_limit != PHYS_ADDR_MAX) {
memblock_mem_limit_remove_map(memory_limit);
if (memory_limit != PHYS_ADDR_MAX) {
pr_emerg("Memory Limit: %llu MB\n", memory_limit >> 20);
extern unsigned long long memory_limit;
if (memory_limit && size > memory_limit)
size = memory_limit;
if (memory_limit)
mem_boundary = memory_limit;
if ((memory_limit && (start + size) > PHYSICAL_START + memory_limit) ||
memory_limit = *lprop;
if (memory_limit)
first_memblock_size = min_t(u64, first_memblock_size, memory_limit);
memory_limit = PAGE_ALIGN(memparse(p, &p));
if (memory_limit > memblock_phys_mem_size())
memory_limit = 0;
DBG("memory limit = 0x%llx\n", memory_limit);
memory_limit = ALIGN_DOWN(memory_limit ?: memblock_phys_mem_size(), SZ_16M);
memblock_enforce_memory_limit(memory_limit);
total_mem_sz = memory_limit ? memory_limit : memblock_phys_mem_size();
mem_limit = cpu_to_be_ulong(memory_limit);
unsigned long long memory_limit __initdata;
memory_limit = KERN_VIRT_SIZE;
static phys_addr_t memory_limit;
#define memory_limit (*(phys_addr_t *)XIP_FIXUP(&memory_limit))
memory_limit = min_t(u64, size, memory_limit);
pr_notice("Memory limited to %lldMB\n", (u64)memory_limit >> 20);
memblock_enforce_memory_limit(memory_limit);
extern unsigned long memory_limit;
memory_limit = round_down(memparse(val, NULL), PAGE_SIZE);
unsigned long memory_limit;
if (memory_limit)
ident_map_size = min(ident_map_size, memory_limit);
extern unsigned long memory_start, memory_end, memory_limit;
unsigned long max = memblock_end_of_DRAM() - memory_limit;
if ((memblock_end_of_DRAM() - memory_limit) <= crashk_res.end) {
memory_limit = 0;
memory_limit = PAGE_ALIGN(memparse(p, &p));
pr_notice("Memory limited to %ldMB\n", memory_limit >> 20);
unsigned long memory_limit = 0;
memblock_enforce_memory_limit(memory_limit);
memory_end = memory_start + (memory_limit ?: memblock_phys_mem_size());
} memory_limit;
if (cmd->memory_limit.limit <
iommufd_test_memory_limit = cmd->memory_limit.limit;
void memblock_enforce_memory_limit(phys_addr_t memory_limit);
u32 memory_limit;
oom = (fq->memory_usage > fq->memory_limit);
oom = (fq->memory_usage > fq->memory_limit);
fq->memory_limit = 16 << 20; /* 16 MBytes */
__u32 memory_limit; /* Memory limit of both queues */
fq->memory_limit,
else if (sscanf(buf, "fq_memory_limit %u", &local->fq.memory_limit) == 1)
local->fq.memory_limit = local->hw.wiphy->txq_memory_limit;
local->hw.wiphy->txq_memory_limit = local->fq.memory_limit;
fq->memory_limit = 4 << 20; /* 4 Mbytes */
.memory_limit = q->memory_limit,
unlikely((u64)q->memory_used + skb->truesize > q->memory_limit)) {
WRITE_ONCE(q->memory_limit, get_memory_limit(sch, limit));
WRITE_ONCE(q->memory_limit,
q->memory_used > q->memory_limit) {
q->memory_limit = get_memory_limit(sch, q->sch->limit);
READ_ONCE(q->memory_limit)) ||
u32 memory_limit; /* Memory limit of both queues */
READ_ONCE(q->memory_limit)) ||
memory_limited = q->memory_usage > q->memory_limit;
WRITE_ONCE(q->memory_limit,
q->memory_usage > q->memory_limit) {
q->memory_limit = 32 << 20; /* 32 MBytes */
READ_ONCE(q->memory_limit)) ||
u32 memory_limit;
memory_limited = q->memory_usage > q->memory_limit + skb->truesize;
WRITE_ONCE(q->memory_limit,
q->memory_limit = SZ_32M;
READ_ONCE(q->memory_limit)) ||
u32 memory_limit;
unsigned int memory_limit;
if (!variant->memory_limit) {
test_ioctl_set_temp_memory_limit(variant->memory_limit);
.memory_limit = 16,
.memory_limit = { .limit = limit },