Home
last modified time | relevance | path

Searched refs:limit (Results 1 – 25 of 102) sorted by relevance

12345

/arch/x86/mm/
Dk8topology_64.c106 unsigned long base, limit; in k8_scan_nodes() local
109 limit = read_pci_config(0, nb, 1, 0x44 + i*8); in k8_scan_nodes()
111 nodeid = limit & 7; in k8_scan_nodes()
119 base, limit); in k8_scan_nodes()
123 if (!limit) { in k8_scan_nodes()
128 if ((base >> 8) & 3 || (limit >> 8) & 3) { in k8_scan_nodes()
130 nodeid, (base>>8)&3, (limit>>8) & 3); in k8_scan_nodes()
139 limit >>= 16; in k8_scan_nodes()
140 limit <<= 24; in k8_scan_nodes()
141 limit |= (1<<24)-1; in k8_scan_nodes()
[all …]
/arch/frv/mm/
Delf-fdpic.c63 unsigned long limit; in arch_get_unmapped_area() local
83 limit = (current->mm->start_stack - 0x00200000); in arch_get_unmapped_area()
84 if (addr + len <= limit) { in arch_get_unmapped_area()
85 limit -= len; in arch_get_unmapped_area()
87 if (addr <= limit) { in arch_get_unmapped_area()
90 if (addr > limit) in arch_get_unmapped_area()
101 limit = TASK_SIZE - len; in arch_get_unmapped_area()
102 if (addr <= limit) { in arch_get_unmapped_area()
105 if (addr > limit) in arch_get_unmapped_area()
112 if (!vma && addr <= limit) in arch_get_unmapped_area()
/arch/powerpc/mm/
Dsubpage-prot.c93 unsigned long next, limit; in subpage_prot_clear() local
96 limit = addr + len; in subpage_prot_clear()
97 if (limit > spt->maxaddr) in subpage_prot_clear()
98 limit = spt->maxaddr; in subpage_prot_clear()
99 for (; addr < limit; addr = next) { in subpage_prot_clear()
100 next = pmd_addr_end(addr, limit); in subpage_prot_clear()
142 unsigned long next, limit; in sys_subpage_prot() local
163 for (limit = addr + len; addr < limit; addr = next) { in sys_subpage_prot()
164 next = pmd_addr_end(addr, limit); in sys_subpage_prot()
206 if (limit > spt->maxaddr) in sys_subpage_prot()
[all …]
Dppc_mmu_32.c45 unsigned long limit; member
56 if (va >= bat_addrs[b].start && va < bat_addrs[b].limit) in v_mapped_by_bats()
69 && pa < (bat_addrs[b].limit-bat_addrs[b].start) in p_mapped_by_bats()
99 done = (unsigned long)bat_addrs[2].limit - PAGE_OFFSET + 1; in mmu_mapin_ram()
100 if ((done < tot) && !bat_addrs[3].limit) { in mmu_mapin_ram()
107 done = (unsigned long)bat_addrs[3].limit - PAGE_OFFSET + 1; in mmu_mapin_ram()
163 bat_addrs[index].limit = virt + ((bl + 1) << 17) - 1; in setbat()
Dfsl_booke_mmu.c67 unsigned long limit; member
80 if (va >= tlbcam_addrs[b].start && va < tlbcam_addrs[b].limit) in v_mapped_by_tlbcam()
93 && pa < (tlbcam_addrs[b].limit-tlbcam_addrs[b].start) in p_mapped_by_tlbcam()
141 tlbcam_addrs[index].limit = virt + size - 1; in settlbcam()
/arch/powerpc/sysdev/
Ddart_iommu.c79 unsigned long limit; in dart_tlb_invalidate_all() local
90 limit = 0; in dart_tlb_invalidate_all()
99 while ((DART_IN(DART_CNTL) & inv_bit) && l < (1L << limit)) in dart_tlb_invalidate_all()
101 if (l == (1L << limit)) { in dart_tlb_invalidate_all()
102 if (limit < 4) { in dart_tlb_invalidate_all()
103 limit++; in dart_tlb_invalidate_all()
117 unsigned int l, limit; in dart_tlb_invalidate_one() local
123 limit = 0; in dart_tlb_invalidate_one()
126 while ((DART_IN(DART_CNTL) & DART_CNTL_U4_IONE) && l < (1L << limit)) { in dart_tlb_invalidate_one()
131 if (l == (1L << limit)) { in dart_tlb_invalidate_one()
[all …]
/arch/sparc/mm/
Dio-unit.c49 iounit->limit[0] = IOUNIT_BMAP1_START; in iounit_iommu_init()
50 iounit->limit[1] = IOUNIT_BMAP2_START; in iounit_iommu_init()
51 iounit->limit[2] = IOUNIT_BMAPM_START; in iounit_iommu_init()
52 iounit->limit[3] = IOUNIT_BMAPM_END; in iounit_iommu_init()
94 unsigned long rotor, scan, limit; in iounit_get_area() local
110 limit = iounit->limit[j]; in iounit_get_area()
112 nexti: scan = find_next_zero_bit(iounit->bmap, limit, scan); in iounit_get_area()
113 if (scan + npages > limit) { in iounit_get_area()
114 if (limit != rotor) { in iounit_get_area()
115 limit = rotor; in iounit_get_area()
[all …]
/arch/arm/mach-rpc/include/mach/
Dacornfb.h18 u_long limit; in acornfb_valid_pixrate() local
28 limit = 6578; in acornfb_valid_pixrate()
30 limit = 13157; in acornfb_valid_pixrate()
32 limit = 26315; in acornfb_valid_pixrate()
35 return acornfb_bandwidth(var) >= limit; in acornfb_valid_pixrate()
/arch/um/sys-i386/shared/sysdep/
Dhost_ldt.h10 ((((info)->base_addr & 0x0000ffff) << 16) | ((info)->limit & 0x0ffff))
15 ((info)->limit & 0xf0000) | \
26 (info)->limit == 0 && \
/arch/um/sys-x86_64/shared/sysdep/
Dhost_ldt.h10 ((((info)->base_addr & 0x0000ffff) << 16) | ((info)->limit & 0x0ffff))
17 ((info)->limit & 0xf0000) | \
29 (info)->limit == 0 && \
/arch/sparc/include/asm/
Dobio.h122 unsigned limit; in bw_get_prof_limit() local
125 "=r" (limit) : in bw_get_prof_limit()
128 return limit; in bw_get_prof_limit()
131 static inline void bw_set_prof_limit(int cpu, unsigned limit) in bw_set_prof_limit() argument
134 "r" (limit), in bw_set_prof_limit()
/arch/arm/mach-pxa/include/mach/
Dsharpsl.h28 extern void corgibl_limit_intensity(int limit);
29 extern void corgi_lcd_limit_intensity(int limit);
/arch/x86/math-emu/
Dget_address.c140 unsigned long base_address, limit, address, seg_top; in pm_address() local
166 limit = base_address in pm_address()
168 if (limit < base_address) in pm_address()
169 limit = 0xffffffff; in pm_address()
180 (address <= limit) || (address >= seg_top) ? 0 : in pm_address()
184 (address > limit) || (address < base_address) ? 0 : in pm_address()
185 ((limit - address) >= 254 ? 255 : limit - address + 1); in pm_address()
/arch/x86/include/asm/
Dsegment.h6 #define GDT_ENTRY(flags, base, limit) \ argument
9 (((limit) & 0x000f0000ULL) << (48-16)) | \
11 (((limit) & 0x0000ffffULL)))
Ddesc.h13 desc->limit0 = info->limit & 0x0ffff; in fill_ldt()
22 desc->limit = (info->limit & 0xf0000) >> 16; in fill_ldt()
146 unsigned long limit, unsigned char type, in pack_descriptor() argument
149 desc->a = ((base & 0xffff) << 16) | (limit & 0xffff); in pack_descriptor()
151 (limit & 0x000f0000) | ((type & 0xff) << 8) | in pack_descriptor()
255 (info)->limit == 0 && \
296 return desc->limit0 | (desc->limit << 16); in get_desc_limit()
Dsystem.h126 #define _set_limit(addr, limit) do { unsigned long __lr; \ argument
136 "0" (limit) \
140 #define set_limit(ldt, limit) _set_limit(((char *)&(ldt)) , ((limit)-1)) argument
/arch/s390/mm/
Dpgtable.c91 int crst_table_upgrade(struct mm_struct *mm, unsigned long limit) in crst_table_upgrade() argument
96 BUG_ON(limit > (1UL << 53)); in crst_table_upgrade()
102 if (mm->context.asce_limit < limit) { in crst_table_upgrade()
126 if (mm->context.asce_limit < limit) in crst_table_upgrade()
132 void crst_table_downgrade(struct mm_struct *mm, unsigned long limit) in crst_table_downgrade() argument
136 if (mm->context.asce_limit <= limit) in crst_table_downgrade()
139 while (mm->context.asce_limit > limit) { in crst_table_downgrade()
/arch/ia64/ia32/
Dia32priv.h376 #define IA32_SEG_DESCRIPTOR(base, limit, segtype, nonsysseg, dpl, segpresent, avl, segdb, gran) \ argument
377 (((limit) & 0xffff) \
383 | ((((unsigned long) (limit) >> 16) & 0xf) << IA32_SEG_HIGH_LIMIT) \
449 ((((info)->base_addr & 0x0000ffff) << 16) | ((info)->limit & 0x0ffff))
454 ((info)->limit & 0xf0000) | \
465 (info)->limit == 0 && \
486 unsigned int limit; member
Dia32_support.c39 unsigned long *table, limit, index; in load_desc() local
45 limit = IA32_LDT_ENTRIES; in load_desc()
48 limit = IA32_PAGE_SIZE / sizeof(ia32_boot_gdt[0]); in load_desc()
51 if (index >= limit) in load_desc()
/arch/x86/kernel/
Dtrampoline_32.S72 .word __BOOT_DS + 7 # gdt limit
76 .word 0 # idt limit = 0
Dmachine_kexec_64.c118 static void set_idt(void *newidt, u16 limit) in set_idt() argument
123 curidt.size = limit; in set_idt()
133 static void set_gdt(void *newgdt, u16 limit) in set_gdt() argument
138 curgdt.size = limit; in set_gdt()
Dmachine_kexec_32.c29 static void set_idt(void *newidt, __u16 limit) in set_idt() argument
34 curidt.size = limit; in set_idt()
41 static void set_gdt(void *newgdt, __u16 limit) in set_gdt() argument
46 curgdt.size = limit; in set_gdt()
/arch/sparc/kernel/
Dirq.h43 static inline void load_profile_irq(int cpu, int limit) in load_profile_irq() argument
45 BTFIXUP_CALL(load_profile_irq)(cpu, limit); in load_profile_irq()
/arch/ia64/include/asm/
Dmmu_context.h37 unsigned int limit; /* available free range */ member
91 if (ia64_ctx.next >= ia64_ctx.limit) { in get_mmu_context()
94 ia64_ctx.limit = find_next_bit(ia64_ctx.bitmap, in get_mmu_context()
/arch/powerpc/kernel/
Diommu.c85 unsigned long limit; in iommu_range_alloc() local
108 limit = largealloc ? tbl->it_size : tbl->it_halfpoint; in iommu_range_alloc()
117 if (start >= limit) in iommu_range_alloc()
122 if (limit + tbl->it_offset > mask) { in iommu_range_alloc()
123 limit = mask - tbl->it_offset + 1; in iommu_range_alloc()
128 if ((start & mask) >= limit || pass > 0) in iommu_range_alloc()
141 n = iommu_area_alloc(tbl->it_map, limit, start, npages, in iommu_range_alloc()
150 limit = pass ? tbl->it_size : limit; in iommu_range_alloc()

12345