Home
last modified time | relevance | path

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

12345678910>>...16

/drivers/gpu/drm/i915/gem/
A Di915_gem_tiling.c64 GEM_BUG_ON(!stride); in i915_gem_fence_size()
67 stride *= i915_gem_tile_height(tiling); in i915_gem_fence_size()
69 return roundup(size, stride); in i915_gem_fence_size()
141 if (stride > 8192) in i915_tiling_ok()
144 if (!is_power_of_2(stride)) in i915_tiling_ok()
154 if (!stride || !IS_ALIGNED(stride, tile_width)) in i915_tiling_ok()
161 int tiling_mode, unsigned int stride) in i915_vma_fence_prepare() argument
299 vma->size, tiling, stride); in i915_gem_object_set_tiling()
306 obj->tiling_and_stride = tiling | stride; in i915_gem_object_set_tiling()
373 args->stride = 0; in i915_gem_set_tiling_ioctl()
[all …]
/drivers/gpu/drm/msm/disp/dpu1/
A 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()
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()
875 stride = MSM_MEDIA_ALIGN(stride * 4 / 3, 256); in VENUS_UV_STRIDE()
[all …]
/drivers/staging/media/atomisp/pci/runtime/frame/src/
A Dframe.c26 unsigned int stride,
444 unsigned int stride, in frame_init_plane() argument
450 plane->stride = stride; in frame_init_plane()
460 unsigned int stride; in frame_init_single_plane() local
482 unsigned int stride; in frame_init_raw_single_plane() local
486 stride = HIVE_ISP_DDR_WORD_BYTES * in frame_init_raw_single_plane()
489 frame->data_bytes = stride * height; in frame_init_raw_single_plane()
570 stride = width * bytes_per_element; in frame_init_rgb_planes()
571 bytes = stride * height; in frame_init_rgb_planes()
586 stride = width * 2; in frame_init_qplane6_planes()
[all …]
/drivers/hwspinlock/
A Dqcom_hwspinlock.c24 u32 stride; member
107 .stride = 0x4,
121 .stride = 0x80,
135 .stride = 0x1000,
151 u32 *base, u32 *stride) in qcom_hwspinlock_probe_syscon() argument
182 u32 *offset, u32 *stride) in qcom_hwspinlock_probe_mmio() argument
193 *stride = data->stride; in qcom_hwspinlock_probe_mmio()
208 u32 stride; in qcom_hwspinlock_probe() local
212 regmap = qcom_hwspinlock_probe_syscon(pdev, &base, &stride); in qcom_hwspinlock_probe()
214 regmap = qcom_hwspinlock_probe_mmio(pdev, &base, &stride); in qcom_hwspinlock_probe()
[all …]
/drivers/media/pci/cx18/
A Dcx18-alsa-pcm.c64 unsigned int stride; in cx18_alsa_announce_pcm_data() local
83 stride = runtime->frame_bits >> 3; in cx18_alsa_announce_pcm_data()
84 if (stride == 0) { in cx18_alsa_announce_pcm_data()
89 length = num_bytes / stride; in cx18_alsa_announce_pcm_data()
104 memcpy(runtime->dma_area + oldptr * stride, pcm_data, in cx18_alsa_announce_pcm_data()
105 cnt * stride); in cx18_alsa_announce_pcm_data()
106 memcpy(runtime->dma_area, pcm_data + cnt * stride, in cx18_alsa_announce_pcm_data()
107 length * stride - cnt * stride); in cx18_alsa_announce_pcm_data()
109 memcpy(runtime->dma_area + oldptr * stride, pcm_data, in cx18_alsa_announce_pcm_data()
110 length * stride); in cx18_alsa_announce_pcm_data()
/drivers/media/platform/mediatek/mdp3/
A Dmtk-mdp3-regs.c330 u32 stride; in mdp_fmt_get_stride() local
335 return stride; in mdp_fmt_get_stride()
338 stride = stride / 2; in mdp_fmt_get_stride()
339 return stride; in mdp_fmt_get_stride()
349 u32 stride = pix_stride; in mdp_fmt_get_stride_contig() local
352 return stride; in mdp_fmt_get_stride_contig()
354 stride = stride >> MDP_COLOR_GET_H_SUBSAMPLE(c); in mdp_fmt_get_stride_contig()
356 stride = stride * 2; in mdp_fmt_get_stride_contig()
357 return stride; in mdp_fmt_get_stride_contig()
394 b->format.plane_fmt[i].stride = stride; in mdp_prepare_buffer()
[all …]
/drivers/gpu/drm/qxl/
A 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()
221 image->u.bitmap.stride = chunk_stride; in qxl_image_init_helper()
235 int depth, int stride) in qxl_image_init() argument
237 data += y * stride + x * (depth / 8); in qxl_image_init()
239 width, height, depth, 0, stride); in qxl_image_init()
/drivers/media/pci/ivtv/
A Divtv-alsa-pcm.c61 unsigned int stride; in ivtv_alsa_announce_pcm_data() local
80 stride = runtime->frame_bits >> 3; in ivtv_alsa_announce_pcm_data()
81 if (stride == 0) { in ivtv_alsa_announce_pcm_data()
86 length = num_bytes / stride; in ivtv_alsa_announce_pcm_data()
101 memcpy(runtime->dma_area + oldptr * stride, pcm_data, in ivtv_alsa_announce_pcm_data()
102 cnt * stride); in ivtv_alsa_announce_pcm_data()
103 memcpy(runtime->dma_area, pcm_data + cnt * stride, in ivtv_alsa_announce_pcm_data()
104 length * stride - cnt * stride); in ivtv_alsa_announce_pcm_data()
106 memcpy(runtime->dma_area + oldptr * stride, pcm_data, in ivtv_alsa_announce_pcm_data()
107 length * stride); in ivtv_alsa_announce_pcm_data()
/drivers/media/usb/cx231xx/
A Dcx231xx-audio.c87 unsigned int stride; in cx231xx_audio_isocirq() local
114 stride = runtime->frame_bits >> 3; in cx231xx_audio_isocirq()
119 stride; in cx231xx_audio_isocirq()
132 cnt * stride); in cx231xx_audio_isocirq()
134 length * stride - cnt * stride); in cx231xx_audio_isocirq()
137 length * stride); in cx231xx_audio_isocirq()
178 unsigned int stride; in cx231xx_audio_bulkirq() local
210 stride; in cx231xx_audio_bulkirq()
219 cnt * stride); in cx231xx_audio_bulkirq()
221 length * stride - cnt * stride); in cx231xx_audio_bulkirq()
[all …]
/drivers/media/pci/cobalt/
A Dcobalt-alsa-pcm.c105 unsigned int stride; in cobalt_alsa_announce_pcm_data() local
126 stride = runtime->frame_bits >> 3; in cobalt_alsa_announce_pcm_data()
127 if (stride == 0) { in cobalt_alsa_announce_pcm_data()
150 stride, is_s32); in cobalt_alsa_announce_pcm_data()
153 pcm_data + i * skip, stride, is_s32); in cobalt_alsa_announce_pcm_data()
160 stride, is_s32); in cobalt_alsa_announce_pcm_data()
305 unsigned int stride; in cobalt_alsa_pb_pcm_data() local
325 stride = runtime->frame_bits >> 3; in cobalt_alsa_pb_pcm_data()
326 if (stride == 0) { in cobalt_alsa_pb_pcm_data()
345 stride, is_s32); in cobalt_alsa_pb_pcm_data()
[all …]
/drivers/gpu/drm/nouveau/
A Dnouveau_bo5039.c52 u32 amount, stride, height; in nv50_bo_move_m2mf() local
59 stride = 16 * 4; in nv50_bo_move_m2mf()
60 height = amount / stride; in nv50_bo_move_m2mf()
71 SET_SRC_WIDTH, stride, in nv50_bo_move_m2mf()
93 SET_DST_WIDTH, stride, in nv50_bo_move_m2mf()
114 PITCH_IN, stride, in nv50_bo_move_m2mf()
115 PITCH_OUT, stride, in nv50_bo_move_m2mf()
116 LINE_LENGTH_IN, stride, in nv50_bo_move_m2mf()
/drivers/infiniband/hw/mana/
A Dshadow_queue.h36 u32 stride; member
41 static inline int create_shadow_queue(struct shadow_queue *queue, uint32_t length, uint32_t stride) in create_shadow_queue() argument
43 queue->buffer = kvmalloc_array(length, stride, GFP_KERNEL); in create_shadow_queue()
48 queue->stride = stride; in create_shadow_queue()
73 return ((u8 *)queue->buffer + index * queue->stride); in shadow_queue_get_element()
/drivers/gpu/drm/nouveau/nvkm/subdev/bus/
A 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()
/drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_2/
A Dia_css_sdis2.host.c36 unsigned int stride = size / IA_CSS_DVS2_NUM_COEF_TYPES / sizeof(short); in ia_css_sdis2_horicoef_vmem_encode() local
46 fill_row(&private[0 * stride], from->hor_coefs.odd_real, width, padding); in ia_css_sdis2_horicoef_vmem_encode()
47 fill_row(&private[1 * stride], from->hor_coefs.odd_imag, width, padding); in ia_css_sdis2_horicoef_vmem_encode()
48 fill_row(&private[2 * stride], from->hor_coefs.even_real, width, padding); in ia_css_sdis2_horicoef_vmem_encode()
49 fill_row(&private[3 * stride], from->hor_coefs.even_imag, width, padding); in ia_css_sdis2_horicoef_vmem_encode()
61 unsigned int stride = size / IA_CSS_DVS2_NUM_COEF_TYPES / sizeof(short); in ia_css_sdis2_vertcoef_vmem_encode() local
71 fill_row(&private[0 * stride], from->ver_coefs.odd_real, height, padding); in ia_css_sdis2_vertcoef_vmem_encode()
72 fill_row(&private[1 * stride], from->ver_coefs.odd_imag, height, padding); in ia_css_sdis2_vertcoef_vmem_encode()
73 fill_row(&private[2 * stride], from->ver_coefs.even_real, height, padding); in ia_css_sdis2_vertcoef_vmem_encode()
74 fill_row(&private[3 * stride], from->ver_coefs.even_imag, height, padding); in ia_css_sdis2_vertcoef_vmem_encode()
/drivers/video/fbdev/
A Dsh7760fb.c270 stride = (par->rot) ? vtln : hdcn; in sh7760fb_set_par()
272 stride *= (bpp + 7) >> 3; in sh7760fb_set_par()
275 stride >>= 3; in sh7760fb_set_par()
277 stride >>= 2; in sh7760fb_set_par()
279 stride >>= 1; in sh7760fb_set_par()
287 if (stride & bit) in sh7760fb_set_par()
291 if (stride & ~bit) in sh7760fb_set_par()
294 iowrite16(stride, par->base + LDLAOR); in sh7760fb_set_par()
299 sbase += (hdcn - 1) * stride; in sh7760fb_set_par()
313 dstn_off = stride; in sh7760fb_set_par()
[all …]
/drivers/gpu/drm/sysfb/
A Dsimpledrm.c160 u32 stride; in simplefb_get_stride_of() local
604 int width, height, stride; in simpledrm_device_create() local
645 stride = simplefb_get_stride_pd(dev, pd); in simpledrm_device_create()
646 if (stride < 0) in simpledrm_device_create()
647 return ERR_PTR(stride); in simpledrm_device_create()
659 if (stride < 0) in simpledrm_device_create()
660 return ERR_PTR(stride); in simpledrm_device_create()
677 if (!stride) { in simpledrm_device_create()
679 if (drm_WARN_ON(dev, !stride)) in simpledrm_device_create()
685 sysfb->fb_pitch = stride; in simpledrm_device_create()
[all …]
/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
A 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()
/drivers/gpu/drm/i915/gt/
A Dintel_ggtt_fencing.c78 unsigned int stride = fence->stride; in i965_write_fence_reg() local
80 GEM_BUG_ON(!IS_ALIGNED(stride, 128)); in i965_write_fence_reg()
85 val |= (u64)((stride / 128) - 1) << fence_pitch_shift; in i965_write_fence_reg()
119 unsigned int stride = fence->stride; in i915_write_fence_reg() local
124 stride /= 128; in i915_write_fence_reg()
126 stride /= 512; in i915_write_fence_reg()
127 GEM_BUG_ON(!is_power_of_2(stride)); in i915_write_fence_reg()
133 val |= ilog2(stride) << I830_FENCE_PITCH_SHIFT; in i915_write_fence_reg()
153 unsigned int stride = fence->stride; in i830_write_fence_reg() local
159 val |= ilog2(stride / 128) << I830_FENCE_PITCH_SHIFT; in i830_write_fence_reg()
[all …]
/drivers/gpu/drm/i915/gvt/
A Dfb_decoder.c162 u32 stride = stride_reg; in intel_vgpu_get_stride() local
167 stride = stride_reg * 64; in intel_vgpu_get_stride()
170 stride = stride_reg * 512; in intel_vgpu_get_stride()
173 stride = stride_reg * 128; in intel_vgpu_get_stride()
177 stride = stride_reg * 64; in intel_vgpu_get_stride()
179 stride = stride_reg * 128; in intel_vgpu_get_stride()
189 return stride; in intel_vgpu_get_stride()
269 plane->stride = intel_vgpu_get_stride(vgpu, pipe, plane->tiled, in intel_vgpu_decode_primary_plane()
A Ddmabuf.c218 unsigned int stride = 0; in vgpu_create_gem() local
226 stride = info->stride; in vgpu_create_gem()
231 stride = info->stride; in vgpu_create_gem()
237 obj->tiling_and_stride = tiling_mode | stride; in vgpu_create_gem()
273 info->stride = p.stride; in vgpu_get_plane_info()
303 info->stride = c.width * (c.bpp / 8); in vgpu_get_plane_info()
321 info->size = info->stride * roundup(info->height, tile_height); in vgpu_get_plane_info()
395 gvt_dmabuf->stride = fb_info->stride; in update_fb_info()
/drivers/fpga/
A Dxilinx-spi.c28 size_t remaining, stride; in xilinx_spi_write() local
32 stride = min_t(size_t, remaining, SZ_4K); in xilinx_spi_write()
34 ret = spi_write(spi, fw_data, stride); in xilinx_spi_write()
40 fw_data += stride; in xilinx_spi_write()
/drivers/media/test-drivers/vicodec/
A Dcodec-fwht.c249 unsigned int stride, in fwht() argument
585 input += stride - 8 * input_step; in fill_encoder_block()
617 unsigned int stride, unsigned int input_step) in decide_blocktype() argument
657 dst += stride - (8 * dst_step); in fill_decoder_block()
680 ref += stride - (8 * ref_step); in add_deltas()
686 u32 stride, unsigned int input_step, in encode_plane() argument
701 input = input_start + j * 8 * stride; in encode_plane()
709 deltablock, stride, input_step); in encode_plane()
769 input += stride; in encode_plane()
791 height, width, stride, in fwht_encode_frame()
[all …]
/drivers/staging/media/tegra-video/
A Dtegra20.c298 unsigned int stride = chan->format.bytesperline; in tegra20_channel_queue_setup() local
309 chan->start_offset += stride * (height - 1); in tegra20_channel_queue_setup()
311 chan->start_offset += stride - 1; in tegra20_channel_queue_setup()
316 chan->addr_offset_u = stride * height; in tegra20_channel_queue_setup()
317 chan->addr_offset_v = chan->addr_offset_u + stride * height / 4; in tegra20_channel_queue_setup()
327 chan->start_offset += stride * (height - 1); in tegra20_channel_queue_setup()
328 chan->start_offset_u += (stride / 2) * ((height / 2) - 1); in tegra20_channel_queue_setup()
329 chan->start_offset_v += (stride / 2) * ((height / 2) - 1); in tegra20_channel_queue_setup()
332 chan->start_offset += stride - 1; in tegra20_channel_queue_setup()
333 chan->start_offset_u += (stride / 2) - 1; in tegra20_channel_queue_setup()
[all …]
/drivers/gpu/drm/i915/display/
A Dintel_fb_bo.c27 unsigned int tiling, stride; in intel_fb_bo_framebuffer_init() local
31 stride = i915_gem_object_get_stride(obj); in intel_fb_bo_framebuffer_init()
70 if (tiling != I915_TILING_NONE && mode_cmd->pitches[0] != stride) { in intel_fb_bo_framebuffer_init()
73 mode_cmd->pitches[0], stride); in intel_fb_bo_framebuffer_init()
/drivers/gpio/
A Dgpio-idio-16.c72 unsigned int stride; in idio_16_reg_mask_xlate() local
76 stride = offset / IDIO_16_NGPIO_PER_REG; in idio_16_reg_mask_xlate()
77 *reg = IDIO_16_OUT_BASE + stride * IDIO_16_REG_STRIDE; in idio_16_reg_mask_xlate()
79 stride = (offset - 16) / IDIO_16_NGPIO_PER_REG; in idio_16_reg_mask_xlate()
80 *reg = IDIO_16_IN_BASE + stride * IDIO_16_REG_STRIDE; in idio_16_reg_mask_xlate()

Completed in 72 milliseconds

12345678910>>...16