Lines Matching refs:padding
156 buf->padding = kmalloc_objs(size_t, chan->n_subbufs); in relay_create_buf()
157 if (!buf->padding) in relay_create_buf()
169 kfree(buf->padding); in relay_create_buf()
203 kfree(buf->padding); in relay_destroy_buf()
308 buf->padding[i] = 0; in __relay_reset()
567 buf->padding[old_subbuf] = prev_padding; in relay_switch_subbuf()
572 buf->padding[old_subbuf]; in relay_switch_subbuf()
575 buf->padding[old_subbuf]; in relay_switch_subbuf()
597 buf->padding[new_subbuf] = 0; in relay_switch_subbuf()
828 if (buf->bytes_consumed + buf->padding[read_subbuf] == subbuf_size) { in relay_file_read_consume()
887 size_t padding, avail = 0; in relay_file_read_subbuf_avail() local
895 padding = buf->padding[read_subbuf]; in relay_file_read_subbuf_avail()
898 if (read_offset + padding < write_offset) in relay_file_read_subbuf_avail()
899 avail = write_offset - (read_offset + padding); in relay_file_read_subbuf_avail()
901 avail = (subbuf_size - padding) - read_offset; in relay_file_read_subbuf_avail()
916 size_t read_subbuf, padding, padding_start, padding_end; in relay_file_read_start_pos() local
924 padding = buf->padding[read_subbuf]; in relay_file_read_start_pos()
925 padding_start = (read_subbuf + 1) * subbuf_size - padding; in relay_file_read_start_pos()
945 size_t read_subbuf, padding, end_pos; in relay_file_read_end_pos() local
950 padding = buf->padding[read_subbuf]; in relay_file_read_end_pos()
951 if (read_pos % subbuf_size + count + padding == subbuf_size) in relay_file_read_end_pos()