Lines Matching defs:skip
184 * blocks) and strip-out the leading bytes (aka skip) and the trailing
195 * | | <- skip -> + | | + <- padding ->|
218 * |<-skip->|<-nbytes->| -------->|<-nbytes->|<-padding->|
259 size_t skip;
287 * previous block boundary and skip the leading bytes. And
291 skip = cur->file_pos & (block_size - 1U);
299 if ((skip + left) > buf->length) {
313 request = skip + left;
319 if (request <= skip) {
322 * the skip bytes, so we should have to read
330 * Need to remove skip and padding bytes,if any, from
333 nbytes = request - skip;
338 (void *)(buf->offset + skip),
371 size_t skip;
400 * previous block boundary and skip the leading bytes. And
404 skip = cur->file_pos & (block_size - 1U);
412 if ((skip + left) > buf->length) {
426 request = skip + left;
436 nbytes = request - skip;
441 * If we have skip or padding bytes then we have to preserve
445 if ((skip > 0U) || (padding > 0U)) {
453 if (request <= skip) {
456 * the skip bytes, so we should have to read
462 nbytes = request - skip;
467 memcpy((void *)(buf->offset + skip),
472 if (request <= skip)
481 nbytes = request - skip;