Lines Matching full:pb
110 PE_Buffer *pb; in libpe_resync_buffers() local
122 pb = (PE_Buffer *) sb; in libpe_resync_buffers()
123 if (pb->pb_align > ps->ps_falign) in libpe_resync_buffers()
124 pb->pb_align = ps->ps_falign; in libpe_resync_buffers()
125 if (pb->pb_buf == NULL || pb->pb_size == 0) in libpe_resync_buffers()
128 sz = roundup(sz, pb->pb_align); in libpe_resync_buffers()
130 if (pb->pb_off != (off_t) sz) { in libpe_resync_buffers()
131 pb->pb_off = sz; in libpe_resync_buffers()
134 sz += pb->pb_size; in libpe_resync_buffers()
145 PE_Buffer *pb; in libpe_write_buffers() local
154 pb = &sb->sb_pb; in libpe_write_buffers()
155 if (pb->pb_buf == NULL || pb->pb_size == 0) in libpe_write_buffers()
160 if (lseek(pe->pe_fd, (off_t) pb->pb_size, SEEK_CUR) < in libpe_write_buffers()
168 if (pb->pb_off > off) { in libpe_write_buffers()
169 if (libpe_pad(pe, pb->pb_off - off) < 0) in libpe_write_buffers()
171 off = pb->pb_off; in libpe_write_buffers()
174 if (write(pe->pe_fd, pb->pb_buf, pb->pb_size) != in libpe_write_buffers()
175 (ssize_t) pb->pb_size) { in libpe_write_buffers()
181 off += pb->pb_size; in libpe_write_buffers()