Lines Matching defs:rle
702 * The rle parameter is modified on exit to contain the number of pages to
709 hibernate_inflate_page(int *rle)
718 hibernate_state->hib_stream.next_out = (unsigned char *)rle;
719 hibernate_state->hib_stream.avail_out = sizeof(*rle);
729 panic("rle inflate stream error");
738 panic("rle short inflate error");
741 if (*rle < 0 || *rle > 1024) {
747 panic("invalid rle count");
753 if (*rle != 0)
798 int end_stream = 0, rle, skip;
843 end_stream = hibernate_inflate_page(&rle);
845 if (rle == 0)
848 dest += (rle * PAGE_SIZE);
1366 int rle;
1368 rle = uvm_page_rle(inaddr);
1369 KASSERT(rle >= 0 && rle <= MAX_RLE);
1372 if (rle > 0 && inaddr + (rle * PAGE_SIZE) > range_end)
1373 rle = (range_end - inaddr) / PAGE_SIZE;
1375 return (rle);
1387 int rle, err, *rleloc;
1394 rle = hibernate_calc_rle(inaddr, range_end);
1397 *rleloc = rle;
1420 return (rle);
1458 int i, rle, err;
1531 rle = 0;
1533 rle = hibernate_write_rle(hib,
1540 switch (rle) {
1556 inaddr += rle * PAGE_SIZE;