Home
last modified time | relevance | path

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

12345678910>>...18

/linux-6.1.9/drivers/gpu/drm/i915/gem/
Di915_gem_tiling.c56 u32 size, unsigned int tiling, unsigned int stride) in i915_gem_fence_size() argument
65 GEM_BUG_ON(!stride); in i915_gem_fence_size()
68 stride *= i915_gem_tile_height(tiling); in i915_gem_fence_size()
69 GEM_BUG_ON(!IS_ALIGNED(stride, I965_FENCE_PAGE)); in i915_gem_fence_size()
70 return roundup(size, stride); in i915_gem_fence_size()
96 unsigned int tiling, unsigned int stride) in i915_gem_fence_alignment() argument
114 return i915_gem_fence_size(i915, size, tiling, stride); in i915_gem_fence_alignment()
120 unsigned int tiling, unsigned int stride) in i915_tiling_ok() argument
136 if (stride / 128 > GEN7_FENCE_MAX_PITCH_VAL) in i915_tiling_ok()
139 if (stride / 128 > I965_FENCE_MAX_PITCH_VAL) in i915_tiling_ok()
[all …]
/linux-6.1.9/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-6.1.9/drivers/hwspinlock/
Dqcom_hwspinlock.c24 u32 stride; member
74 .stride = 0x4,
87 .stride = 0x80,
101 .stride = 0x1000,
118 u32 *base, u32 *stride) in qcom_hwspinlock_probe_syscon() argument
139 ret = of_property_read_u32_index(pdev->dev.of_node, "syscon", 2, stride); in qcom_hwspinlock_probe_syscon()
149 u32 *offset, u32 *stride) in qcom_hwspinlock_probe_mmio() argument
160 *stride = data->stride; in qcom_hwspinlock_probe_mmio()
175 u32 stride; in qcom_hwspinlock_probe() local
179 regmap = qcom_hwspinlock_probe_syscon(pdev, &base, &stride); in qcom_hwspinlock_probe()
[all …]
/linux-6.1.9/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-6.1.9/drivers/staging/media/atomisp/pci/runtime/frame/src/
Dframe.c34 unsigned int stride,
543 config->stride = HIVE_ISP_DDR_WORD_BYTES * words_per_line; in ia_css_dma_configure_from_info()
562 unsigned int stride, in frame_init_plane() argument
568 plane->stride = stride; in frame_init_plane()
578 unsigned int stride; in frame_init_single_plane() local
580 stride = subpixels_per_line * bytes_per_pixel; in frame_init_single_plane()
587 frame->data_bytes = stride * CEIL_MUL2(height, 2); in frame_init_single_plane()
588 frame_init_plane(plane, subpixels_per_line, stride, height, 0); in frame_init_single_plane()
599 unsigned int stride; in frame_init_raw_single_plane() local
603 stride = HIVE_ISP_DDR_WORD_BYTES * in frame_init_raw_single_plane()
[all …]
/linux-6.1.9/drivers/fpga/
Dintel-m10-bmc-sec-update.c41 unsigned int stride; in show_root_entry_hash() local
44 stride = regmap_get_reg_stride(sec->m10bmc->regmap); in show_root_entry_hash()
53 if ((sha_num_bytes % stride) || in show_root_entry_hash()
62 hash, sha_num_bytes / stride); in show_root_entry_hash()
65 reh_addr, sha_num_bytes / stride, ret); in show_root_entry_hash()
93 unsigned int i, stride, size = CSK_32ARRAY_SIZE * sizeof(u32); in show_canceled_csk() local
100 stride = regmap_get_reg_stride(sec->m10bmc->regmap); in show_canceled_csk()
101 if (size % stride) { in show_canceled_csk()
104 size, stride); in show_canceled_csk()
110 size / stride); in show_canceled_csk()
[all …]
/linux-6.1.9/drivers/media/pci/cx18/
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()
/linux-6.1.9/drivers/media/pci/ivtv/
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()
/linux-6.1.9/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()
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()
/linux-6.1.9/drivers/gpu/drm/nouveau/
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()
/linux-6.1.9/drivers/staging/media/deprecated/tm6000/
Dtm6000-alsa.c171 unsigned int stride, buf_pos; in tm6000_fillbuf() local
189 stride = runtime->frame_bits >> 3; in tm6000_fillbuf()
191 if (stride == 0) { in tm6000_fillbuf()
196 length = size / stride; in tm6000_fillbuf()
204 (unsigned int)runtime->buffer_size, stride); in tm6000_fillbuf()
208 memcpy(runtime->dma_area + buf_pos * stride, buf, cnt * stride); in tm6000_fillbuf()
209 memcpy(runtime->dma_area, buf + cnt * stride, in tm6000_fillbuf()
210 length * stride - cnt * stride); in tm6000_fillbuf()
212 memcpy(runtime->dma_area + buf_pos * stride, buf, in tm6000_fillbuf()
213 length * stride); in tm6000_fillbuf()
/linux-6.1.9/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-6.1.9/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-6.1.9/drivers/media/pci/cobalt/
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()
148 sample_cpy(runtime->dma_area + (oldptr + i) * stride, in cobalt_alsa_announce_pcm_data()
150 stride, is_s32); in cobalt_alsa_announce_pcm_data()
152 sample_cpy(runtime->dma_area + (i - cnt) * stride, in cobalt_alsa_announce_pcm_data()
153 pcm_data + i * skip, stride, is_s32); in cobalt_alsa_announce_pcm_data()
158 sample_cpy(runtime->dma_area + (oldptr + i) * stride, 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
[all …]
/linux-6.1.9/drivers/media/usb/cx231xx/
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()
131 memcpy(runtime->dma_area + oldptr * stride, cp, in cx231xx_audio_isocirq()
132 cnt * stride); in cx231xx_audio_isocirq()
133 memcpy(runtime->dma_area, cp + cnt * stride, in cx231xx_audio_isocirq()
134 length * stride - cnt * stride); in cx231xx_audio_isocirq()
136 memcpy(runtime->dma_area + oldptr * stride, cp, in cx231xx_audio_isocirq()
137 length * stride); in cx231xx_audio_isocirq()
178 unsigned int stride; in cx231xx_audio_bulkirq() local
[all …]
/linux-6.1.9/drivers/media/platform/mediatek/mdp3/
Dmtk-mdp3-regs.c551 u32 stride; in mdp_fmt_get_stride() local
553 stride = (bytesperline * MDP_COLOR_BITS_PER_PIXEL(c)) in mdp_fmt_get_stride()
556 return stride; in mdp_fmt_get_stride()
559 stride = stride / 2; in mdp_fmt_get_stride()
560 return stride; in mdp_fmt_get_stride()
570 u32 stride = pix_stride; in mdp_fmt_get_stride_contig() local
573 return stride; in mdp_fmt_get_stride_contig()
575 stride = stride >> MDP_COLOR_GET_H_SUBSAMPLE(c); in mdp_fmt_get_stride_contig()
577 stride = stride * 2; in mdp_fmt_get_stride_contig()
578 return stride; in mdp_fmt_get_stride_contig()
[all …]
/linux-6.1.9/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-6.1.9/drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_2/
Dia_css_sdis2.host.c45 unsigned int stride = size / IA_CSS_DVS2_NUM_COEF_TYPES / sizeof(short); in ia_css_sdis2_horicoef_vmem_encode() local
55 fill_row(&private[0 * stride], from->hor_coefs.odd_real, width, padding); in ia_css_sdis2_horicoef_vmem_encode()
56 fill_row(&private[1 * stride], from->hor_coefs.odd_imag, width, padding); in ia_css_sdis2_horicoef_vmem_encode()
57 fill_row(&private[2 * stride], from->hor_coefs.even_real, width, padding); in ia_css_sdis2_horicoef_vmem_encode()
58 fill_row(&private[3 * stride], from->hor_coefs.even_imag, width, padding); in ia_css_sdis2_horicoef_vmem_encode()
70 unsigned int stride = size / IA_CSS_DVS2_NUM_COEF_TYPES / sizeof(short); in ia_css_sdis2_vertcoef_vmem_encode() local
80 fill_row(&private[0 * stride], from->ver_coefs.odd_real, height, padding); in ia_css_sdis2_vertcoef_vmem_encode()
81 fill_row(&private[1 * stride], from->ver_coefs.odd_imag, height, padding); in ia_css_sdis2_vertcoef_vmem_encode()
82 fill_row(&private[2 * stride], from->ver_coefs.even_real, height, padding); in ia_css_sdis2_vertcoef_vmem_encode()
83 fill_row(&private[3 * stride], from->ver_coefs.even_imag, height, padding); in ia_css_sdis2_vertcoef_vmem_encode()
/linux-6.1.9/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-6.1.9/drivers/gpu/drm/tiny/
Dsimpledrm.c108 return simplefb_get_validated_int(dev, "stride", pd->stride); in simplefb_get_stride_pd()
167 u32 stride; in simplefb_get_stride_of() local
168 int ret = simplefb_read_u32_of(dev, of_node, "stride", &stride); in simplefb_get_stride_of()
172 return simplefb_get_validated_int(dev, "stride", stride); in simplefb_get_stride_of()
636 int width, height, stride; in simpledrm_device_create() local
672 stride = simplefb_get_stride_pd(dev, pd); in simpledrm_device_create()
673 if (stride < 0) in simpledrm_device_create()
674 return ERR_PTR(stride); in simpledrm_device_create()
685 stride = simplefb_get_stride_of(dev, of_node); in simpledrm_device_create()
686 if (stride < 0) in simpledrm_device_create()
[all …]
/linux-6.1.9/drivers/media/platform/amphion/
Dvpu_helpers.c121 u32 stride, u32 interlaced, u32 *pbl) in get_nv12_plane_size() argument
126 bytesperline = ALIGN(width, stride); in get_nv12_plane_size()
141 u32 stride, u32 interlaced, u32 *pbl) in get_tiled_8l128_plane_size() argument
155 bytesperline = ALIGN(bytesperline, stride); in get_tiled_8l128_plane_size()
170 u32 stride, u32 interlaced, u32 *pbl) in get_default_plane_size() argument
175 bytesperline = ALIGN(width, stride); in get_default_plane_size()
187 u32 stride, u32 interlaced, u32 *pbl) in vpu_helper_get_plane_size() argument
191 return get_nv12_plane_size(w, h, plane_no, stride, interlaced, pbl); in vpu_helper_get_plane_size()
194 return get_tiled_8l128_plane_size(fmt, w, h, plane_no, stride, interlaced, pbl); in vpu_helper_get_plane_size()
196 return get_default_plane_size(w, h, plane_no, stride, interlaced, pbl); in vpu_helper_get_plane_size()
/linux-6.1.9/drivers/gpu/drm/
Ddrm_dumb_buffers.c64 u32 cpp, stride, size; in drm_mode_create_dumb() local
77 stride = cpp * args->width; in drm_mode_create_dumb()
78 if (args->height > U32_MAX / stride) in drm_mode_create_dumb()
82 size = args->height * stride; in drm_mode_create_dumb()
/linux-6.1.9/drivers/gpu/drm/i915/gt/
Dintel_ggtt_fencing.c77 unsigned int stride = fence->stride; in i965_write_fence_reg() local
79 GEM_BUG_ON(!IS_ALIGNED(stride, 128)); in i965_write_fence_reg()
84 val |= (u64)((stride / 128) - 1) << fence_pitch_shift; in i965_write_fence_reg()
118 unsigned int stride = fence->stride; in i915_write_fence_reg() local
123 stride /= 128; in i915_write_fence_reg()
125 stride /= 512; in i915_write_fence_reg()
126 GEM_BUG_ON(!is_power_of_2(stride)); in i915_write_fence_reg()
132 val |= ilog2(stride) << I830_FENCE_PITCH_SHIFT; in i915_write_fence_reg()
152 unsigned int stride = fence->stride; in i830_write_fence_reg() local
158 val |= ilog2(stride / 128) << I830_FENCE_PITCH_SHIFT; in i830_write_fence_reg()
[all …]
/linux-6.1.9/drivers/gpu/drm/i915/gvt/
Dfb_decoder.c153 u32 stride = stride_reg; in intel_vgpu_get_stride() local
158 stride = stride_reg * 64; in intel_vgpu_get_stride()
161 stride = stride_reg * 512; in intel_vgpu_get_stride()
164 stride = stride_reg * 128; in intel_vgpu_get_stride()
168 stride = stride_reg * 64; in intel_vgpu_get_stride()
170 stride = stride_reg * 128; in intel_vgpu_get_stride()
180 return stride; in intel_vgpu_get_stride()
259 plane->stride = intel_vgpu_get_stride(vgpu, pipe, plane->tiled, in intel_vgpu_decode_primary_plane()
486 plane->stride = vgpu_vreg_t(vgpu, SPRSTRIDE(pipe)) & in intel_vgpu_decode_sprite_plane()
/linux-6.1.9/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()

12345678910>>...18