/Linux-v5.4/drivers/gpu/drm/i915/gem/ |
D | i915_gem_tiling.c | 48 * @stride: tiling stride 54 u32 size, unsigned int tiling, unsigned int stride) in i915_gem_fence_size() argument 63 GEM_BUG_ON(!stride); in i915_gem_fence_size() 66 stride *= i915_gem_tile_height(tiling); in i915_gem_fence_size() 67 GEM_BUG_ON(!IS_ALIGNED(stride, I965_FENCE_PAGE)); in i915_gem_fence_size() 68 return roundup(size, stride); in i915_gem_fence_size() 88 * @stride: tiling stride 94 unsigned int tiling, unsigned int stride) in i915_gem_fence_alignment() argument 112 return i915_gem_fence_size(i915, size, tiling, stride); in i915_gem_fence_alignment() 118 unsigned int tiling, unsigned int stride) in i915_tiling_ok() argument [all …]
|
/Linux-v5.4/arch/ia64/lib/ |
D | flush.S | 8 * 05/28/05 Zoltan Menyhart Dynamic stride size 33 ld8 r20=[r3] // r20: stride shift 36 shr.u r23=in0,r20 // start / (stride size) 37 shr.u r22=r22,r20 // (last byte address) / (stride size) 38 shl r21=r21,r20 // r21: stride size of the i-cache(s) 42 // "start" rounded down to stride boundary 54 add r24=r21,r24 // we flush "stride size" bytes per iteration 87 ld8 r20=[r3] // r20: stride shift 90 shr.u r23=in0,r20 // start / (stride size) 91 shr.u r22=r22,r20 // (last byte address) / (stride size) [all …]
|
/Linux-v5.4/arch/powerpc/sysdev/ |
D | dcr.c | 148 unsigned int stride; in of_translate_dcr_address() local 155 /* Stride is not properly defined yet, default to 0x10 for Axon */ in of_translate_dcr_address() 156 p = of_get_property(dp, "dcr-mmio-stride", NULL); in of_translate_dcr_address() 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() 189 pr_debug("translates to addr: 0x%llx, stride: 0x%x\n", in dcr_map_mmio() 190 (unsigned long long) addr, ret.stride); in dcr_map_mmio() [all …]
|
/Linux-v5.4/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() 140 if (stride == linesize && chunk_stride == stride) { in qxl_image_init_helper() 169 i_data = (void *)data + i * stride; in qxl_image_init_helper() 220 image->u.bitmap.stride = chunk_stride; in qxl_image_init_helper() 234 int depth, int stride) in qxl_image_init() argument 236 data += y * stride + x * (depth / 8); in qxl_image_init() 238 width, height, depth, 0, stride); in qxl_image_init()
|
/Linux-v5.4/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-v5.4/drivers/media/pci/cx18/ |
D | cx18-alsa-pcm.c | 65 unsigned int stride; in cx18_alsa_announce_pcm_data() local 84 stride = runtime->frame_bits >> 3; in cx18_alsa_announce_pcm_data() 85 if (stride == 0) { in cx18_alsa_announce_pcm_data() 86 dprintk("stride is zero\n"); in cx18_alsa_announce_pcm_data() 90 length = num_bytes / stride; in cx18_alsa_announce_pcm_data() 105 memcpy(runtime->dma_area + oldptr * stride, pcm_data, in cx18_alsa_announce_pcm_data() 106 cnt * stride); in cx18_alsa_announce_pcm_data() 107 memcpy(runtime->dma_area, pcm_data + cnt * stride, in cx18_alsa_announce_pcm_data() 108 length * stride - cnt * stride); in cx18_alsa_announce_pcm_data() 110 memcpy(runtime->dma_area + oldptr * stride, pcm_data, in cx18_alsa_announce_pcm_data() [all …]
|
/Linux-v5.4/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-v5.4/drivers/media/pci/ivtv/ |
D | ivtv-alsa-pcm.c | 63 unsigned int stride; in ivtv_alsa_announce_pcm_data() local 82 stride = runtime->frame_bits >> 3; in ivtv_alsa_announce_pcm_data() 83 if (stride == 0) { in ivtv_alsa_announce_pcm_data() 84 dprintk("stride is zero\n"); in ivtv_alsa_announce_pcm_data() 88 length = num_bytes / stride; in ivtv_alsa_announce_pcm_data() 103 memcpy(runtime->dma_area + oldptr * stride, pcm_data, in ivtv_alsa_announce_pcm_data() 104 cnt * stride); in ivtv_alsa_announce_pcm_data() 105 memcpy(runtime->dma_area, pcm_data + cnt * stride, in ivtv_alsa_announce_pcm_data() 106 length * stride - cnt * stride); in ivtv_alsa_announce_pcm_data() 108 memcpy(runtime->dma_area + oldptr * stride, pcm_data, in ivtv_alsa_announce_pcm_data() [all …]
|
/Linux-v5.4/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() 129 dprintk("stride is zero\n"); 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() [all …]
|
/Linux-v5.4/drivers/gpu/drm/i915/selftests/ |
D | i915_vma.c | 361 return (r->plane[n].stride * (r->plane[n].height - y - 1) + in rotated_index() 411 return (r->plane[n].stride * y + in remapped_index() 479 { .width = 1, .height = 1, .stride = 1 }, in igt_vma_rotate_remap() 480 { .width = 2, .height = 2, .stride = 2 }, in igt_vma_rotate_remap() 481 { .width = 4, .height = 4, .stride = 4 }, in igt_vma_rotate_remap() 482 { .width = 8, .height = 8, .stride = 8 }, in igt_vma_rotate_remap() 484 { .width = 3, .height = 5, .stride = 3 }, in igt_vma_rotate_remap() 485 { .width = 3, .height = 5, .stride = 4 }, in igt_vma_rotate_remap() 486 { .width = 3, .height = 5, .stride = 5 }, in igt_vma_rotate_remap() 488 { .width = 5, .height = 3, .stride = 5 }, in igt_vma_rotate_remap() [all …]
|
/Linux-v5.4/drivers/gpu/drm/i915/gem/selftests/ |
D | i915_gem_mman.c | 18 unsigned int stride; member 36 y = div64_u64_rem(v, tile->stride, &x); in tiled_offset() 37 v = div64_u64_rem(y, tile->height, &y) * tile->stride * tile->height; in tiled_offset() 88 "%s: timed out before tiling=%d stride=%d\n", in check_partial_mapping() 89 __func__, tile->tiling, tile->stride)) in check_partial_mapping() 92 err = i915_gem_object_set_tiling(obj, tile->tiling, tile->stride); in check_partial_mapping() 94 pr_err("Failed to set tiling mode=%u, stride=%u, err=%d\n", in check_partial_mapping() 95 tile->tiling, tile->stride, err); in check_partial_mapping() 100 GEM_BUG_ON(i915_gem_object_get_stride(obj) != tile->stride); in check_partial_mapping() 153 …%lu [%u] (offset=%llu, size=%u [%llu, row size %u], fence=%d, tiling=%d, stride=%d) misalignment, … in check_partial_mapping() [all …]
|
/Linux-v5.4/drivers/media/usb/cx231xx/ |
D | cx231xx-audio.c | 89 unsigned int stride; in cx231xx_audio_isocirq() local 116 stride = runtime->frame_bits >> 3; in cx231xx_audio_isocirq() 121 stride; in cx231xx_audio_isocirq() 133 memcpy(runtime->dma_area + oldptr * stride, cp, in cx231xx_audio_isocirq() 134 cnt * stride); in cx231xx_audio_isocirq() 135 memcpy(runtime->dma_area, cp + cnt * stride, in cx231xx_audio_isocirq() 136 length * stride - cnt * stride); in cx231xx_audio_isocirq() 138 memcpy(runtime->dma_area + oldptr * stride, cp, in cx231xx_audio_isocirq() 139 length * stride); in cx231xx_audio_isocirq() 180 unsigned int stride; in cx231xx_audio_bulkirq() local [all …]
|
/Linux-v5.4/arch/arm64/include/asm/ |
D | tlbflush.h | 119 * __flush_tlb_range(vma, start, end, stride, last_level) 123 * determined by 'stride' and only affect any walk-cache entries 182 unsigned long stride, bool last_level) in __flush_tlb_range() argument 187 start = round_down(start, stride); in __flush_tlb_range() 188 end = round_up(end, stride); in __flush_tlb_range() 190 if ((end - start) >= (MAX_TLBI_OPS * stride)) { in __flush_tlb_range() 195 /* Convert the stride into units of 4k */ in __flush_tlb_range() 196 stride >>= 12; in __flush_tlb_range() 202 for (addr = start; addr < end; addr += stride) { in __flush_tlb_range()
|
/Linux-v5.4/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-v5.4/drivers/video/fbdev/ |
D | sh7760fb.c | 200 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() 281 /* if rotated, stride must be power of 2 */ 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() [all …]
|
/Linux-v5.4/drivers/gpu/drm/bochs/ |
D | bochs_hw.c | 213 bochs->stride = mode->hdisplay * (bochs->bpp / 8); in bochs_hw_setmode() 214 bochs->yres_virtual = bochs->fb_size / bochs->stride; in bochs_hw_setmode() 262 int x, int y, int stride, u64 addr) in bochs_hw_setbase() argument 267 bochs->stride = stride; in bochs_hw_setbase() 269 y * bochs->stride + in bochs_hw_setbase() 271 vy = offset / bochs->stride; in bochs_hw_setbase() 272 vx = (offset % bochs->stride) * 8 / bochs->bpp; in bochs_hw_setbase() 273 vwidth = stride * 8 / bochs->bpp; in bochs_hw_setbase()
|
/Linux-v5.4/arch/mips/include/asm/ |
D | mips-gic.h | 48 #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-v5.4/drivers/net/ethernet/aquantia/atlantic/hw_atl/ |
D | hw_atl_llh_internal.h | 16 * parameter: semaphore {s} | stride size 0x4 | range [0, 15] 152 * parameter: descriptor {d} | stride size 0x20 | range [0, 31] 172 * parameter: dca {d} | stride size 0x4 | range [0, 31] 191 * parameter: descriptor {d} | stride size 0x20 | range [0, 31] 210 * parameter: descriptor {d} | stride size 0x20 | range [0, 31] 230 * parameter: descriptor {d} | stride size 0x20 | range [0, 31] 250 * parameter: descriptor {d} | stride size 0x20 | range [0, 31] 267 * parameter: descriptor {d} | stride size 0x20 | range [0, 31] 286 * parameter: descriptor {d} | stride size 0x20 | range [0, 31] 360 * parameter: dca {d} | stride size 0x4 | range [0, 31] [all …]
|
/Linux-v5.4/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() 228 dprintk(1, "stride is zero\n"); 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() [all …]
|
/Linux-v5.4/drivers/gpu/drm/i915/gvt/ |
D | dmabuf.c | 170 unsigned int stride = 0; in vgpu_create_gem() local 178 stride = info->stride; in vgpu_create_gem() 183 stride = info->stride; in vgpu_create_gem() 189 obj->tiling_and_stride = tiling_mode | stride; in vgpu_create_gem() 225 info->stride = p.stride; in vgpu_get_plane_info() 255 info->stride = c.width * (c.bpp / 8); in vgpu_get_plane_info() 273 info->size = info->stride * roundup(info->height, tile_height); in vgpu_get_plane_info() 353 gvt_dmabuf->stride = fb_info->stride; in update_fb_info()
|
/Linux-v5.4/drivers/net/ethernet/netronome/nfp/ |
D | nfp_netvf_main.c | 78 int stride; in nfp_netvf_pci_probe() local 126 /* Determine stride */ in nfp_netvf_pci_probe() 128 stride = 2; in nfp_netvf_pci_probe() 135 stride = 4; in nfp_netvf_pci_probe() 152 tx_bar_sz = NFP_QCP_QUEUE_ADDR_SZ * max_tx_rings * stride; in nfp_netvf_pci_probe() 153 rx_bar_sz = NFP_QCP_QUEUE_ADDR_SZ * max_rx_rings * stride; in nfp_netvf_pci_probe() 184 nn->stride_tx = stride; in nfp_netvf_pci_probe() 185 nn->stride_rx = stride; in nfp_netvf_pci_probe()
|
D | nfp_net_main.c | 107 int stride, unsigned int id) in nfp_net_pf_alloc_vnic() argument 129 nn->stride_rx = stride; in nfp_net_pf_alloc_vnic() 130 nn->stride_tx = stride; in nfp_net_pf_alloc_vnic() 191 void __iomem *qc_bar, int stride) in nfp_net_pf_alloc_vnics() argument 199 stride, i); in nfp_net_pf_alloc_vnics() 308 nfp_net_pf_app_init(struct nfp_pf *pf, u8 __iomem *qc_bar, unsigned int stride) in nfp_net_pf_app_init() argument 335 stride, 0); in nfp_net_pf_app_init() 648 int stride; in nfp_net_pci_probe() local 682 /* Determine stride */ in nfp_net_pci_probe() 684 stride = 2; in nfp_net_pci_probe() [all …]
|
/Linux-v5.4/sound/usb/ |
D | pcm.c | 1381 unsigned int stride, frames, bytes, oldptr; in retire_capture_urb() local 1390 stride = runtime->frame_bits >> 3; in retire_capture_urb() 1400 frames = bytes / stride; in retire_capture_urb() 1402 bytes = frames * stride; in retire_capture_urb() 1405 bytes = frames * stride; in retire_capture_urb() 1414 if (subs->hwptr_done >= runtime->buffer_size * stride) in retire_capture_urb() 1415 subs->hwptr_done -= runtime->buffer_size * stride; in retire_capture_urb() 1416 frames = (bytes + (oldptr % stride)) / stride; in retire_capture_urb() 1433 if (oldptr + bytes > runtime->buffer_size * stride) { in retire_capture_urb() 1435 runtime->buffer_size * stride - oldptr; in retire_capture_urb() [all …]
|
/Linux-v5.4/arch/powerpc/include/asm/ |
D | dcr-mmio.h | 15 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()
|
D | kvm_book3s.h | 428 * [0..KVM_MAX_VCPUS) space, using knowledge of the guest's core stride 443 * of (stride / 2). 447 * VCORE empty so packed IDs can be offset by (stride / 4) and (stride * 3 / 4). 450 * stride of 8 and 1 thread per core so the remaining offsets of 1, 5, 3 and 7 454 * block number if the stride is 8. For cases where the guest's stride is less 456 * number by (MAX_SMT_THREADS / stride) to reach the correct entry.) 461 int stride = kvm->arch.emul_smt_mode; in kvmppc_pack_vcpu_id() local 462 int block = (id / KVM_MAX_VCPUS) * (MAX_SMT_THREADS / stride); in kvmppc_pack_vcpu_id()
|