Home
last modified time | relevance | path

Searched refs:dist (Results 1 – 25 of 47) sorted by relevance

12

/linux/lib/zlib_inflate/
H A Dinffast.c92 unsigned dist; /* match distance */ in inflate_fast() local
159 dist = (unsigned)(this.val); in inflate_fast()
169 dist += (unsigned)hold & ((1U << op) - 1); in inflate_fast()
171 if (dist > dmax) { in inflate_fast()
180 if (dist > op) { /* see if copy from window */ in inflate_fast()
181 op = dist - op; /* distance back in window */ in inflate_fast()
195 from = out - dist; /* rest from output */ in inflate_fast()
213 from = out - dist; /* rest from output */ in inflate_fast()
224 from = out - dist; /* rest from output */ in inflate_fast()
243 from = out - dist; /* copy direct from output */ in inflate_fast()
[all …]
H A Dinflate.c123 unsigned copy, dist; in zlib_updatewindow() local
135 dist = state->wsize - state->write; in zlib_updatewindow()
136 if (dist > copy) dist = copy; in zlib_updatewindow()
137 memcpy(state->window + state->write, strm->next_out - copy, dist); in zlib_updatewindow()
138 copy -= dist; in zlib_updatewindow()
145 state->write += dist; in zlib_updatewindow()
147 if (state->whave < state->wsize) state->whave += dist; in zlib_updatewindow()
/linux/lib/
H A Dcpu_rmap.c54 rmap->near[cpu].dist = CPU_RMAP_DIST_INF; in alloc_cpu_rmap()
95 const struct cpumask *mask, u16 dist) in cpu_rmap_copy_neigh() argument
100 if (rmap->near[cpu].dist > dist && in cpu_rmap_copy_neigh()
101 rmap->near[neigh].dist <= dist) { in cpu_rmap_copy_neigh()
103 rmap->near[cpu].dist = dist; in cpu_rmap_copy_neigh()
121 cpu, index, rmap->near[cpu].dist); in debug_print_rmap()
181 rmap->near[cpu].dist = CPU_RMAP_DIST_INF; in cpu_rmap_update()
193 rmap->near[cpu].dist = 0; in cpu_rmap_update()
/linux/arch/arm64/kvm/vgic/
H A Dvgic-v4.c192 struct vgic_dist *dist = &kvm->arch.vgic; in vgic_v4_configure_vsgis() local
201 if (dist->nassgireq) in vgic_v4_configure_vsgis()
244 struct vgic_dist *dist = &kvm->arch.vgic; in vgic_v4_init() local
254 if (dist->its_vm.vpes) in vgic_v4_init()
259 dist->its_vm.vpes = kzalloc_objs(*dist->its_vm.vpes, nr_vcpus, in vgic_v4_init()
261 if (!dist->its_vm.vpes) in vgic_v4_init()
264 dist->its_vm.nr_vpes = nr_vcpus; in vgic_v4_init()
267 dist->its_vm.vpes[i] = &vcpu->arch.vgic_cpu.vgic_v3.its_vpe; in vgic_v4_init()
269 ret = its_alloc_vcpu_irqs(&dist->its_vm); in vgic_v4_init()
272 kfree(dist->its_vm.vpes); in vgic_v4_init()
[all …]
H A Dvgic-mmio-v3.c43 struct vgic_dist *dist = &kvm->arch.vgic; in vgic_has_its() local
45 if (dist->vgic_model != KVM_DEV_TYPE_ARM_VGIC_V3) in vgic_has_its()
48 return dist->has_its; in vgic_has_its()
125 struct vgic_dist *dist = &vcpu->kvm->arch.vgic; in vgic_mmio_write_v3_misc() local
133 was_enabled = dist->enabled; in vgic_mmio_write_v3_misc()
134 is_hwsgi = dist->nassgireq; in vgic_mmio_write_v3_misc()
136 dist->enabled = val & GICD_CTLR_ENABLE_SS_G1; in vgic_mmio_write_v3_misc()
143 if (was_enabled && dist->enabled) { in vgic_mmio_write_v3_misc()
149 dist->nassgireq = val & GICD_CTLR_nASSGIreq; in vgic_mmio_write_v3_misc()
150 if (is_hwsgi != dist->nassgireq) in vgic_mmio_write_v3_misc()
[all …]
H A Dvgic-v2.c422 struct vgic_dist *dist = &kvm->arch.vgic; in vgic_v2_map_resources() local
426 if (IS_VGIC_ADDR_UNDEF(dist->vgic_dist_base) || in vgic_v2_map_resources()
427 IS_VGIC_ADDR_UNDEF(dist->vgic_cpu_base)) { in vgic_v2_map_resources()
432 if (!vgic_v2_check_base(dist->vgic_dist_base, dist->vgic_cpu_base)) { in vgic_v2_map_resources()
447 len = vgic_v2_init_cpuif_iodev(&dist->cpuif_iodev); in vgic_v2_map_resources()
448 dist->cpuif_iodev.base_addr = dist->vgic_cpu_base; in vgic_v2_map_resources()
449 dist->cpuif_iodev.iodev_type = IODEV_CPUIF; in vgic_v2_map_resources()
450 dist->cpuif_iodev.redist_vcpu = NULL; in vgic_v2_map_resources()
452 ret = kvm_io_bus_register_dev(kvm, KVM_MMIO_BUS, dist->vgic_cpu_base, in vgic_v2_map_resources()
453 len, &dist->cpuif_iodev.dev); in vgic_v2_map_resources()
[all …]
H A Dvgic.c68 struct vgic_dist *dist = &kvm->arch.vgic; in vgic_get_lpi() local
73 irq = xa_load(&dist->lpi_xa, intid); in vgic_get_lpi()
132 static void vgic_release_lpi_locked(struct vgic_dist *dist, struct vgic_irq *irq) in vgic_release_lpi_locked() argument
134 lockdep_assert_held(&dist->lpi_xa.xa_lock); in vgic_release_lpi_locked()
135 __xa_erase(&dist->lpi_xa, irq->intid); in vgic_release_lpi_locked()
154 struct vgic_dist *dist = &kvm->arch.vgic; in vgic_put_irq() local
163 guard(spinlock_irqsave)(&dist->lpi_xa.xa_lock); in vgic_put_irq()
170 &dist->lpi_xa.xa_lock, &flags)) { in vgic_put_irq()
171 vgic_release_lpi_locked(dist, irq); in vgic_put_irq()
172 xa_unlock_irqrestore(&dist->lpi_xa, flags); in vgic_put_irq()
[all …]
H A Dvgic-debug.c35 struct vgic_dist *dist = &kvm->arch.vgic; in iter_next() local
51 if (!xa_find_after(&dist->lpi_xa, &iter->intid, in iter_next()
66 struct vgic_dist *dist = &kvm->arch.vgic; in vgic_count_lpis() local
72 xa_for_each(&dist->lpi_xa, intid, irq) in vgic_count_lpis()
145 static void print_dist_state(struct seq_file *s, struct vgic_dist *dist, in print_dist_state() argument
148 bool v3 = dist->vgic_model == KVM_DEV_TYPE_ARM_VGIC_V3; in print_dist_state()
154 seq_printf(s, "nr_spis:\t%d\n", dist->nr_spis); in print_dist_state()
157 seq_printf(s, "enabled:\t%d\n", dist->enabled); in print_dist_state()
H A Dvgic-v3.c569 struct vgic_dist *dist = &kvm->arch.vgic; in unmap_all_vpes() local
572 for (i = 0; i < dist->its_vm.nr_vpes; i++) in unmap_all_vpes()
573 free_irq(dist->its_vm.vpes[i]->irq, kvm_get_vcpu(kvm, i)); in unmap_all_vpes()
578 struct vgic_dist *dist = &kvm->arch.vgic; in map_all_vpes() local
581 for (i = 0; i < dist->its_vm.nr_vpes; i++) in map_all_vpes()
583 dist->its_vm.vpes[i]->irq)); in map_all_vpes()
592 struct vgic_dist *dist = &kvm->arch.vgic; in vgic_v3_save_pending_tables() local
613 xa_for_each(&dist->lpi_xa, index, irq) { in vgic_v3_save_pending_tables()
754 struct vgic_dist *dist = &kvm->arch.vgic; in vgic_v3_map_resources() local
767 if (IS_VGIC_ADDR_UNDEF(dist->vgic_dist_base)) { in vgic_v3_map_resources()
H A Dvgic-mmio-v2.c56 struct vgic_dist *dist = &vcpu->kvm->arch.vgic; in vgic_mmio_write_v2_misc() local
57 bool was_enabled = dist->enabled; in vgic_mmio_write_v2_misc()
61 dist->enabled = val & GICD_ENABLE; in vgic_mmio_write_v2_misc()
62 if (!was_enabled && dist->enabled) in vgic_mmio_write_v2_misc()
76 struct vgic_dist *dist = &vcpu->kvm->arch.vgic; in vgic_mmio_uaccess_write_v2_misc() local
99 dist->implementation_rev = reg; in vgic_mmio_uaccess_write_v2_misc()
H A Dvgic-its.c79 struct vgic_dist *dist = &kvm->arch.vgic; in vgic_add_lpi() local
92 ret = xa_reserve_irq(&dist->lpi_xa, intid, GFP_KERNEL_ACCOUNT); in vgic_add_lpi()
107 xa_lock_irqsave(&dist->lpi_xa, flags); in vgic_add_lpi()
113 oldirq = xa_load(&dist->lpi_xa, intid); in vgic_add_lpi()
124 oldirq = __xa_store(&dist->lpi_xa, intid, irq, in vgic_add_lpi()
128 xa_unlock_irqrestore(&dist->lpi_xa, flags); in vgic_add_lpi()
138 xa_unlock_irqrestore(&dist->lpi_xa, flags); in vgic_add_lpi()
401 struct vgic_dist *dist = &vcpu->kvm->arch.vgic; in its_sync_lpi_pending_table() local
408 xa_for_each(&dist->lpi_xa, intid, irq) { in its_sync_lpi_pending_table()
1311 struct vgic_dist *dist = &kvm->arch.vgic; in vgic_its_invall() local
[all …]
/linux/lib/zlib_deflate/
H A Ddeftree.c159 #define d_code(dist) \ argument
160 ((dist) < 256 ? dist_code[dist] : dist_code[256+((dist)>>7)])
178 int dist; /* distance index */ in tr_static_init() local
200 dist = 0; in tr_static_init()
202 base_dist[code] = dist; in tr_static_init()
204 dist_code[dist++] = (uch)code; in tr_static_init()
207 Assert (dist == 256, "tr_static_init: dist != 256"); in tr_static_init()
208 dist >>= 7; /* from now on, all distances are divided by 128 */ in tr_static_init()
210 base_dist[code] = dist << 7; in tr_static_init()
212 dist_code[256 + dist++] = (uch)code; in tr_static_init()
[all …]
/linux/arch/hexagon/kernel/
H A Dmodule.c102 int dist = (int)(value - (uint32_t)location); in apply_relocate_add() local
103 if ((dist < -0x00800000) || in apply_relocate_add()
104 (dist >= 0x00800000)) { in apply_relocate_add()
109 dist, value, (uint32_t)location, in apply_relocate_add()
116 *location |= 0x00003fff & dist; in apply_relocate_add()
117 *location |= 0x01ff0000 & (dist<<2); in apply_relocate_add()
/linux/drivers/gpu/drm/nouveau/nvkm/engine/gr/
H A Dctxgm200.c50 u32 dist[TPC_MAX / 4] = {}; in gm200_grctx_generate_smid_config() local
57 dist[sm / 4] |= ((gpc << 4) | tpc) << ((sm % 4) * 8); in gm200_grctx_generate_smid_config()
62 nvkm_wr32(device, 0x405b60 + (i * 4), dist[i]); in gm200_grctx_generate_smid_config()
H A Dctxgp100.c110 u32 dist[TPC_MAX / 4] = {}, gpcs[16] = {}; in gp100_grctx_generate_smid_config() local
116 dist[sm / 4] |= ((gpc << 4) | tpc) << ((sm % 4) * 8); in gp100_grctx_generate_smid_config()
121 nvkm_wr32(device, 0x405b60 + (i * 4), dist[i]); in gp100_grctx_generate_smid_config()
/linux/tools/lib/bpf/
H A Dbtf.c5929 static int btf_add_distilled_type_ids(struct btf_distill *dist, __u32 i) in btf_add_distilled_type_ids() argument
5931 struct btf_type *split_t = btf_type_by_id(dist->pipe.src, i); in btf_add_distilled_type_ids()
5945 if (*id >= dist->split_start_id) in btf_add_distilled_type_ids()
5948 if (dist->id_map[*id] > 0) in btf_add_distilled_type_ids()
5954 base_t = btf_type_by_id(dist->pipe.src, *id); in btf_add_distilled_type_ids()
5971 dist->id_map[*id] = *id; in btf_add_distilled_type_ids()
5987 err = btf_add_distilled_type_ids(dist, *id); in btf_add_distilled_type_ids()
5994 static int btf_add_distilled_types(struct btf_distill *dist) in btf_add_distilled_types() argument
5996 bool adding_to_base = dist->pipe.dst->start_id == 1; in btf_add_distilled_types()
5997 int id = btf__type_cnt(dist->pipe.dst); in btf_add_distilled_types()
[all …]
/linux/tools/testing/selftests/kvm/arm64/
H A Dvgic_init.c148 struct vgic_region_attr dist; in subtest_dist_rdist() local
152 dist = VGIC_DEV_IS_V3(v->gic_dev_type) ? gic_v3_dist_region in subtest_dist_rdist()
156 kvm_has_device_attr(v->gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, dist.attr); in subtest_dist_rdist()
165 addr = dist.alignment / 0x10; in subtest_dist_rdist()
167 dist.attr, &addr); in subtest_dist_rdist()
178 dist.attr, &addr); in subtest_dist_rdist()
186 addr = max_phys_size - dist.alignment; in subtest_dist_rdist()
220 dist.attr, &addr); in subtest_dist_rdist()
/linux/arch/arm64/kernel/
H A Dhw_breakpoint.c765 u64 min_dist = -1, dist; in do_watchpoint() local
798 dist = get_distance_from_watchpoint(addr, val, &ctrl); in do_watchpoint()
799 if (dist < min_dist) { in do_watchpoint()
800 min_dist = dist; in do_watchpoint()
804 if (dist != 0) in do_watchpoint()
/linux/sound/pci/ctxfi/
H A Dcttimer.c71 unsigned int position, dist, interval; in ct_systimer_callback() local
74 dist = (position + buffer_size - ti->position) % buffer_size; in ct_systimer_callback()
75 if (dist >= period_size || in ct_systimer_callback()
/linux/include/linux/
H A Dcpu_rmap.h29 u16 dist; member
/linux/arch/arm/kernel/
H A Dhw_breakpoint.c731 u32 min_dist = -1, dist; in watchpoint_handler() local
771 dist = get_distance_from_watchpoint(addr, val, &ctrl); in watchpoint_handler()
772 if (dist < min_dist) { in watchpoint_handler()
773 min_dist = dist; in watchpoint_handler()
777 if (dist != 0) in watchpoint_handler()
/linux/drivers/net/phy/
H A Dmarvell-88q2xxx.c966 u32 dist; in mv88q222x_cable_test_get_status() local
984 dist = FIELD_GET(MDIO_MMD_PCS_MV_TDR_STATUS_DIST_MASK, status) * 100; in mv88q222x_cable_test_get_status()
990 dist); in mv88q222x_cable_test_get_status()
996 dist); in mv88q222x_cable_test_get_status()
/linux/io_uring/
H A Dio_uring.h157 int dist; in io_should_wake() local
167 dist = READ_ONCE(rings->cq.tail) - (int) iowq->cq_tail; in io_should_wake()
168 return dist >= 0 || atomic_read(&ctx->cq_timeouts) != iowq->nr_timeouts; in io_should_wake()
/linux/tools/perf/Documentation/
H A Dperf-timechart.txt79 --io-merge-dist=<nsecs>::
80 Merge events that are merge-dist nanoseconds apart.
/linux/Documentation/translations/zh_CN/dev-tools/
H A Dsparse.rst87 https://www.kernel.org/pub/software/devel/sparse/dist/

12