Searched refs:stride (Results 1 - 25 of 423) sorted by relevance

1234567891011>>

/linux-master/drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/common/
H A Dia_css_common_io_types.h25 unsigned int stride; member in struct:ia_css_common_io_config
/linux-master/drivers/gpu/drm/i915/gem/
H A Di915_gem_tiling.h16 unsigned int tiling, unsigned int stride);
18 unsigned int tiling, unsigned int stride);
H A Di915_gem_tiling.c50 * @stride: tiling stride
56 u32 size, unsigned int tiling, unsigned int stride)
65 GEM_BUG_ON(!stride);
68 stride *= i915_gem_tile_height(tiling);
69 GEM_BUG_ON(!IS_ALIGNED(stride, I965_FENCE_PAGE));
70 return roundup(size, stride);
90 * @stride: tiling stride
96 unsigned int tiling, unsigned int stride)
55 i915_gem_fence_size(struct drm_i915_private *i915, u32 size, unsigned int tiling, unsigned int stride) argument
95 i915_gem_fence_alignment(struct drm_i915_private *i915, u32 size, unsigned int tiling, unsigned int stride) argument
119 i915_tiling_ok(struct drm_i915_gem_object *obj, unsigned int tiling, unsigned int stride) argument
161 i915_vma_fence_prepare(struct i915_vma *vma, int tiling_mode, unsigned int stride) argument
183 i915_gem_object_fence_prepare(struct drm_i915_gem_object *obj, int tiling_mode, unsigned int stride) argument
231 i915_gem_object_set_tiling(struct drm_i915_gem_object *obj, unsigned int tiling, unsigned int stride) argument
[all...]
/linux-master/arch/powerpc/include/asm/
H A Ddcr-mmio.h15 unsigned int stride; member in struct:__anon64
31 return in_be32(host.token + ((host.base + dcr_n) * host.stride));
38 out_be32(host.token + ((host.base + dcr_n) * host.stride), value);
/linux-master/drivers/gpu/drm/msm/disp/dpu1/
H A Dmsm_media_info.h825 unsigned int stride = 0; local
835 stride = MSM_MEDIA_ALIGN(width, 128);
838 stride = MSM_MEDIA_ALIGN(width, 192);
839 stride = MSM_MEDIA_ALIGN(stride * 4 / 3, 256);
842 stride = MSM_MEDIA_ALIGN(width * 2, 256);
845 stride = MSM_MEDIA_ALIGN(width * 2, 128);
849 return stride;
861 unsigned int stride = 0; local
871 stride
[all...]
/linux-master/arch/riscv/mm/
H A Dtlbflush.c41 unsigned long stride,
44 unsigned long nr_ptes_in_range = DIV_ROUND_UP(size, stride);
54 start += stride;
59 unsigned long size, unsigned long stride, unsigned long asid)
61 if (size <= stride)
66 local_flush_tlb_range_threshold_asid(start, size, stride, asid);
92 unsigned long stride; member in struct:flush_tlb_range_data
99 local_flush_tlb_range_asid(d->start, d->size, d->stride, d->asid);
104 unsigned long stride)
127 ftd.stride
39 local_flush_tlb_range_threshold_asid(unsigned long start, unsigned long size, unsigned long stride, unsigned long asid) argument
58 local_flush_tlb_range_asid(unsigned long start, unsigned long size, unsigned long stride, unsigned long asid) argument
102 __flush_tlb_range(const struct cpumask *cmask, unsigned long asid, unsigned long start, unsigned long size, unsigned long stride) argument
[all...]
/linux-master/drivers/staging/media/atomisp/pci/
H A Dia_css_metadata.h40 u32 stride; /** Stride in bytes */ member in struct:ia_css_metadata_info
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_fb_bo.c24 unsigned int tiling, stride; local
28 stride = i915_gem_object_get_stride(obj);
65 * the fb pitch and fence stride match.
67 if (tiling != I915_TILING_NONE && mode_cmd->pitches[0] != stride) {
69 "pitch (%d) must match tiling stride (%d)\n",
70 mode_cmd->pitches[0], stride);
/linux-master/drivers/net/ethernet/intel/i40e/
H A Di40e_diag.h24 u32 stride; /* bytes between each element */ member in struct:i40e_diag_reg_test_info
/linux-master/arch/arm64/include/asm/
H A Dhugetlb.h69 unsigned long stride = huge_page_size(hstate_vma(vma)); local
71 if (stride == PMD_SIZE)
72 __flush_tlb_range(vma, start, end, stride, false, 2);
73 else if (stride == PUD_SIZE)
74 __flush_tlb_range(vma, start, end, stride, false, 1);
H A Dtlbflush.h234 * __flush_tlb_range(vma, start, end, stride, last_level, tlb_level)
238 * determined by 'stride' and only affect any walk-cache entries
362 * @stride: Flush granularity
370 * entries one by one at the granularity of 'stride'. If the TLB
389 #define __flush_tlb_range_op(op, start, pages, stride, \
405 start += stride; \
406 pages -= stride >> PAGE_SHIFT; \
424 #define __flush_s2_tlb_range_op(op, start, pages, stride, tlb_level) \
425 __flush_tlb_range_op(op, start, pages, stride, 0, tlb_level, false, kvm_lpa2_is_enabled());
429 unsigned long stride, boo
427 __flush_tlb_range_nosync(struct vm_area_struct *vma, unsigned long start, unsigned long end, unsigned long stride, bool last_level, int tlb_level) argument
464 __flush_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned long end, unsigned long stride, bool last_level, int tlb_level) argument
[all...]
/linux-master/drivers/hwspinlock/
H A Dqcom_hwspinlock.c24 u32 stride; member in struct:qcom_hwspinlock_of_data
82 .stride = 0x4,
96 .stride = 0x80,
110 .stride = 0x1000,
126 u32 *base, u32 *stride)
147 ret = of_property_read_u32_index(pdev->dev.of_node, "syscon", 2, stride);
149 dev_err(&pdev->dev, "no stride syscon\n");
157 u32 *offset, u32 *stride)
168 *stride = data->stride;
125 qcom_hwspinlock_probe_syscon(struct platform_device *pdev, u32 *base, u32 *stride) argument
156 qcom_hwspinlock_probe_mmio(struct platform_device *pdev, u32 *offset, u32 *stride) argument
183 u32 stride; local
[all...]
/linux-master/arch/x86/pci/
H A Dlegacy.c39 int stride = jailhouse_paravirt() ? 1 : 8; local
46 for (devfn = 0; devfn < 256; devfn += stride) {
/linux-master/drivers/staging/media/atomisp/pci/css_2401_system/
H A Dibuf_ctrl_global.h41 u32 stride; /* stride per buffer line (in bytes) */ member in struct:isp2401_ib_buffer_s
64 u32 stride; member in struct:ibuf_ctrl_cfg_s::__anon3473
/linux-master/drivers/gpu/drm/nouveau/
H A Dnouveau_bo5039.c52 u32 amount, stride, height; local
59 stride = 16 * 4;
60 height = amount / stride;
71 SET_SRC_WIDTH, stride,
93 SET_DST_WIDTH, stride,
114 PITCH_IN, stride,
115 PITCH_OUT, stride,
116 LINE_LENGTH_IN, stride,
/linux-master/arch/mips/include/asm/sn/
H A Dkldir.h25 size_t stride; /* Stride if array, 0 if not */ member in struct:kldir_ent_s
/linux-master/sound/usb/usx2y/
H A Dus122l.h9 int stride; member in struct:us122l
/linux-master/drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls/
H A Dia_css_yuv444_io.host.c60 to->stride = config.stride;
89 to->stride = config.stride;
/linux-master/drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_io_ls/
H A Dia_css_bayer_io.host.c59 to->stride = config.stride;
87 to->stride = config.stride;
/linux-master/drivers/gpu/drm/
H A Ddrm_dumb_buffers.c64 u32 cpp, stride, size; local
77 stride = cpp * args->width;
78 if (args->height > U32_MAX / stride)
82 size = args->height * stride;
/linux-master/arch/powerpc/sysdev/
H A Ddcr.c148 unsigned int stride; local
156 p = of_get_property(dp, "dcr-mmio-stride", NULL);
157 stride = (p == NULL) ? 0x10 : *p;
169 ret += (u64)(stride) * (u64)dcr_n;
171 *out_stride = stride;
182 dcr_host_mmio_t ret = { .token = NULL, .stride = 0, .base = dcr_n };
188 addr = of_translate_dcr_address(dev, dcr_n, &ret.stride);
189 pr_debug("translates to addr: 0x%llx, stride: 0x%x\n",
190 (unsigned long long) addr, ret.stride);
193 pr_debug("mapping 0x%x bytes\n", dcr_c * ret.stride);
[all...]
/linux-master/drivers/media/pci/ivtv/
H A Divtv-alsa-pcm.c61 unsigned int stride; local
80 stride = runtime->frame_bits >> 3;
81 if (stride == 0) {
82 dprintk("stride is zero\n");
86 length = num_bytes / stride;
101 memcpy(runtime->dma_area + oldptr * stride, pcm_data,
102 cnt * stride);
103 memcpy(runtime->dma_area, pcm_data + cnt * stride,
104 length * stride - cnt * stride);
[all...]
/linux-master/drivers/media/pci/cx18/
H A Dcx18-alsa-pcm.c64 unsigned int stride; local
83 stride = runtime->frame_bits >> 3;
84 if (stride == 0) {
85 dprintk("stride is zero\n");
89 length = num_bytes / stride;
104 memcpy(runtime->dma_area + oldptr * stride, pcm_data,
105 cnt * stride);
106 memcpy(runtime->dma_area, pcm_data + cnt * stride,
107 length * stride - cnt * stride);
[all...]
/linux-master/drivers/gpu/drm/qxl/
H A Dqxl_image.c59 int height, int stride)
76 ret = qxl_allocate_chunk(qdev, release, image, sizeof(struct qxl_data_chunk) + stride * height);
106 int stride)
123 chunk_stride = stride; /* TODO: should use linesize, but it renders
140 if (stride == linesize && chunk_stride == stride) {
169 i_data = (void *)data + i * stride;
221 image->u.bitmap.stride = chunk_stride;
235 int depth, int stride)
237 data += y * stride
56 qxl_image_alloc_objects(struct qxl_device *qdev, struct qxl_release *release, struct qxl_drm_image **image_ptr, int height, int stride) argument
100 qxl_image_init_helper(struct qxl_device *qdev, struct qxl_release *release, struct qxl_drm_image *dimage, const uint8_t *data, int width, int height, int depth, unsigned int hash, int stride) argument
230 qxl_image_init(struct qxl_device *qdev, struct qxl_release *release, struct qxl_drm_image *dimage, const uint8_t *data, int x, int y, int width, int height, int depth, int stride) argument
[all...]
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/bus/
H A Dhwsq.h16 u32 stride; /* in bytes */ member in struct:hwsq_reg
22 hwsq_stride(u32 addr, u32 stride, u32 mask) argument
28 .stride = stride,
41 .stride = addr2 - addr1,
54 .stride = 0,
106 off += reg->stride;

Completed in 234 milliseconds

1234567891011>>