Lines Matching defs:start
15 * Extends the address range given by *start and *stop to include the address
19 static void extend_address_range(u64 *start, u64 *stop, u64 estart, int len)
31 if ((*start == 0) && (*stop == 0)) {
32 *start = estart;
34 } else if (*start <= *stop) {
36 if (estart < *start)
37 *start = estart;
41 /* "overflowing" interval, whereby *stop > *start */
45 } else if (estop > *start) {
46 if (estart < *start)
47 *start = estart;
50 else if ((estop - *stop) < (*start - estart))
53 *start = estart;
61 unsigned long start, len;
80 start = vcpu->arch.guestdbg.hw_bp_info[i].addr;
87 if (start < MAX_INST_SIZE) {
88 len += start;
89 start = 0;
91 start -= MAX_INST_SIZE;
95 extend_address_range(cr10, cr11, start, len);
101 unsigned long start, len;
122 start = vcpu->arch.guestdbg.hw_wp_info[i].addr;
125 extend_address_range(cr10, cr11, start, len);
323 /* addr is directly the start or in the range of a bp */