Lines Matching refs:freesz
502 size_t freesz; in kloader_from_file() local
507 freesz = BUCKET_SIZE - tag->sz; in kloader_from_file()
508 if (freesz > sz) in kloader_from_file()
509 freesz = sz; in kloader_from_file()
511 DPRINTFN(1, "0x%08"PRIxVADDR" + 0x%zx <- 0x%lx\n", dst, freesz, in kloader_from_file()
513 kloader_read(ofs, freesz, (void *)(tag->src + tag->sz)); in kloader_from_file()
515 tag->sz += freesz; in kloader_from_file()
516 sz -= freesz; in kloader_from_file()
517 ofs += freesz; in kloader_from_file()
518 dst += freesz; in kloader_from_file()
527 size_t freesz; in kloader_copy() local
532 freesz = BUCKET_SIZE - tag->sz; in kloader_copy()
533 if (freesz > sz) in kloader_copy()
534 freesz = sz; in kloader_copy()
536 DPRINTFN(1, "0x%08"PRIxVADDR" + 0x%zx <- %p\n", dst, freesz, src); in kloader_copy()
537 memcpy((void *)(tag->src + tag->sz), src, freesz); in kloader_copy()
539 tag->sz += freesz; in kloader_copy()
540 sz -= freesz; in kloader_copy()
541 src = (const char *)src + freesz; in kloader_copy()
542 dst += freesz; in kloader_copy()
551 size_t freesz; in kloader_zero() local
556 freesz = BUCKET_SIZE - tag->sz; in kloader_zero()
557 if (freesz > sz) in kloader_zero()
558 freesz = sz; in kloader_zero()
560 DPRINTFN(1, "0x%08"PRIxVADDR" + 0x%zx\n", dst, freesz); in kloader_zero()
561 memset((void *)(tag->src + tag->sz), 0, freesz); in kloader_zero()
563 tag->sz += freesz; in kloader_zero()
564 sz -= freesz; in kloader_zero()
565 dst += freesz; in kloader_zero()