/linux-master/arch/arm64/kvm/vgic/ |
H A D | vgic-init.c | 54 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 D | vgic-v4.c | 189 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 D | vgic-mmio-v3.c | 43 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 D | vgic-debug.c | 143 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 D | vgic-v3.c | 356 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 D | vgic-its.c | 42 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 D | vgic-mmio-v2.c | 56 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 D | vgic-v2.c | 291 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 D | vgic-irqfd.c | 138 struct vgic_dist *dist = &kvm->arch.vgic; local 139 u32 nr = dist->nr_spis;
|
/linux-master/arch/hexagon/kernel/ |
H A D | module.c | 102 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 D | inffast.c | 92 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 D | inflate.c | 123 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 D | cpu_rmap.c | 54 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 D | time.c | 45 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 D | deftree.c | 159 #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 D | ctxgm200.c | 50 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 D | ctxgp100.c | 110 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 D | tcp_bic.c | 103 __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 D | cpu_rmap.h | 29 u16 dist; member in struct:cpu_rmap::__anon2856
|
/linux-master/arch/powerpc/mm/ |
H A D | numa.c | 203 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 D | vgic_init.c | 136 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 D | numa_emulation.c | 505 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 D | regcache-rbtree.c | 391 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 D | xz_dec_lzma2.c | 324 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 D | clk-pll14xx.c | 134 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)
|