| /Linux-v5.4/drivers/gpu/drm/i915/gem/ | 
| D | i915_gem_tiling.c | 48  * @stride: tiling stride 54 			u32 size, unsigned int tiling, unsigned int stride)  in i915_gem_fence_size()  argument 63 	GEM_BUG_ON(!stride);  in i915_gem_fence_size() 66 		stride *= i915_gem_tile_height(tiling);  in i915_gem_fence_size() 67 		GEM_BUG_ON(!IS_ALIGNED(stride, I965_FENCE_PAGE));  in i915_gem_fence_size() 68 		return roundup(size, stride);  in i915_gem_fence_size() 88  * @stride: tiling stride 94 			     unsigned int tiling, unsigned int stride)  in i915_gem_fence_alignment()  argument 112 	return i915_gem_fence_size(i915, size, tiling, stride);  in i915_gem_fence_alignment() 118 	       unsigned int tiling, unsigned int stride)  in i915_tiling_ok()  argument [all …] 
 | 
| /Linux-v5.4/arch/ia64/lib/ | 
| D | flush.S | 8  * 05/28/05 Zoltan Menyhart	Dynamic stride size 33 	ld8	r20=[r3]		// r20: stride shift 36 	shr.u	r23=in0,r20		// start / (stride size) 37 	shr.u	r22=r22,r20		// (last byte address) / (stride size) 38 	shl	r21=r21,r20		// r21: stride size of the i-cache(s) 42 					//	"start" rounded down to stride boundary 54 	add	r24=r21,r24		// we flush "stride size" bytes per iteration 87 	ld8	r20=[r3]		// r20: stride shift 90 	shr.u	r23=in0,r20		// start / (stride size) 91 	shr.u	r22=r22,r20		// (last byte address) / (stride size) [all …] 
 | 
| /Linux-v5.4/arch/powerpc/sysdev/ | 
| D | dcr.c | 148 	unsigned int stride;  in of_translate_dcr_address()  local 155 	/* Stride is not properly defined yet, default to 0x10 for Axon */  in of_translate_dcr_address() 156 	p = of_get_property(dp, "dcr-mmio-stride", NULL);  in of_translate_dcr_address() 157 	stride = (p == NULL) ? 0x10 : *p;  in of_translate_dcr_address() 169 		ret += (u64)(stride) * (u64)dcr_n;  in of_translate_dcr_address() 171 		*out_stride = stride;  in of_translate_dcr_address() 182 	dcr_host_mmio_t ret = { .token = NULL, .stride = 0, .base = dcr_n };  in dcr_map_mmio() 188 	addr = of_translate_dcr_address(dev, dcr_n, &ret.stride);  in dcr_map_mmio() 189 	pr_debug("translates to addr: 0x%llx, stride: 0x%x\n",  in dcr_map_mmio() 190 		 (unsigned long long) addr, ret.stride);  in dcr_map_mmio() [all …] 
 | 
| /Linux-v5.4/drivers/gpu/drm/qxl/ | 
| D | qxl_image.c | 59 			int height, int stride)  in qxl_image_alloc_objects()  argument 76 	ret = qxl_allocate_chunk(qdev, release, image, sizeof(struct qxl_data_chunk) + stride * height);  in qxl_image_alloc_objects() 106 		      int stride)  in qxl_image_init_helper()  argument 123 	chunk_stride = stride; /* TODO: should use linesize, but it renders  in qxl_image_init_helper() 140 		if (stride == linesize && chunk_stride == stride) {  in qxl_image_init_helper() 169 				i_data = (void *)data + i * stride;  in qxl_image_init_helper() 220 	image->u.bitmap.stride = chunk_stride;  in qxl_image_init_helper() 234 		     int depth, int stride)  in qxl_image_init()  argument 236 	data += y * stride + x * (depth / 8);  in qxl_image_init() 238 				       width, height, depth, 0, stride);  in qxl_image_init()
  | 
| /Linux-v5.4/arch/mips/paravirt/ | 
| D | paravirt-irq.c | 296 	int i, stride;  in irq_pci_init()  local 302 	stride = 8 * (1 + ((num_bits - 1) / 64));  in irq_pci_init() 305 	pr_notice("mips_irq_chip: %u bits, reg stride: %d\n", num_bits, stride);  in irq_pci_init() 306 	mips_irq_chip_reg_raw		= MIPS_IRQ_CHIP_REGS + 0 * stride;  in irq_pci_init() 307 	mips_irq_chip_reg_raw_w1s	= MIPS_IRQ_CHIP_REGS + 1 * stride;  in irq_pci_init() 308 	mips_irq_chip_reg_raw_w1c	= MIPS_IRQ_CHIP_REGS + 2 * stride;  in irq_pci_init() 309 	mips_irq_chip_reg_src		= MIPS_IRQ_CHIP_REGS + 3 * stride;  in irq_pci_init() 310 	mips_irq_chip_reg_en		= MIPS_IRQ_CHIP_REGS + 4 * stride;  in irq_pci_init() 311 	mips_irq_chip_reg_en_w1s	= MIPS_IRQ_CHIP_REGS + 5 * stride;  in irq_pci_init() 312 	mips_irq_chip_reg_en_w1c	= MIPS_IRQ_CHIP_REGS + 6 * stride;  in irq_pci_init() [all …] 
 | 
| /Linux-v5.4/drivers/media/pci/cx18/ | 
| D | cx18-alsa-pcm.c | 65 	unsigned int stride;  in cx18_alsa_announce_pcm_data()  local 84 	stride = runtime->frame_bits >> 3;  in cx18_alsa_announce_pcm_data() 85 	if (stride == 0) {  in cx18_alsa_announce_pcm_data() 86 		dprintk("stride is zero\n");  in cx18_alsa_announce_pcm_data() 90 	length = num_bytes / stride;  in cx18_alsa_announce_pcm_data() 105 		memcpy(runtime->dma_area + oldptr * stride, pcm_data,  in cx18_alsa_announce_pcm_data() 106 		       cnt * stride);  in cx18_alsa_announce_pcm_data() 107 		memcpy(runtime->dma_area, pcm_data + cnt * stride,  in cx18_alsa_announce_pcm_data() 108 		       length * stride - cnt * stride);  in cx18_alsa_announce_pcm_data() 110 		memcpy(runtime->dma_area + oldptr * stride, pcm_data,  in cx18_alsa_announce_pcm_data() [all …] 
 | 
| /Linux-v5.4/drivers/gpu/drm/nouveau/nvkm/subdev/bus/ | 
| D | hwsq.h | 16 	u32 stride; /* in bytes */  member 22 hwsq_stride(u32 addr, u32 stride, u32 mask)  in hwsq_stride()  argument 28 		.stride = stride,  in hwsq_stride() 41 		.stride = addr2 - addr1,  in hwsq_reg2() 54 		.stride = 0,  in hwsq_reg() 106 		off += reg->stride;  in hwsq_wr32()
  | 
| /Linux-v5.4/drivers/media/pci/ivtv/ | 
| D | ivtv-alsa-pcm.c | 63 	unsigned int stride;  in ivtv_alsa_announce_pcm_data()  local 82 	stride = runtime->frame_bits >> 3;  in ivtv_alsa_announce_pcm_data() 83 	if (stride == 0) {  in ivtv_alsa_announce_pcm_data() 84 		dprintk("stride is zero\n");  in ivtv_alsa_announce_pcm_data() 88 	length = num_bytes / stride;  in ivtv_alsa_announce_pcm_data() 103 		memcpy(runtime->dma_area + oldptr * stride, pcm_data,  in ivtv_alsa_announce_pcm_data() 104 		       cnt * stride);  in ivtv_alsa_announce_pcm_data() 105 		memcpy(runtime->dma_area, pcm_data + cnt * stride,  in ivtv_alsa_announce_pcm_data() 106 		       length * stride - cnt * stride);  in ivtv_alsa_announce_pcm_data() 108 		memcpy(runtime->dma_area + oldptr * stride, pcm_data,  in ivtv_alsa_announce_pcm_data() [all …] 
 | 
| /Linux-v5.4/drivers/media/pci/cobalt/ | 
| D | cobalt-alsa-pcm.c | 106 	unsigned int stride;  in cobalt_alsa_announce_pcm_data()  local 127 	stride = runtime->frame_bits >> 3;  in cobalt_alsa_announce_pcm_data() 128 	if (stride == 0) {  in cobalt_alsa_announce_pcm_data() 129 		dprintk("stride is zero\n");  in cobalt_alsa_announce_pcm_data() 149 			sample_cpy(runtime->dma_area + (oldptr + i) * stride,  in cobalt_alsa_announce_pcm_data() 151 					stride, is_s32);  in cobalt_alsa_announce_pcm_data() 153 			sample_cpy(runtime->dma_area + (i - cnt) * stride,  in cobalt_alsa_announce_pcm_data() 154 					pcm_data + i * skip, stride, is_s32);  in cobalt_alsa_announce_pcm_data() 159 			sample_cpy(runtime->dma_area + (oldptr + i) * stride,  in cobalt_alsa_announce_pcm_data() 161 					stride, is_s32);  in cobalt_alsa_announce_pcm_data() [all …] 
 | 
| /Linux-v5.4/drivers/gpu/drm/i915/selftests/ | 
| D | i915_vma.c | 361 	return (r->plane[n].stride * (r->plane[n].height - y - 1) +  in rotated_index() 411 	return (r->plane[n].stride * y +  in remapped_index() 479 		{ .width = 1, .height = 1, .stride = 1 },  in igt_vma_rotate_remap() 480 		{ .width = 2, .height = 2, .stride = 2 },  in igt_vma_rotate_remap() 481 		{ .width = 4, .height = 4, .stride = 4 },  in igt_vma_rotate_remap() 482 		{ .width = 8, .height = 8, .stride = 8 },  in igt_vma_rotate_remap() 484 		{ .width = 3, .height = 5, .stride = 3 },  in igt_vma_rotate_remap() 485 		{ .width = 3, .height = 5, .stride = 4 },  in igt_vma_rotate_remap() 486 		{ .width = 3, .height = 5, .stride = 5 },  in igt_vma_rotate_remap() 488 		{ .width = 5, .height = 3, .stride = 5 },  in igt_vma_rotate_remap() [all …] 
 | 
| /Linux-v5.4/drivers/gpu/drm/i915/gem/selftests/ | 
| D | i915_gem_mman.c | 18 	unsigned int stride;  member 36 	y = div64_u64_rem(v, tile->stride, &x);  in tiled_offset() 37 	v = div64_u64_rem(y, tile->height, &y) * tile->stride * tile->height;  in tiled_offset() 88 			"%s: timed out before tiling=%d stride=%d\n",  in check_partial_mapping() 89 			__func__, tile->tiling, tile->stride))  in check_partial_mapping() 92 	err = i915_gem_object_set_tiling(obj, tile->tiling, tile->stride);  in check_partial_mapping() 94 		pr_err("Failed to set tiling mode=%u, stride=%u, err=%d\n",  in check_partial_mapping() 95 		       tile->tiling, tile->stride, err);  in check_partial_mapping() 100 	GEM_BUG_ON(i915_gem_object_get_stride(obj) != tile->stride);  in check_partial_mapping() 153 …%lu [%u] (offset=%llu, size=%u [%llu, row size %u], fence=%d, tiling=%d, stride=%d) misalignment, …  in check_partial_mapping() [all …] 
 | 
| /Linux-v5.4/drivers/media/usb/cx231xx/ | 
| D | cx231xx-audio.c | 89 	unsigned int stride;  in cx231xx_audio_isocirq()  local 116 		stride = runtime->frame_bits >> 3;  in cx231xx_audio_isocirq() 121 				     stride;  in cx231xx_audio_isocirq() 133 				memcpy(runtime->dma_area + oldptr * stride, cp,  in cx231xx_audio_isocirq() 134 				       cnt * stride);  in cx231xx_audio_isocirq() 135 				memcpy(runtime->dma_area, cp + cnt * stride,  in cx231xx_audio_isocirq() 136 				       length * stride - cnt * stride);  in cx231xx_audio_isocirq() 138 				memcpy(runtime->dma_area + oldptr * stride, cp,  in cx231xx_audio_isocirq() 139 				       length * stride);  in cx231xx_audio_isocirq() 180 	unsigned int stride;  in cx231xx_audio_bulkirq()  local [all …] 
 | 
| /Linux-v5.4/arch/arm64/include/asm/ | 
| D | tlbflush.h | 119  *	__flush_tlb_range(vma, start, end, stride, last_level) 123  *		determined by 'stride' and only affect any walk-cache entries 182 				     unsigned long stride, bool last_level)  in __flush_tlb_range()  argument 187 	start = round_down(start, stride);  in __flush_tlb_range() 188 	end = round_up(end, stride);  in __flush_tlb_range() 190 	if ((end - start) >= (MAX_TLBI_OPS * stride)) {  in __flush_tlb_range() 195 	/* Convert the stride into units of 4k */  in __flush_tlb_range() 196 	stride >>= 12;  in __flush_tlb_range() 202 	for (addr = start; addr < end; addr += stride) {  in __flush_tlb_range()
  | 
| /Linux-v5.4/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ | 
| D | ramfuc.h | 17 	u32 stride; /* in bytes */  member 23 ramfuc_stride(u32 addr, u32 stride, u32 mask)  in ramfuc_stride()  argument 28 		.stride = stride,  in ramfuc_stride() 40 		.stride = addr2 - addr1,  in ramfuc_reg2() 52 		.stride = 0,  in ramfuc_reg() 101 		off += reg->stride;  in ramfuc_wr32()
  | 
| /Linux-v5.4/drivers/video/fbdev/ | 
| D | sh7760fb.c | 200 	unsigned long sbase, dstn_off, ldsarl, stride;  in sh7760fb_set_par()  local 268 	stride = (par->rot) ? vtln : hdcn;  in sh7760fb_set_par() 270 		stride *= (bpp + 7) >> 3;  in sh7760fb_set_par() 273 			stride >>= 3;  in sh7760fb_set_par() 275 			stride >>= 2;  in sh7760fb_set_par() 277 			stride >>= 1;  in sh7760fb_set_par() 281 	/* if rotated, stride must be power of 2 */  in sh7760fb_set_par() 285 			if (stride & bit)  in sh7760fb_set_par() 289 		if (stride & ~bit)  in sh7760fb_set_par() 290 			stride = bit << 1;	/* not P-o-2, round up */  in sh7760fb_set_par() [all …] 
 | 
| /Linux-v5.4/drivers/gpu/drm/bochs/ | 
| D | bochs_hw.c | 213 	bochs->stride = mode->hdisplay * (bochs->bpp / 8);  in bochs_hw_setmode() 214 	bochs->yres_virtual = bochs->fb_size / bochs->stride;  in bochs_hw_setmode() 262 		      int x, int y, int stride, u64 addr)  in bochs_hw_setbase()  argument 267 	bochs->stride = stride;  in bochs_hw_setbase() 269 		y * bochs->stride +  in bochs_hw_setbase() 271 	vy = offset / bochs->stride;  in bochs_hw_setbase() 272 	vx = (offset % bochs->stride) * 8 / bochs->bpp;  in bochs_hw_setbase() 273 	vwidth = stride * 8 / bochs->bpp;  in bochs_hw_setbase()
  | 
| /Linux-v5.4/arch/mips/include/asm/ | 
| D | mips-gic.h | 48 #define GIC_ACCESSOR_RO_INTR_REG(sz, off, stride, name)			\  argument 51 	return mips_gic_base + (off) + (intr * (stride));		\ 61 #define GIC_ACCESSOR_RW_INTR_REG(sz, off, stride, name)			\  argument 62 	GIC_ACCESSOR_RO_INTR_REG(sz, off, stride, name)			\ 72 #define GIC_VX_ACCESSOR_RO_INTR_REG(sz, off, stride, name)		\  argument 74 				 stride, vl_##name)			\ 76 				 stride, vo_##name) 79 #define GIC_VX_ACCESSOR_RW_INTR_REG(sz, off, stride, name)		\  argument 81 				 stride, vl_##name)			\ 83 				 stride, vo_##name)
  | 
| /Linux-v5.4/drivers/net/ethernet/aquantia/atlantic/hw_atl/ | 
| D | hw_atl_llh_internal.h | 16  * parameter: semaphore {s} | stride size 0x4 | range [0, 15] 152  * parameter: descriptor {d} | stride size 0x20 | range [0, 31] 172  * parameter: dca {d} | stride size 0x4 | range [0, 31] 191  * parameter: descriptor {d} | stride size 0x20 | range [0, 31] 210  * parameter: descriptor {d} | stride size 0x20 | range [0, 31] 230  * parameter: descriptor {d} | stride size 0x20 | range [0, 31] 250  * parameter: descriptor {d} | stride size 0x20 | range [0, 31] 267  * parameter: descriptor {d} | stride size 0x20 | range [0, 31] 286  * parameter: descriptor {d} | stride size 0x20 | range [0, 31] 360  * parameter: dca {d} | stride size 0x4 | range [0, 31] [all …] 
 | 
| /Linux-v5.4/drivers/media/usb/tm6000/ | 
| D | tm6000-alsa.c | 207 	unsigned int stride, buf_pos;  in tm6000_fillbuf()  local 225 	stride = runtime->frame_bits >> 3;  in tm6000_fillbuf() 227 	if (stride == 0) {  in tm6000_fillbuf() 228 		dprintk(1, "stride is zero\n");  in tm6000_fillbuf() 232 	length = size / stride;  in tm6000_fillbuf() 240 		(unsigned int)runtime->buffer_size, stride);  in tm6000_fillbuf() 244 		memcpy(runtime->dma_area + buf_pos * stride, buf, cnt * stride);  in tm6000_fillbuf() 245 		memcpy(runtime->dma_area, buf + cnt * stride,  in tm6000_fillbuf() 246 			length * stride - cnt * stride);  in tm6000_fillbuf() 248 		memcpy(runtime->dma_area + buf_pos * stride, buf,  in tm6000_fillbuf() [all …] 
 | 
| /Linux-v5.4/drivers/gpu/drm/i915/gvt/ | 
| D | dmabuf.c | 170 		unsigned int stride = 0;  in vgpu_create_gem()  local 178 			stride = info->stride;  in vgpu_create_gem() 183 			stride = info->stride;  in vgpu_create_gem() 189 		obj->tiling_and_stride = tiling_mode | stride;  in vgpu_create_gem() 225 		info->stride = p.stride;  in vgpu_get_plane_info() 255 		info->stride = c.width * (c.bpp / 8);  in vgpu_get_plane_info() 273 	info->size = info->stride * roundup(info->height, tile_height);  in vgpu_get_plane_info() 353 	gvt_dmabuf->stride = fb_info->stride;  in update_fb_info()
  | 
| /Linux-v5.4/drivers/net/ethernet/netronome/nfp/ | 
| D | nfp_netvf_main.c | 78 	int stride;  in nfp_netvf_pci_probe()  local 126 	/* Determine stride */  in nfp_netvf_pci_probe() 128 		stride = 2;  in nfp_netvf_pci_probe() 135 			stride = 4;  in nfp_netvf_pci_probe() 152 	tx_bar_sz = NFP_QCP_QUEUE_ADDR_SZ * max_tx_rings * stride;  in nfp_netvf_pci_probe() 153 	rx_bar_sz = NFP_QCP_QUEUE_ADDR_SZ * max_rx_rings * stride;  in nfp_netvf_pci_probe() 184 	nn->stride_tx = stride;  in nfp_netvf_pci_probe() 185 	nn->stride_rx = stride;  in nfp_netvf_pci_probe()
  | 
| D | nfp_net_main.c | 107 		      int stride, unsigned int id)  in nfp_net_pf_alloc_vnic()  argument 129 	nn->stride_rx = stride;  in nfp_net_pf_alloc_vnic() 130 	nn->stride_tx = stride;  in nfp_net_pf_alloc_vnic() 191 		       void __iomem *qc_bar, int stride)  in nfp_net_pf_alloc_vnics()  argument 199 					   stride, i);  in nfp_net_pf_alloc_vnics() 308 nfp_net_pf_app_init(struct nfp_pf *pf, u8 __iomem *qc_bar, unsigned int stride)  in nfp_net_pf_app_init()  argument 335 					      stride, 0);  in nfp_net_pf_app_init() 648 	int stride;  in nfp_net_pci_probe()  local 682 	/* Determine stride */  in nfp_net_pci_probe() 684 		stride = 2;  in nfp_net_pci_probe() [all …] 
 | 
| /Linux-v5.4/sound/usb/ | 
| D | pcm.c | 1381 	unsigned int stride, frames, bytes, oldptr;  in retire_capture_urb()  local 1390 	stride = runtime->frame_bits >> 3;  in retire_capture_urb() 1400 		frames = bytes / stride;  in retire_capture_urb() 1402 			bytes = frames * stride;  in retire_capture_urb() 1405 			bytes = frames * stride;  in retire_capture_urb() 1414 		if (subs->hwptr_done >= runtime->buffer_size * stride)  in retire_capture_urb() 1415 			subs->hwptr_done -= runtime->buffer_size * stride;  in retire_capture_urb() 1416 		frames = (bytes + (oldptr % stride)) / stride;  in retire_capture_urb() 1433 		if (oldptr + bytes > runtime->buffer_size * stride) {  in retire_capture_urb() 1435 					runtime->buffer_size * stride - oldptr;  in retire_capture_urb() [all …] 
 | 
| /Linux-v5.4/arch/powerpc/include/asm/ | 
| D | dcr-mmio.h | 15 	unsigned int stride;  member 31 	return in_be32(host.token + ((host.base + dcr_n) * host.stride));  in dcr_read_mmio() 38 	out_be32(host.token + ((host.base + dcr_n) * host.stride), value);  in dcr_write_mmio()
  | 
| D | kvm_book3s.h | 428  * [0..KVM_MAX_VCPUS) space, using knowledge of the guest's core stride 443  * of (stride / 2). 447  * VCORE empty so packed IDs can be offset by (stride / 4) and (stride * 3 / 4). 450  * stride of 8 and 1 thread per core so the remaining offsets of 1, 5, 3 and 7 454  * block number if the stride is 8. For cases where the guest's stride is less 456  * number by (MAX_SMT_THREADS / stride) to reach the correct entry.) 461 	int stride = kvm->arch.emul_smt_mode;  in kvmppc_pack_vcpu_id()  local 462 	int block = (id / KVM_MAX_VCPUS) * (MAX_SMT_THREADS / stride);  in kvmppc_pack_vcpu_id()
  |