Home
last modified time | relevance | path

Searched refs:stride (Results 1 – 25 of 324) sorted by relevance

12345678910>>...13

/Linux-v5.4/drivers/gpu/drm/i915/gem/
Di915_gem_tiling.c54 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()
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
134 if (stride / 128 > GEN7_FENCE_MAX_PITCH_VAL) in i915_tiling_ok()
137 if (stride / 128 > I965_FENCE_MAX_PITCH_VAL) in i915_tiling_ok()
[all …]
/Linux-v5.4/drivers/gpu/drm/msm/disp/dpu1/
Dmsm_media_info.h825 unsigned int stride = 0; in VENUS_Y_STRIDE() local
835 stride = MSM_MEDIA_ALIGN(width, 128); in VENUS_Y_STRIDE()
838 stride = MSM_MEDIA_ALIGN(width, 192); in VENUS_Y_STRIDE()
839 stride = MSM_MEDIA_ALIGN(stride * 4 / 3, 256); in VENUS_Y_STRIDE()
842 stride = MSM_MEDIA_ALIGN(width * 2, 256); in VENUS_Y_STRIDE()
845 stride = MSM_MEDIA_ALIGN(width * 2, 128); in VENUS_Y_STRIDE()
849 return stride; in VENUS_Y_STRIDE()
861 unsigned int stride = 0; in VENUS_UV_STRIDE() local
871 stride = MSM_MEDIA_ALIGN(width, 128); in VENUS_UV_STRIDE()
874 stride = MSM_MEDIA_ALIGN(width, 192); in VENUS_UV_STRIDE()
[all …]
/Linux-v5.4/arch/powerpc/sysdev/
Ddcr.c148 unsigned int stride; in of_translate_dcr_address() local
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()
190 (unsigned long long) addr, ret.stride); in dcr_map_mmio()
193 pr_debug("mapping 0x%x bytes\n", dcr_c * ret.stride); in dcr_map_mmio()
194 ret.token = ioremap(addr, dcr_c * ret.stride); in dcr_map_mmio()
198 ret.token, ret.token - dcr_n * ret.stride); in dcr_map_mmio()
[all …]
/Linux-v5.4/drivers/gpu/drm/qxl/
Dqxl_image.c59 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/drivers/gpu/drm/nouveau/nvkm/subdev/bus/
Dhwsq.h16 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/arch/mips/include/asm/
Dmips-gic.h48 #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/arch/mips/paravirt/
Dparavirt-irq.c296 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/
Dcx18-alsa-pcm.c65 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()
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()
111 length * stride); in cx18_alsa_announce_pcm_data()
/Linux-v5.4/drivers/media/pci/ivtv/
Divtv-alsa-pcm.c63 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()
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()
109 length * stride); in ivtv_alsa_announce_pcm_data()
/Linux-v5.4/drivers/gpu/drm/i915/selftests/
Di915_vma.c361 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/media/pci/cobalt/
Dcobalt-alsa-pcm.c106 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()
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()
354 unsigned int stride; in cobalt_alsa_pb_pcm_data() local
[all …]
/Linux-v5.4/drivers/media/usb/tm6000/
Dtm6000-alsa.c207 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()
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()
249 length * stride); in tm6000_fillbuf()
/Linux-v5.4/drivers/media/usb/cx231xx/
Dcx231xx-audio.c89 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/
Dtlbflush.h182 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()
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/bochs/
Dbochs_hw.c213 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/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
Dramfuc.h17 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/gpu/drm/i915/gem/selftests/
Di915_gem_mman.c18 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()
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()
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()
159 vma->fence ? vma->fence->id : -1, tile->tiling, tile->stride, in check_partial_mapping()
218 tile.stride = 0; in igt_partial_tiling()
279 tile.stride = tile.width * pitch; in igt_partial_tiling()
[all …]
/Linux-v5.4/drivers/video/fbdev/
Dsh7760fb.c200 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()
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()
292 iowrite16(stride, par->base + LDLAOR); in sh7760fb_set_par()
[all …]
/Linux-v5.4/drivers/gpu/drm/
Ddrm_dumb_buffers.c62 u32 cpp, stride, size; in drm_mode_create_dumb() local
75 stride = cpp * args->width; in drm_mode_create_dumb()
76 if (args->height > U32_MAX / stride) in drm_mode_create_dumb()
80 size = args->height * stride; in drm_mode_create_dumb()
/Linux-v5.4/arch/powerpc/include/asm/
Ddcr-mmio.h15 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()
/Linux-v5.4/drivers/gpu/drm/i915/gvt/
Dfb_decoder.c152 u32 stride = stride_reg; in intel_vgpu_get_stride() local
157 stride = stride_reg * 64; in intel_vgpu_get_stride()
160 stride = stride_reg * 512; in intel_vgpu_get_stride()
163 stride = stride_reg * 128; in intel_vgpu_get_stride()
167 stride = stride_reg * 64; in intel_vgpu_get_stride()
169 stride = stride_reg * 128; in intel_vgpu_get_stride()
179 return stride; in intel_vgpu_get_stride()
258 plane->stride = intel_vgpu_get_stride(vgpu, pipe, plane->tiled, in intel_vgpu_decode_primary_plane()
485 plane->stride = vgpu_vreg_t(vgpu, SPRSTRIDE(pipe)) & in intel_vgpu_decode_sprite_plane()
Ddmabuf.c170 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/sound/usb/
Dpcm.c1381 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/drivers/media/platform/vicodec/
Dcodec-fwht.c248 unsigned int stride, in fwht() argument
259 for (i = 0; i < 8; i++, tmp += stride, out += 8) { in fwht()
382 fwht16(const s16 *block, s16 *output_block, int stride, int intra) in fwht16() argument
390 for (i = 0; i < 8; i++, tmp += stride, out += 8) { in fwht16()
577 unsigned int stride, unsigned int input_step) in fill_encoder_block() argument
584 input += stride - 8 * input_step; in fill_encoder_block()
616 unsigned int stride, unsigned int input_step) in decide_blocktype() argument
625 fill_encoder_block(cur, tmp, stride, input_step); in decide_blocktype()
642 static void fill_decoder_block(u8 *dst, const s16 *input, int stride, in fill_decoder_block() argument
656 dst += stride - (8 * dst_step); in fill_decoder_block()
[all …]
/Linux-v5.4/drivers/net/ethernet/netronome/nfp/
Dnfp_netvf_main.c78 int stride; in nfp_netvf_pci_probe() local
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()

12345678910>>...13