Lines Matching refs:limit
105 static inline bool check_stack_limit(unsigned int ar, unsigned int limit, in check_stack_limit() argument
109 (!(ar & _SEGMENT_EC) ? (esp - 1) <= limit : (esp - decr) > limit)); in check_stack_limit()
115 unsigned long base, limit; member
126 unsigned long addr = offset, limit = 0; in read_mem() local
132 limit = goc->cs.limit; in read_mem()
157 if ( !pv_emul_read_descriptor(sel, current, &addr, &limit, &ar, 0) || in read_mem()
168 if ( limit < bytes - 1 || offset > limit - bytes + 1 ) in read_mem()
193 unsigned long off, base, limit; in pv_emulate_gate_op() local
217 if ( !pv_emul_read_descriptor(regs->cs, v, &ctxt.cs.base, &ctxt.cs.limit, in pv_emulate_gate_op()
289 if ( !pv_emul_read_descriptor(sel, v, &base, &limit, &ar, 0) || in pv_emulate_gate_op()
304 if ( off > limit ) in pv_emulate_gate_op()
339 !pv_emul_read_descriptor(ss, v, &base, &limit, &ar, 0) || in pv_emulate_gate_op()
349 !check_stack_limit(ar, limit, esp, (4 + nparm) * 4) ) in pv_emulate_gate_op()
367 &limit, &ar, 0) || in pv_emulate_gate_op()
372 !check_stack_limit(ar, limit, esp + nparm * 4, nparm * 4) ) in pv_emulate_gate_op()
401 if ( !pv_emul_read_descriptor(ss, v, &base, &limit, &ar, 0) || in pv_emulate_gate_op()
407 if ( !check_stack_limit(ar, limit, esp, 2 * 4) ) in pv_emulate_gate_op()