subbuf_size       371 drivers/gpu/drm/i915/gt/uc/intel_guc_log.c 	size_t n_subbufs, subbuf_size;
subbuf_size       378 drivers/gpu/drm/i915/gt/uc/intel_guc_log.c 	subbuf_size = log->vma->size;
subbuf_size       390 drivers/gpu/drm/i915/gt/uc/intel_guc_log.c 					subbuf_size, n_subbufs,
subbuf_size       399 drivers/gpu/drm/i915/gt/uc/intel_guc_log.c 	GEM_BUG_ON(guc_log_relay_chan->subbuf_size < subbuf_size);
subbuf_size        62 include/linux/relay.h 	size_t subbuf_size;		/* sub-buffer size */
subbuf_size       171 include/linux/relay.h 			 size_t subbuf_size,
subbuf_size       211 include/linux/relay.h 	if (unlikely(buf->offset + length > chan->subbuf_size))
subbuf_size       237 include/linux/relay.h 	if (unlikely(buf->offset + length > buf->chan->subbuf_size))
subbuf_size       260 include/linux/relay.h 	if (unlikely(buf->offset + length > buf->chan->subbuf_size)) {
subbuf_size       284 include/linux/relay.h 	BUG_ON(length >= buf->chan->subbuf_size - 1);
subbuf_size       565 kernel/relay.c 			 size_t subbuf_size,
subbuf_size       574 kernel/relay.c 	if (!(subbuf_size && n_subbufs))
subbuf_size       576 kernel/relay.c 	if (subbuf_size > UINT_MAX / n_subbufs)
subbuf_size       591 kernel/relay.c 	chan->subbuf_size = subbuf_size;
subbuf_size       592 kernel/relay.c 	chan->alloc_size = PAGE_ALIGN(subbuf_size * n_subbufs);
subbuf_size       751 kernel/relay.c 	if (unlikely(length > buf->chan->subbuf_size))
subbuf_size       754 kernel/relay.c 	if (buf->offset != buf->chan->subbuf_size + 1) {
subbuf_size       755 kernel/relay.c 		buf->prev_padding = buf->chan->subbuf_size - buf->offset;
subbuf_size       761 kernel/relay.c 				buf->chan->subbuf_size -
subbuf_size       764 kernel/relay.c 			buf->early_bytes += buf->chan->subbuf_size -
subbuf_size       780 kernel/relay.c 	new = buf->start + new_subbuf * buf->chan->subbuf_size;
subbuf_size       783 kernel/relay.c 		buf->offset = buf->chan->subbuf_size + 1;
subbuf_size       789 kernel/relay.c 	if (unlikely(length + buf->offset > buf->chan->subbuf_size))
subbuf_size       858 kernel/relay.c 		       chan->last_toobig, chan->subbuf_size);
subbuf_size       969 kernel/relay.c 	size_t subbuf_size = buf->chan->subbuf_size;
subbuf_size       977 kernel/relay.c 	if (buf->bytes_consumed + bytes_consumed > subbuf_size) {
subbuf_size       986 kernel/relay.c 		read_subbuf = read_pos / buf->chan->subbuf_size;
subbuf_size       987 kernel/relay.c 	if (buf->bytes_consumed + buf->padding[read_subbuf] == subbuf_size) {
subbuf_size       989 kernel/relay.c 		    (buf->offset == subbuf_size))
subbuf_size      1001 kernel/relay.c 	size_t subbuf_size = buf->chan->subbuf_size;
subbuf_size      1010 kernel/relay.c 	if (unlikely(buf->offset > subbuf_size)) {
subbuf_size      1022 kernel/relay.c 	produced = (produced % n_subbufs) * subbuf_size + buf->offset;
subbuf_size      1023 kernel/relay.c 	consumed = (consumed % n_subbufs) * subbuf_size + buf->bytes_consumed;
subbuf_size      1026 kernel/relay.c 		produced += n_subbufs * subbuf_size;
subbuf_size      1029 kernel/relay.c 		if (buf->offset == subbuf_size &&
subbuf_size      1048 kernel/relay.c 	size_t subbuf_size = buf->chan->subbuf_size;
subbuf_size      1050 kernel/relay.c 	write_subbuf = (buf->data - buf->start) / subbuf_size;
subbuf_size      1051 kernel/relay.c 	write_offset = buf->offset > subbuf_size ? subbuf_size : buf->offset;
subbuf_size      1052 kernel/relay.c 	read_subbuf = read_pos / subbuf_size;
subbuf_size      1053 kernel/relay.c 	read_offset = read_pos % subbuf_size;
subbuf_size      1060 kernel/relay.c 		avail = (subbuf_size - padding) - read_offset;
subbuf_size      1078 kernel/relay.c 	size_t subbuf_size = buf->chan->subbuf_size;
subbuf_size      1083 kernel/relay.c 		read_pos = consumed * subbuf_size + buf->bytes_consumed;
subbuf_size      1084 kernel/relay.c 	read_subbuf = read_pos / subbuf_size;
subbuf_size      1086 kernel/relay.c 	padding_start = (read_subbuf + 1) * subbuf_size - padding;
subbuf_size      1087 kernel/relay.c 	padding_end = (read_subbuf + 1) * subbuf_size;
subbuf_size      1090 kernel/relay.c 		read_pos = read_subbuf * subbuf_size;
subbuf_size      1107 kernel/relay.c 	size_t subbuf_size = buf->chan->subbuf_size;
subbuf_size      1110 kernel/relay.c 	read_subbuf = read_pos / subbuf_size;
subbuf_size      1112 kernel/relay.c 	if (read_pos % subbuf_size + count + padding == subbuf_size)
subbuf_size      1113 kernel/relay.c 		end_pos = (read_subbuf + 1) * subbuf_size;
subbuf_size      1116 kernel/relay.c 	if (end_pos >= subbuf_size * n_subbufs)
subbuf_size      1169 kernel/relay.c 	if (rbuf->bytes_consumed >= rbuf->chan->subbuf_size) {
subbuf_size      1171 kernel/relay.c 		rbuf->bytes_consumed %= rbuf->chan->subbuf_size;
subbuf_size      1207 kernel/relay.c 	unsigned int subbuf_size = rbuf->chan->subbuf_size;
subbuf_size      1211 kernel/relay.c 	size_t read_subbuf = read_start / subbuf_size;
subbuf_size      1213 kernel/relay.c 	size_t nonpad_end = read_subbuf * subbuf_size + subbuf_size - padding;
subbuf_size      1234 kernel/relay.c 	if (len > (subbuf_size - read_start % subbuf_size))
subbuf_size      1235 kernel/relay.c 		len = subbuf_size - read_start % subbuf_size;