Searched refs:dist (Results 1 - 25 of 69) sorted by relevance

123

/linux-master/arch/arm64/kvm/vgic/
H A Dvgic-init.c54 struct vgic_dist *dist = &kvm->arch.vgic; local
56 INIT_LIST_HEAD(&dist->lpi_translation_cache);
57 raw_spin_lock_init(&dist->lpi_list_lock);
58 xa_init_flags(&dist->lpi_xa, XA_FLAGS_LOCK_IRQ);
136 * kvm_vgic_dist_init: initialize the dist data structures
142 struct vgic_dist *dist = &kvm->arch.vgic; local
146 dist->spis = kcalloc(nr_spis, sizeof(struct vgic_irq), GFP_KERNEL_ACCOUNT);
147 if (!dist->spis)
159 struct vgic_irq *irq = &dist->spis[i];
167 switch (dist
197 struct vgic_dist *dist = &vcpu->kvm->arch.vgic; local
264 struct vgic_dist *dist = &kvm->arch.vgic; local
345 struct vgic_dist *dist = &kvm->arch.vgic; local
462 struct vgic_dist *dist = &kvm->arch.vgic; local
[all...]
H A Dvgic-v4.c189 struct vgic_dist *dist = &kvm->arch.vgic; local
198 if (dist->nassgireq)
241 struct vgic_dist *dist = &kvm->arch.vgic; local
251 if (dist->its_vm.vpes)
256 dist->its_vm.vpes = kcalloc(nr_vcpus, sizeof(*dist->its_vm.vpes),
258 if (!dist->its_vm.vpes)
261 dist->its_vm.nr_vpes = nr_vcpus;
264 dist->its_vm.vpes[i] = &vcpu->arch.vgic_cpu.vgic_v3.its_vpe;
266 ret = its_alloc_vcpu_irqs(&dist
[all...]
H A Dvgic-mmio-v3.c43 struct vgic_dist *dist = &kvm->arch.vgic; local
45 if (dist->vgic_model != KVM_DEV_TYPE_ARM_VGIC_V3)
48 return dist->has_its;
108 struct vgic_dist *dist = &vcpu->kvm->arch.vgic; local
116 was_enabled = dist->enabled;
117 is_hwsgi = dist->nassgireq;
119 dist->enabled = val & GICD_CTLR_ENABLE_SS_G1;
126 if (was_enabled && dist->enabled) {
132 dist->nassgireq = val & GICD_CTLR_nASSGIreq;
133 if (is_hwsgi != dist
157 struct vgic_dist *dist = &vcpu->kvm->arch.vgic; local
455 struct vgic_dist *dist = &vcpu->kvm->arch.vgic; local
464 struct vgic_dist *dist = &vcpu->kvm->arch.vgic; local
[all...]
H A Dvgic-debug.c143 static void print_dist_state(struct seq_file *s, struct vgic_dist *dist) argument
145 bool v3 = dist->vgic_model == KVM_DEV_TYPE_ARM_VGIC_V3;
150 seq_printf(s, "nr_spis:\t%d\n", dist->nr_spis);
152 seq_printf(s, "nr_lpis:\t%d\n", atomic_read(&dist->lpi_count));
153 seq_printf(s, "enabled:\t%d\n", dist->enabled);
H A Dvgic-v3.c356 struct vgic_dist *dist = &kvm->arch.vgic; local
359 for (i = 0; i < dist->its_vm.nr_vpes; i++)
360 free_irq(dist->its_vm.vpes[i]->irq, kvm_get_vcpu(kvm, i));
365 struct vgic_dist *dist = &kvm->arch.vgic; local
368 for (i = 0; i < dist->its_vm.nr_vpes; i++)
370 dist->its_vm.vpes[i]->irq));
379 struct vgic_dist *dist = &kvm->arch.vgic; local
400 xa_for_each(&dist->lpi_xa, index, irq) {
541 struct vgic_dist *dist = &kvm->arch.vgic; local
554 if (IS_VGIC_ADDR_UNDEF(dist
[all...]
H A Dvgic-its.c42 struct vgic_dist *dist = &kvm->arch.vgic; local
55 ret = xa_reserve_irq(&dist->lpi_xa, intid, GFP_KERNEL_ACCOUNT);
70 raw_spin_lock_irqsave(&dist->lpi_list_lock, flags);
76 oldirq = xa_load(&dist->lpi_xa, intid);
85 ret = xa_err(xa_store(&dist->lpi_xa, intid, irq, 0));
87 xa_release(&dist->lpi_xa, intid);
92 atomic_inc(&dist->lpi_count);
95 raw_spin_unlock_irqrestore(&dist->lpi_list_lock, flags);
328 struct vgic_dist *dist = &kvm->arch.vgic; local
329 XA_STATE(xas, &dist
569 __vgic_its_check_cache(struct vgic_dist *dist, phys_addr_t db, u32 devid, u32 eventid) argument
603 struct vgic_dist *dist = &kvm->arch.vgic; local
622 struct vgic_dist *dist = &kvm->arch.vgic; local
678 struct vgic_dist *dist = &kvm->arch.vgic; local
1922 struct vgic_dist *dist = &kvm->arch.vgic; local
1946 struct vgic_dist *dist = &kvm->arch.vgic; local
2843 struct vgic_dist *dist = &kvm->arch.vgic; local
[all...]
H A Dvgic-mmio-v2.c56 struct vgic_dist *dist = &vcpu->kvm->arch.vgic; local
57 bool was_enabled = dist->enabled;
61 dist->enabled = val & GICD_ENABLE;
62 if (!was_enabled && dist->enabled)
76 struct vgic_dist *dist = &vcpu->kvm->arch.vgic; local
99 dist->implementation_rev = reg;
H A Dvgic-v2.c291 struct vgic_dist *dist = &kvm->arch.vgic; local
294 if (IS_VGIC_ADDR_UNDEF(dist->vgic_dist_base) ||
295 IS_VGIC_ADDR_UNDEF(dist->vgic_cpu_base)) {
296 kvm_debug("Need to set vgic cpu and dist addresses first\n");
300 if (!vgic_v2_check_base(dist->vgic_dist_base, dist->vgic_cpu_base)) {
301 kvm_debug("VGIC CPU and dist frames overlap\n");
316 ret = kvm_phys_addr_ioremap(kvm, dist->vgic_cpu_base,
H A Dvgic-irqfd.c138 struct vgic_dist *dist = &kvm->arch.vgic; local
139 u32 nr = dist->nr_spis;
/linux-master/arch/hexagon/kernel/
H A Dmodule.c102 int dist = (int)(value - (uint32_t)location); local
103 if ((dist < -0x00800000) ||
104 (dist >= 0x00800000)) {
109 dist, value, (uint32_t)location,
116 *location |= 0x00003fff & dist;
117 *location |= 0x01ff0000 & (dist<<2);
/linux-master/lib/zlib_inflate/
H A Dinffast.c92 unsigned dist; /* match distance */ local
159 dist = (unsigned)(this.val);
169 dist += (unsigned)hold & ((1U << op) - 1);
171 if (dist > dmax) {
180 if (dist > op) { /* see if copy from window */
181 op = dist - op; /* distance back in window */
195 from = out - dist; /* rest from output */
213 from = out - dist; /* rest from output */
224 from = out - dist; /* rest from output */
243 from = out - dist; /* cop
[all...]
H A Dinflate.c123 unsigned copy, dist; local
135 dist = state->wsize - state->write;
136 if (dist > copy) dist = copy;
137 memcpy(state->window + state->write, strm->next_out - copy, dist);
138 copy -= dist;
145 state->write += dist;
147 if (state->whave < state->wsize) state->whave += dist;
/linux-master/lib/
H A Dcpu_rmap.c54 rmap->near[cpu].dist = CPU_RMAP_DIST_INF;
95 const struct cpumask *mask, u16 dist)
100 if (rmap->near[cpu].dist > dist &&
101 rmap->near[neigh].dist <= dist) {
103 rmap->near[cpu].dist = dist;
121 cpu, index, rmap->near[cpu].dist);
181 rmap->near[cpu].dist
94 cpu_rmap_copy_neigh(struct cpu_rmap *rmap, unsigned int cpu, const struct cpumask *mask, u16 dist) argument
[all...]
/linux-master/arch/m68k/kernel/
H A Dtime.c45 static unsigned cnt = 0, period = 0, dist = 0; local
47 if (cnt == 0 || cnt == dist)
49 else if (cnt == 7 || cnt == dist+7)
59 dist = period / 4;
/linux-master/lib/zlib_deflate/
H A Ddeftree.c159 #define d_code(dist) \
160 ((dist) < 256 ? dist_code[dist] : dist_code[256+((dist)>>7)])
161 /* Mapping from a distance to a distance code. dist is the distance - 1 and
178 int dist; /* distance index */ local
199 /* Initialize the mapping dist (0..32K) -> dist code (0..29) */
200 dist = 0;
202 base_dist[code] = dist;
915 zlib_tr_tally( deflate_state *s, unsigned dist, unsigned lc ) argument
970 unsigned dist; /* distance of matched string */ local
[all...]
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/gr/
H A Dctxgm200.c50 u32 dist[TPC_MAX / 4] = {}; local
57 dist[sm / 4] |= ((gpc << 4) | tpc) << ((sm % 4) * 8);
62 nvkm_wr32(device, 0x405b60 + (i * 4), dist[i]);
H A Dctxgp100.c110 u32 dist[TPC_MAX / 4] = {}, gpcs[16] = {}; local
116 dist[sm / 4] |= ((gpc << 4) | tpc) << ((sm % 4) * 8);
121 nvkm_wr32(device, 0x405b60 + (i * 4), dist[i]);
/linux-master/net/ipv4/
H A Dtcp_bic.c103 __u32 dist = (ca->last_max_cwnd - cwnd) local
106 if (dist > max_increment)
109 else if (dist <= 1U)
114 ca->cnt = cwnd / dist;
/linux-master/include/linux/
H A Dcpu_rmap.h29 u16 dist; member in struct:cpu_rmap::__anon2856
/linux-master/arch/powerpc/mm/
H A Dnuma.c203 int dist; local
209 dist = numa_distance_table[node1][node2];
210 if (dist <= LOCAL_DISTANCE)
212 else if (dist <= REMOTE_DISTANCE)
220 int dist = 0; local
228 dist++;
231 return dist;
419 int dist; local
422 dist = form2_distances[distance_index++];
424 dist
[all...]
/linux-master/tools/testing/selftests/kvm/aarch64/
H A Dvgic_init.c136 struct vgic_region_attr dist; local
140 dist = VGIC_DEV_IS_V3(v->gic_dev_type) ? gic_v3_dist_region
144 kvm_has_device_attr(v->gic_fd, KVM_DEV_ARM_VGIC_GRP_ADDR, dist.attr);
153 addr = dist.alignment / 0x10;
155 dist.attr, &addr);
156 TEST_ASSERT(ret && errno == EINVAL, "GIC dist base not aligned");
166 dist.attr, &addr);
167 TEST_ASSERT(ret && errno == E2BIG, "dist address beyond IPA limit");
174 addr = max_phys_size - dist.alignment;
208 dist
[all...]
/linux-master/arch/x86/mm/
H A Dnuma_emulation.c505 int dist; local
507 if (get_option(&emu_cmdline, &dist) == 2)
510 dist = physi == physj ?
513 dist = phys_dist[physi * numa_dist_cnt + physj];
515 numa_set_distance(i, j, dist);
/linux-master/drivers/base/regmap/
H A Dregcache-rbtree.c391 unsigned int dist, best_dist = UINT_MAX; local
412 dist = base_reg - reg;
414 dist = reg - top_reg;
416 dist = 0;
417 if (dist < best_dist) {
419 best_dist = dist;
/linux-master/lib/xz/
H A Dxz_dec_lzma2.c324 static inline uint32_t dict_get(const struct dictionary *dict, uint32_t dist) argument
326 size_t offset = dict->pos - dist - 1;
328 if (dist >= dict->pos)
350 static bool dict_repeat(struct dictionary *dict, uint32_t *len, uint32_t dist) argument
355 if (dist >= dict->full || dist >= dict->size)
361 back = dict->pos - dist - 1;
362 if (dist >= dict->pos)
/linux-master/drivers/clk/imx/
H A Dclk-pll14xx.c134 long fout, rate_min, rate_max, dist, best = LONG_MAX; local
197 dist = abs((long)rate - (long)fout);
198 if (dist < best) {
199 best = dist;
206 if (!dist)

Completed in 196 milliseconds

123