/Linux-v4.19/drivers/gpu/drm/i915/ |
D | i915_gem_tiling.c | 72 u32 size, unsigned int tiling, unsigned int stride) in i915_gem_fence_size() argument 81 GEM_BUG_ON(!stride); in i915_gem_fence_size() 84 stride *= i915_gem_tile_height(tiling); in i915_gem_fence_size() 85 GEM_BUG_ON(!IS_ALIGNED(stride, I965_FENCE_PAGE)); in i915_gem_fence_size() 86 return roundup(size, stride); in i915_gem_fence_size() 112 unsigned int tiling, unsigned int stride) in i915_gem_fence_alignment() argument 130 return i915_gem_fence_size(i915, size, tiling, stride); in i915_gem_fence_alignment() 136 unsigned int tiling, unsigned int stride) in i915_tiling_ok() argument 152 if (stride / 128 > GEN7_FENCE_MAX_PITCH_VAL) in i915_tiling_ok() 155 if (stride / 128 > I965_FENCE_MAX_PITCH_VAL) in i915_tiling_ok() [all …]
|
D | i915_gem_fence_reg.c | 80 unsigned int stride = i915_gem_object_get_stride(vma->obj); in i965_write_fence_reg() local 85 GEM_BUG_ON(!IS_ALIGNED(stride, 128)); in i965_write_fence_reg() 89 val |= (u64)((stride / 128) - 1) << fence_pitch_shift; in i965_write_fence_reg() 125 unsigned int stride = i915_gem_object_get_stride(vma->obj); in i915_write_fence_reg() local 133 stride /= 128; in i915_write_fence_reg() 135 stride /= 512; in i915_write_fence_reg() 136 GEM_BUG_ON(!is_power_of_2(stride)); in i915_write_fence_reg() 142 val |= ilog2(stride) << I830_FENCE_PITCH_SHIFT; in i915_write_fence_reg() 163 unsigned int stride = i915_gem_object_get_stride(vma->obj); in i830_write_fence_reg() local 168 GEM_BUG_ON(!is_power_of_2(stride / 128)); in i830_write_fence_reg() [all …]
|
/Linux-v4.19/drivers/gpu/drm/msm/disp/dpu1/ |
D | msm_media_info.h | 837 unsigned int alignment, stride = 0; in VENUS_Y_STRIDE() local 848 stride = MSM_MEDIA_ALIGN(width, alignment); in VENUS_Y_STRIDE() 852 stride = MSM_MEDIA_ALIGN(width, 192); in VENUS_Y_STRIDE() 853 stride = MSM_MEDIA_ALIGN(stride * 4/3, alignment); in VENUS_Y_STRIDE() 857 stride = MSM_MEDIA_ALIGN(width * 2, alignment); in VENUS_Y_STRIDE() 861 stride = MSM_MEDIA_ALIGN(width*2, alignment); in VENUS_Y_STRIDE() 867 return stride; in VENUS_Y_STRIDE() 879 unsigned int alignment, stride = 0; in VENUS_UV_STRIDE() local 890 stride = MSM_MEDIA_ALIGN(width, alignment); in VENUS_UV_STRIDE() 894 stride = MSM_MEDIA_ALIGN(width, 192); in VENUS_UV_STRIDE() [all …]
|
/Linux-v4.19/arch/powerpc/sysdev/ |
D | dcr.c | 161 unsigned int stride; in of_translate_dcr_address() local 170 stride = (p == NULL) ? 0x10 : *p; in of_translate_dcr_address() 182 ret += (u64)(stride) * (u64)dcr_n; in of_translate_dcr_address() 184 *out_stride = stride; in of_translate_dcr_address() 195 dcr_host_mmio_t ret = { .token = NULL, .stride = 0, .base = dcr_n }; in dcr_map_mmio() 201 addr = of_translate_dcr_address(dev, dcr_n, &ret.stride); in dcr_map_mmio() 203 (unsigned long long) addr, ret.stride); in dcr_map_mmio() 206 pr_debug("mapping 0x%x bytes\n", dcr_c * ret.stride); in dcr_map_mmio() 207 ret.token = ioremap(addr, dcr_c * ret.stride); in dcr_map_mmio() 211 ret.token, ret.token - dcr_n * ret.stride); in dcr_map_mmio() [all …]
|
/Linux-v4.19/drivers/gpu/drm/qxl/ |
D | qxl_image.c | 59 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() 139 if (stride == linesize && chunk_stride == stride) { in qxl_image_init_helper() 167 i_data = (void *)data + i * stride; in qxl_image_init_helper() 218 image->u.bitmap.stride = chunk_stride; in qxl_image_init_helper() 232 int depth, int stride) in qxl_image_init() argument 234 data += y * stride + x * (depth / 8); in qxl_image_init() 236 width, height, depth, 0, stride); in qxl_image_init()
|
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/bus/ |
D | hwsq.h | 16 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-v4.19/arch/mips/include/asm/ |
D | mips-gic.h | 52 #define GIC_ACCESSOR_RO_INTR_REG(sz, off, stride, name) \ argument 55 return mips_gic_base + (off) + (intr * (stride)); \ 65 #define GIC_ACCESSOR_RW_INTR_REG(sz, off, stride, name) \ argument 66 GIC_ACCESSOR_RO_INTR_REG(sz, off, stride, name) \ 76 #define GIC_VX_ACCESSOR_RO_INTR_REG(sz, off, stride, name) \ argument 78 stride, vl_##name) \ 80 stride, vo_##name) 83 #define GIC_VX_ACCESSOR_RW_INTR_REG(sz, off, stride, name) \ argument 85 stride, vl_##name) \ 87 stride, vo_##name)
|
/Linux-v4.19/drivers/media/pci/cx18/ |
D | cx18-alsa-pcm.c | 74 unsigned int stride; in cx18_alsa_announce_pcm_data() local 93 stride = runtime->frame_bits >> 3; in cx18_alsa_announce_pcm_data() 94 if (stride == 0) { in cx18_alsa_announce_pcm_data() 99 length = num_bytes / stride; in cx18_alsa_announce_pcm_data() 114 memcpy(runtime->dma_area + oldptr * stride, pcm_data, in cx18_alsa_announce_pcm_data() 115 cnt * stride); in cx18_alsa_announce_pcm_data() 116 memcpy(runtime->dma_area, pcm_data + cnt * stride, in cx18_alsa_announce_pcm_data() 117 length * stride - cnt * stride); in cx18_alsa_announce_pcm_data() 119 memcpy(runtime->dma_area + oldptr * stride, pcm_data, in cx18_alsa_announce_pcm_data() 120 length * stride); in cx18_alsa_announce_pcm_data()
|
/Linux-v4.19/arch/mips/paravirt/ |
D | paravirt-irq.c | 296 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-v4.19/drivers/media/pci/ivtv/ |
D | ivtv-alsa-pcm.c | 72 unsigned int stride; in ivtv_alsa_announce_pcm_data() local 91 stride = runtime->frame_bits >> 3; in ivtv_alsa_announce_pcm_data() 92 if (stride == 0) { in ivtv_alsa_announce_pcm_data() 97 length = num_bytes / stride; in ivtv_alsa_announce_pcm_data() 112 memcpy(runtime->dma_area + oldptr * stride, pcm_data, in ivtv_alsa_announce_pcm_data() 113 cnt * stride); in ivtv_alsa_announce_pcm_data() 114 memcpy(runtime->dma_area, pcm_data + cnt * stride, in ivtv_alsa_announce_pcm_data() 115 length * stride - cnt * stride); in ivtv_alsa_announce_pcm_data() 117 memcpy(runtime->dma_area + oldptr * stride, pcm_data, in ivtv_alsa_announce_pcm_data() 118 length * stride); in ivtv_alsa_announce_pcm_data()
|
/Linux-v4.19/drivers/media/pci/cobalt/ |
D | cobalt-alsa-pcm.c | 106 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 …]
|
D | cobalt-omnitek.c | 151 unsigned size, unsigned width, unsigned stride, in descriptor_list_create() argument 165 WARN_ON(stride & 3); in descriptor_list_create() 166 WARN_ON(stride < width); in descriptor_list_create() 167 if (width >= stride) in descriptor_list_create() 168 copy_bytes = stride = size; in descriptor_list_create() 235 while (copied < stride) { in descriptor_list_create() 237 stride - copied); in descriptor_list_create()
|
/Linux-v4.19/drivers/media/usb/tm6000/ |
D | tm6000-alsa.c | 207 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-v4.19/drivers/media/usb/cx231xx/ |
D | cx231xx-audio.c | 99 unsigned int stride; in cx231xx_audio_isocirq() local 126 stride = runtime->frame_bits >> 3; in cx231xx_audio_isocirq() 131 stride; in cx231xx_audio_isocirq() 143 memcpy(runtime->dma_area + oldptr * stride, cp, in cx231xx_audio_isocirq() 144 cnt * stride); in cx231xx_audio_isocirq() 145 memcpy(runtime->dma_area, cp + cnt * stride, in cx231xx_audio_isocirq() 146 length * stride - cnt * stride); in cx231xx_audio_isocirq() 148 memcpy(runtime->dma_area + oldptr * stride, cp, in cx231xx_audio_isocirq() 149 length * stride); in cx231xx_audio_isocirq() 190 unsigned int stride; in cx231xx_audio_bulkirq() local [all …]
|
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
D | ramfuc.h | 17 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-v4.19/drivers/gpu/drm/i915/selftests/ |
D | i915_vma.c | 353 return (r->plane[n].stride * (r->plane[n].height - y - 1) + in rotated_index() 410 { .width = 1, .height = 1, .stride = 1 }, in igt_vma_rotate() 411 { .width = 2, .height = 2, .stride = 2 }, in igt_vma_rotate() 412 { .width = 4, .height = 4, .stride = 4 }, in igt_vma_rotate() 413 { .width = 8, .height = 8, .stride = 8 }, in igt_vma_rotate() 415 { .width = 3, .height = 5, .stride = 3 }, in igt_vma_rotate() 416 { .width = 3, .height = 5, .stride = 4 }, in igt_vma_rotate() 417 { .width = 3, .height = 5, .stride = 5 }, in igt_vma_rotate() 419 { .width = 5, .height = 3, .stride = 5 }, in igt_vma_rotate() 420 { .width = 5, .height = 3, .stride = 7 }, in igt_vma_rotate() [all …]
|
D | i915_gem_object.c | 147 unsigned int stride; member 165 y = div64_u64_rem(v, tile->stride, &x); in tiled_offset() 166 v = div64_u64_rem(y, tile->height, &y) * tile->stride * tile->height; in tiled_offset() 218 __func__, tile->tiling, tile->stride)) in check_partial_mapping() 221 err = i915_gem_object_set_tiling(obj, tile->tiling, tile->stride); in check_partial_mapping() 224 tile->tiling, tile->stride, err); in check_partial_mapping() 229 GEM_BUG_ON(i915_gem_object_get_stride(obj) != tile->stride); in check_partial_mapping() 286 vma->fence ? vma->fence->id : -1, tile->tiling, tile->stride, in check_partial_mapping() 344 tile.stride = 0; in igt_partial_tiling() 405 tile.stride = tile.width * pitch; in igt_partial_tiling() [all …]
|
/Linux-v4.19/drivers/video/fbdev/ |
D | sh7760fb.c | 203 unsigned long sbase, dstn_off, ldsarl, stride; in sh7760fb_set_par() local 271 stride = (par->rot) ? vtln : hdcn; in sh7760fb_set_par() 273 stride *= (bpp + 7) >> 3; in sh7760fb_set_par() 276 stride >>= 3; in sh7760fb_set_par() 278 stride >>= 2; in sh7760fb_set_par() 280 stride >>= 1; in sh7760fb_set_par() 288 if (stride & bit) in sh7760fb_set_par() 292 if (stride & ~bit) in sh7760fb_set_par() 293 stride = bit << 1; /* not P-o-2, round up */ in sh7760fb_set_par() 295 iowrite16(stride, par->base + LDLAOR); in sh7760fb_set_par() [all …]
|
/Linux-v4.19/drivers/gpu/drm/ |
D | drm_dumb_buffers.c | 60 u32 cpp, stride, size; in drm_mode_create_dumb() local 73 stride = cpp * args->width; in drm_mode_create_dumb() 74 if (args->height > U32_MAX / stride) in drm_mode_create_dumb() 78 size = args->height * stride; in drm_mode_create_dumb()
|
/Linux-v4.19/drivers/gpu/drm/i915/gvt/ |
D | dmabuf.c | 171 unsigned int stride = 0; in vgpu_create_gem() local 179 stride = info->stride; in vgpu_create_gem() 184 stride = info->stride; in vgpu_create_gem() 190 obj->tiling_and_stride = tiling_mode | stride; in vgpu_create_gem() 225 info->stride = p.stride; in vgpu_get_plane_info() 245 info->size = (((p.stride * p.height * p.bpp) / 8) + in vgpu_get_plane_info() 255 info->stride = c.width * (c.bpp / 8); in vgpu_get_plane_info() 269 info->size = (((info->stride * c.height * c.bpp) / 8) in vgpu_get_plane_info() 360 gvt_dmabuf->stride = fb_info->stride; in update_fb_info()
|
D | fb_decoder.c | 152 u32 stride = stride_reg; in intel_vgpu_get_stride() local 159 stride = stride_reg * 64; in intel_vgpu_get_stride() 162 stride = stride_reg * 512; in intel_vgpu_get_stride() 165 stride = stride_reg * 128; in intel_vgpu_get_stride() 169 stride = stride_reg * 64; in intel_vgpu_get_stride() 171 stride = stride_reg * 128; in intel_vgpu_get_stride() 181 return stride; in intel_vgpu_get_stride() 262 plane->stride = intel_vgpu_get_stride(vgpu, pipe, plane->tiled, in intel_vgpu_decode_primary_plane() 491 plane->stride = vgpu_vreg_t(vgpu, SPRSTRIDE(pipe)) & in intel_vgpu_decode_sprite_plane()
|
/Linux-v4.19/sound/usb/ |
D | pcm.c | 1356 unsigned int stride, frames, bytes, oldptr; in retire_capture_urb() local 1365 stride = runtime->frame_bits >> 3; in retire_capture_urb() 1375 frames = bytes / stride; in retire_capture_urb() 1377 bytes = frames * stride; in retire_capture_urb() 1380 bytes = frames * stride; in retire_capture_urb() 1389 if (subs->hwptr_done >= runtime->buffer_size * stride) in retire_capture_urb() 1390 subs->hwptr_done -= runtime->buffer_size * stride; in retire_capture_urb() 1391 frames = (bytes + (oldptr % stride)) / stride; in retire_capture_urb() 1408 if (oldptr + bytes > runtime->buffer_size * stride) { in retire_capture_urb() 1410 runtime->buffer_size * stride - oldptr; in retire_capture_urb() [all …]
|
/Linux-v4.19/arch/powerpc/include/asm/ |
D | dcr-mmio.h | 28 unsigned int stride; member 44 return in_be32(host.token + ((host.base + dcr_n) * host.stride)); in dcr_read_mmio() 51 out_be32(host.token + ((host.base + dcr_n) * host.stride), value); in dcr_write_mmio()
|
/Linux-v4.19/drivers/gpu/drm/meson/ |
D | meson_canvas.c | 48 uint32_t stride, uint32_t height, in meson_canvas_setup() argument 56 (((stride + 7) >> 3) << CANVAS_WIDTH_LBIT)); in meson_canvas_setup() 59 ((((stride + 7) >> 3) >> CANVAS_WIDTH_LWID) << in meson_canvas_setup()
|
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/ |
D | nfp_netvf_main.c | 108 int stride; in nfp_netvf_pci_probe() local 158 stride = 2; in nfp_netvf_pci_probe() 165 stride = 4; in nfp_netvf_pci_probe() 182 tx_bar_sz = NFP_QCP_QUEUE_ADDR_SZ * max_tx_rings * stride; in nfp_netvf_pci_probe() 183 rx_bar_sz = NFP_QCP_QUEUE_ADDR_SZ * max_rx_rings * stride; in nfp_netvf_pci_probe() 215 nn->stride_tx = stride; in nfp_netvf_pci_probe() 216 nn->stride_rx = stride; in nfp_netvf_pci_probe()
|