Home
last modified time | relevance | path

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

12345678910>>...23

/openbmc/linux/drivers/gpu/drm/i915/gem/
H A Di915_gem_tiling.c65 GEM_BUG_ON(!stride); in i915_gem_fence_size()
68 stride *= i915_gem_tile_height(tiling); in i915_gem_fence_size()
70 return roundup(size, stride); in i915_gem_fence_size()
142 if (stride > 8192) in i915_tiling_ok()
145 if (!is_power_of_2(stride)) in i915_tiling_ok()
155 if (!stride || !IS_ALIGNED(stride, tile_width)) in i915_tiling_ok()
162 int tiling_mode, unsigned int stride) in i915_vma_fence_prepare() argument
300 vma->size, tiling, stride); in i915_gem_object_set_tiling()
307 obj->tiling_and_stride = tiling | stride; in i915_gem_object_set_tiling()
374 args->stride = 0; in i915_gem_set_tiling_ioctl()
[all …]
/openbmc/linux/drivers/gpu/drm/msm/disp/dpu1/
H 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 …]
/openbmc/qemu/tests/tcg/hexagon/
H A Dhvx_histogram.c26 const int stride = (width + vector_len - 1) & -vector_len; variable
30 static uint8_t input[height][stride] __attribute__((aligned(128))) = {
50 static void ref_histogram(uint8_t *src, int stride, int width, int height, in ref_histogram() argument
59 hist[src[i * stride + j]]++; in ref_histogram()
64 static void hvx_histogram(uint8_t *src, int stride, int width, int height, in hvx_histogram() argument
75 hvx_histogram_row(src, stride, width, k, hist); in hvx_histogram()
76 src += n * stride; in hvx_histogram()
82 ref_histogram(&input[0][0], stride, width, height, expect); in main()
83 hvx_histogram(&input[0][0], stride, width, height, result); in main()
/openbmc/linux/arch/riscv/mm/
H A Dtlbflush.c40 unsigned long stride, in local_flush_tlb_range_threshold_asid() argument
43 unsigned long nr_ptes_in_range = DIV_ROUND_UP(size, stride); in local_flush_tlb_range_threshold_asid()
53 start += stride; in local_flush_tlb_range_threshold_asid()
58 unsigned long size, unsigned long stride, unsigned long asid) in local_flush_tlb_range_asid() argument
60 if (size <= stride) in local_flush_tlb_range_asid()
65 local_flush_tlb_range_threshold_asid(start, size, stride, asid); in local_flush_tlb_range_asid()
91 unsigned long stride; member
98 local_flush_tlb_range_asid(d->start, d->size, d->stride, d->asid); in __ipi_flush_tlb_range_asid()
102 unsigned long size, unsigned long stride) in __flush_tlb_range() argument
132 ftd.stride = stride; in __flush_tlb_range()
[all …]
/openbmc/linux/drivers/hwspinlock/
H A Dqcom_hwspinlock.c24 u32 stride; member
82 .stride = 0x4,
96 .stride = 0x80,
110 .stride = 0x1000,
127 u32 *base, u32 *stride) in qcom_hwspinlock_probe_syscon() argument
158 u32 *offset, u32 *stride) in qcom_hwspinlock_probe_mmio() argument
169 *stride = data->stride; in qcom_hwspinlock_probe_mmio()
184 u32 stride; in qcom_hwspinlock_probe() local
188 regmap = qcom_hwspinlock_probe_syscon(pdev, &base, &stride); in qcom_hwspinlock_probe()
190 regmap = qcom_hwspinlock_probe_mmio(pdev, &base, &stride); in qcom_hwspinlock_probe()
[all …]
/openbmc/qemu/hw/display/
H A Dramfb.c28 uint32_t stride; member
49 hwaddr stride, hwaddr addr) in ramfb_create_display_surface() argument
61 if (stride == 0) { in ramfb_create_display_surface()
62 stride = linesize; in ramfb_create_display_surface()
65 mapsize = size = stride * (height - 1) + linesize; in ramfb_create_display_surface()
73 format, stride, data); in ramfb_create_display_surface()
85 hwaddr stride, addr; in ramfb_fw_cfg_write() local
89 stride = be32_to_cpu(s->cfg.stride); in ramfb_fw_cfg_write()
95 format, stride, addr); in ramfb_fw_cfg_write()
/openbmc/qemu/include/ui/
H A Dpixman-minimal.h102 int stride; member
121 int stride = 0; in create_bits() local
130 if (unlikely(__builtin_mul_overflow(width, bpp, &stride))) { in create_bits()
134 if (unlikely(__builtin_add_overflow(stride, 0x1f, &stride))) { in create_bits()
138 stride >>= 5; in create_bits()
140 stride *= sizeof(uint32_t); in create_bits()
143 (size_t) stride, in create_bits()
149 *rowstride_bytes = stride; in create_bits()
175 i->stride = rowstride_bytes ? rowstride_bytes : in pixman_image_create_bits()
231 return i->stride; in pixman_image_get_stride()
/openbmc/linux/drivers/staging/media/atomisp/pci/runtime/frame/src/
H A Dframe.c34 unsigned int stride,
452 unsigned int stride, in frame_init_plane() argument
458 plane->stride = stride; in frame_init_plane()
468 unsigned int stride; in frame_init_single_plane() local
489 unsigned int stride; in frame_init_raw_single_plane() local
493 stride = HIVE_ISP_DDR_WORD_BYTES * in frame_init_raw_single_plane()
496 frame->data_bytes = stride * height; in frame_init_raw_single_plane()
578 stride = width * bytes_per_element; in frame_init_rgb_planes()
579 bytes = stride * height; in frame_init_rgb_planes()
594 stride = width * 2; in frame_init_qplane6_planes()
[all …]
/openbmc/linux/arch/powerpc/sysdev/
H A 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()
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()
199 ret.token -= dcr_n * ret.stride; in dcr_map_mmio()
[all …]
/openbmc/linux/drivers/media/pci/cx18/
H 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()
/openbmc/linux/drivers/media/pci/ivtv/
H 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()
/openbmc/linux/drivers/gpu/drm/qxl/
H 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()
/openbmc/linux/arch/arm64/include/asm/
H A Dtlbflush.h369 #define __flush_tlb_range_op(op, start, pages, stride, \ argument
383 start += stride; \
384 pages -= stride >> PAGE_SHIFT; \
402 #define __flush_s2_tlb_range_op(op, start, pages, stride, tlb_level) \ argument
403 __flush_tlb_range_op(op, start, pages, stride, 0, tlb_level, false)
407 unsigned long stride, bool last_level, in __flush_tlb_range() argument
412 start = round_down(start, stride); in __flush_tlb_range()
413 end = round_up(end, stride); in __flush_tlb_range()
423 (end - start) >= (MAX_TLBI_OPS * stride)) || in __flush_tlb_range()
433 __flush_tlb_range_op(vale1is, start, pages, stride, asid, tlb_level, true); in __flush_tlb_range()
[all …]
H A Dhugetlb.h69 unsigned long stride = huge_page_size(hstate_vma(vma)); in flush_hugetlb_tlb_range() local
71 if (stride == PMD_SIZE) in flush_hugetlb_tlb_range()
72 __flush_tlb_range(vma, start, end, stride, false, 2); in flush_hugetlb_tlb_range()
73 else if (stride == PUD_SIZE) in flush_hugetlb_tlb_range()
74 __flush_tlb_range(vma, start, end, stride, false, 1); in flush_hugetlb_tlb_range()
/openbmc/linux/drivers/gpu/drm/nouveau/
H 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()
/openbmc/linux/drivers/media/platform/mediatek/mdp3/
H A Dmtk-mdp3-regs.c312 u32 stride; in mdp_fmt_get_stride() local
317 return stride; in mdp_fmt_get_stride()
320 stride = stride / 2; in mdp_fmt_get_stride()
321 return stride; in mdp_fmt_get_stride()
331 u32 stride = pix_stride; in mdp_fmt_get_stride_contig() local
334 return stride; in mdp_fmt_get_stride_contig()
336 stride = stride >> MDP_COLOR_GET_H_SUBSAMPLE(c); in mdp_fmt_get_stride_contig()
338 stride = stride * 2; in mdp_fmt_get_stride_contig()
339 return stride; in mdp_fmt_get_stride_contig()
376 b->format.plane_fmt[i].stride = stride; in mdp_prepare_buffer()
[all …]
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/bus/
H 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()
/openbmc/linux/arch/mips/include/asm/
H A 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)
/openbmc/linux/drivers/media/pci/cobalt/
H 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 …]
/openbmc/linux/drivers/media/usb/cx231xx/
H 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 …]
/openbmc/qemu/contrib/vhost-user-gpu/
H A Dvugbm.c17 buf->stride = buf->width * 4; in mem_alloc_bo()
81 buf->stride = buf->width * 4; in udmabuf_alloc_bo()
144 buf->stride = gbm_bo_get_stride(buf->bo); in alloc_bo()
160 uint32_t stride; in map_bo() local
163 GBM_BO_TRANSFER_READ_WRITE, &stride, in map_bo()
166 assert(stride == buf->stride); in map_bo()
300 buffer->stride = 0; /* modified during alloc */ in vugbm_buffer_create()
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
H 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()
/openbmc/linux/drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_2/
H A 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()
/openbmc/linux/drivers/video/fbdev/
H 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 …]
/openbmc/u-boot/drivers/video/meson/
H A Dmeson_canvas.c25 u32 stride, u32 height, in meson_canvas_setup() argument
31 (((stride + 7) >> 3) << CANVAS_WIDTH_LBIT)); in meson_canvas_setup()
34 ((((stride + 7) >> 3) >> CANVAS_WIDTH_LWID) << in meson_canvas_setup()

12345678910>>...23