Lines Matching refs:end

262 		    "usage:\t%s [-rslF] [-A start[,end]] { pid | core } ...\n",
267 "\t%s -L [-rslF] [-A start[,end]] pid ...\n", command);
271 "\t%s -x [-aslF] [-A start[,end]] pid ...\n", command);
275 "\t%s -S [-alF] [-A start[,end]] { pid | core } ...\n",
292 "\t-A start,end: limit output to the specified range\n");
1290 * start and end is set to address
1292 * start is set to address, end is set to INVALID_ADDRESS
1294 * start is set to 0, end is set to address
1296 * start is set to address1, end is set to address2
1300 parse_addr_range(char *input_str, uintptr_t *start, uintptr_t *end)
1309 * Comma is present. If there is nothing after comma, the end
1329 /* If there is no comma, end becomes equal to start */
1334 * ,end implies 0..end range
1340 *end = (uintptr_t)e;
1342 /* Return error if neither start nor end address were specified */
1347 * Check whether any portion of [start, end] segment is within the
1355 address_in_range(uintptr_t start, uintptr_t end, size_t psz)
1363 /* The segment end is below the range start */
1365 (end < P2ALIGN(start_addr, psz)))
1368 /* The segment start is above the range end */
1377 * Returns an intersection of the [start, end] interval and the range specified
1382 * is rounded up to the end of page.
1388 adjust_addr_range(uintptr_t start, uintptr_t end, size_t psz,
1406 * If end address is outside the range, return an empty
1409 if (end < from) {
1421 * Round up the higher address of the range to the end of page.
1428 *new_end = end;
1433 * function is called once per segment and the 'end' argument is
1434 * always the end of a segment, so just use the 'end' value.
1437 end :
1448 * The adjusted end address is the minimum of requested end
1451 *new_end = end > to ? to : end;
1468 mem_chunk_init(memory_chunk_t *chunk, uintptr_t end, size_t psz)
1470 chunk->end_addr = end;
1577 * Starting from vaddr, walk page by page until either the end