/Linux-v4.19/virt/kvm/arm/vgic/ |
D | vgic-init.c | 64 struct vgic_dist *dist = &kvm->arch.vgic; in kvm_vgic_early_init() local 66 INIT_LIST_HEAD(&dist->lpi_list_head); in kvm_vgic_early_init() 67 spin_lock_init(&dist->lpi_list_lock); in kvm_vgic_early_init() 153 struct vgic_dist *dist = &kvm->arch.vgic; in kvm_vgic_dist_init() local 157 dist->spis = kcalloc(nr_spis, sizeof(struct vgic_irq), GFP_KERNEL); in kvm_vgic_dist_init() 158 if (!dist->spis) in kvm_vgic_dist_init() 170 struct vgic_irq *irq = &dist->spis[i]; in kvm_vgic_dist_init() 178 if (dist->vgic_model == KVM_DEV_TYPE_ARM_VGIC_V2) { in kvm_vgic_dist_init() 201 struct vgic_dist *dist = &vcpu->kvm->arch.vgic; in kvm_vgic_vcpu_init() local 241 if (dist->vgic_model == KVM_DEV_TYPE_ARM_VGIC_V3) in kvm_vgic_vcpu_init() [all …]
|
D | vgic-v4.c | 117 struct vgic_dist *dist = &kvm->arch.vgic; in vgic_v4_init() local 124 if (dist->its_vm.vpes) in vgic_v4_init() 129 dist->its_vm.vpes = kcalloc(nr_vcpus, sizeof(*dist->its_vm.vpes), in vgic_v4_init() 131 if (!dist->its_vm.vpes) in vgic_v4_init() 134 dist->its_vm.nr_vpes = nr_vcpus; in vgic_v4_init() 137 dist->its_vm.vpes[i] = &vcpu->arch.vgic_cpu.vgic_v3.its_vpe; in vgic_v4_init() 139 ret = its_alloc_vcpu_irqs(&dist->its_vm); in vgic_v4_init() 142 kfree(dist->its_vm.vpes); in vgic_v4_init() 143 dist->its_vm.nr_vpes = 0; in vgic_v4_init() 144 dist->its_vm.vpes = NULL; in vgic_v4_init() [all …]
|
D | vgic-v2.c | 314 struct vgic_dist *dist = &kvm->arch.vgic; in vgic_v2_map_resources() local 320 if (IS_VGIC_ADDR_UNDEF(dist->vgic_dist_base) || in vgic_v2_map_resources() 321 IS_VGIC_ADDR_UNDEF(dist->vgic_cpu_base)) { in vgic_v2_map_resources() 327 if (!vgic_v2_check_base(dist->vgic_dist_base, dist->vgic_cpu_base)) { in vgic_v2_map_resources() 343 ret = vgic_register_dist_iodev(kvm, dist->vgic_dist_base, VGIC_V2); in vgic_v2_map_resources() 350 ret = kvm_phys_addr_ioremap(kvm, dist->vgic_cpu_base, in vgic_v2_map_resources() 359 dist->ready = true; in vgic_v2_map_resources()
|
D | vgic-debug.c | 154 static void print_dist_state(struct seq_file *s, struct vgic_dist *dist) in print_dist_state() argument 156 bool v3 = dist->vgic_model == KVM_DEV_TYPE_ARM_VGIC_V3; in print_dist_state() 161 seq_printf(s, "nr_spis:\t%d\n", dist->nr_spis); in print_dist_state() 163 seq_printf(s, "nr_lpis:\t%d\n", dist->lpi_list_count); in print_dist_state() 164 seq_printf(s, "enabled:\t%d\n", dist->enabled); in print_dist_state()
|
D | vgic-mmio-v3.c | 49 struct vgic_dist *dist = &kvm->arch.vgic; in vgic_has_its() local 51 if (dist->vgic_model != KVM_DEV_TYPE_ARM_VGIC_V3) in vgic_has_its() 54 return dist->has_its; in vgic_has_its() 107 struct vgic_dist *dist = &vcpu->kvm->arch.vgic; in vgic_mmio_write_v3_misc() local 108 bool was_enabled = dist->enabled; in vgic_mmio_write_v3_misc() 112 dist->enabled = val & GICD_CTLR_ENABLE_SS_G1; in vgic_mmio_write_v3_misc() 114 if (!was_enabled && dist->enabled) in vgic_mmio_write_v3_misc() 392 struct vgic_dist *dist = &vcpu->kvm->arch.vgic; in vgic_mmio_read_propbase() local 394 return extract_bytes(dist->propbaser, addr & 7, len); in vgic_mmio_read_propbase() 401 struct vgic_dist *dist = &vcpu->kvm->arch.vgic; in vgic_mmio_write_propbase() local [all …]
|
D | vgic.c | 71 struct vgic_dist *dist = &kvm->arch.vgic; in vgic_get_lpi() local 75 spin_lock_irqsave(&dist->lpi_list_lock, flags); in vgic_get_lpi() 77 list_for_each_entry(irq, &dist->lpi_list_head, lpi_list) { in vgic_get_lpi() 91 spin_unlock_irqrestore(&dist->lpi_list_lock, flags); in vgic_get_lpi() 135 struct vgic_dist *dist = &kvm->arch.vgic; in vgic_put_irq() local 141 spin_lock_irqsave(&dist->lpi_list_lock, flags); in vgic_put_irq() 143 spin_unlock_irqrestore(&dist->lpi_list_lock, flags); in vgic_put_irq() 148 dist->lpi_list_count--; in vgic_put_irq() 149 spin_unlock_irqrestore(&dist->lpi_list_lock, flags); in vgic_put_irq()
|
D | vgic-irqfd.c | 111 struct vgic_dist *dist = &kvm->arch.vgic; in kvm_vgic_setup_default_irq_routing() local 112 u32 nr = dist->nr_spis; in kvm_vgic_setup_default_irq_routing()
|
D | vgic-v3.c | 374 struct vgic_dist *dist = &kvm->arch.vgic; in vgic_v3_save_pending_tables() local 380 list_for_each_entry(irq, &dist->lpi_list_head, lpi_list) { in vgic_v3_save_pending_tables() 507 struct vgic_dist *dist = &kvm->arch.vgic; in vgic_v3_map_resources() local 525 if (IS_VGIC_ADDR_UNDEF(dist->vgic_dist_base)) { in vgic_v3_map_resources() 546 ret = vgic_register_dist_iodev(kvm, dist->vgic_dist_base, VGIC_V3); in vgic_v3_map_resources() 552 dist->ready = true; in vgic_v3_map_resources()
|
D | vgic-mmio-v2.c | 64 struct vgic_dist *dist = &vcpu->kvm->arch.vgic; in vgic_mmio_write_v2_misc() local 65 bool was_enabled = dist->enabled; in vgic_mmio_write_v2_misc() 69 dist->enabled = val & GICD_ENABLE; in vgic_mmio_write_v2_misc() 70 if (!was_enabled && dist->enabled) in vgic_mmio_write_v2_misc()
|
/Linux-v4.19/lib/ |
D | cpu_rmap.c | 57 rmap->near[cpu].dist = CPU_RMAP_DIST_INF; in alloc_cpu_rmap() 98 const struct cpumask *mask, u16 dist) in cpu_rmap_copy_neigh() argument 103 if (rmap->near[cpu].dist > dist && in cpu_rmap_copy_neigh() 104 rmap->near[neigh].dist <= dist) { in cpu_rmap_copy_neigh() 106 rmap->near[cpu].dist = dist; in cpu_rmap_copy_neigh() 124 cpu, index, rmap->near[cpu].dist); in debug_print_rmap() 172 rmap->near[cpu].dist = CPU_RMAP_DIST_INF; in cpu_rmap_update() 184 rmap->near[cpu].dist = 0; in cpu_rmap_update()
|
/Linux-v4.19/lib/zlib_inflate/ |
D | inffast.c | 113 unsigned dist; /* match distance */ in inflate_fast() local 180 dist = (unsigned)(this.val); in inflate_fast() 190 dist += (unsigned)hold & ((1U << op) - 1); in inflate_fast() 192 if (dist > dmax) { in inflate_fast() 201 if (dist > op) { /* see if copy from window */ in inflate_fast() 202 op = dist - op; /* distance back in window */ in inflate_fast() 216 from = out - dist; /* rest from output */ in inflate_fast() 234 from = out - dist; /* rest from output */ in inflate_fast() 245 from = out - dist; /* rest from output */ in inflate_fast() 264 from = out - dist; /* copy direct from output */ in inflate_fast() [all …]
|
D | inflate.c | 104 unsigned copy, dist; in zlib_updatewindow() local 116 dist = state->wsize - state->write; in zlib_updatewindow() 117 if (dist > copy) dist = copy; in zlib_updatewindow() 118 memcpy(state->window + state->write, strm->next_out - copy, dist); in zlib_updatewindow() 119 copy -= dist; in zlib_updatewindow() 126 state->write += dist; in zlib_updatewindow() 128 if (state->whave < state->wsize) state->whave += dist; in zlib_updatewindow()
|
/Linux-v4.19/arch/hexagon/kernel/ |
D | module.c | 115 int dist = (int)(value - (uint32_t)location); in apply_relocate_add() local 116 if ((dist < -0x00800000) || in apply_relocate_add() 117 (dist >= 0x00800000)) { in apply_relocate_add() 122 dist, value, (uint32_t)location, in apply_relocate_add() 129 *location |= 0x00003fff & dist; in apply_relocate_add() 130 *location |= 0x01ff0000 & (dist<<2); in apply_relocate_add()
|
/Linux-v4.19/lib/zlib_deflate/ |
D | deftree.c | 165 #define d_code(dist) \ argument 166 ((dist) < 256 ? dist_code[dist] : dist_code[256+((dist)>>7)]) 232 int dist; /* distance index */ in tr_static_init() local 254 dist = 0; in tr_static_init() 256 base_dist[code] = dist; in tr_static_init() 258 dist_code[dist++] = (uch)code; in tr_static_init() 261 Assert (dist == 256, "tr_static_init: dist != 256"); in tr_static_init() 262 dist >>= 7; /* from now on, all distances are divided by 128 */ in tr_static_init() 264 base_dist[code] = dist << 7; in tr_static_init() 266 dist_code[256 + dist++] = (uch)code; in tr_static_init() [all …]
|
/Linux-v4.19/arch/m68k/kernel/ |
D | time.c | 53 static unsigned cnt = 0, period = 0, dist = 0; in timer_interrupt() local 55 if (cnt == 0 || cnt == dist) in timer_interrupt() 57 else if (cnt == 7 || cnt == dist+7) in timer_interrupt() 67 dist = period / 4; in timer_interrupt()
|
/Linux-v4.19/net/ipv4/ |
D | tcp_bic.c | 102 __u32 dist = (ca->last_max_cwnd - cwnd) in bictcp_update() local 105 if (dist > max_increment) in bictcp_update() 108 else if (dist <= 1U) in bictcp_update() 113 ca->cnt = cwnd / dist; in bictcp_update()
|
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
D | ctxgm200.c | 50 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()
|
D | ctxgp100.c | 100 u32 dist[TPC_MAX / 4] = {}, gpcs[16] = {}; in gp100_grctx_generate_smid_config() local 106 dist[sm / 4] |= ((gpc << 4) | tpc) << ((sm % 4) * 8); in gp100_grctx_generate_smid_config() 111 nvkm_wr32(device, 0x405b60 + (i * 4), dist[i]); in gp100_grctx_generate_smid_config()
|
/Linux-v4.19/drivers/acpi/ |
D | numa.c | 115 int min_dist = INT_MAX, dist, n; in acpi_map_pxm_to_online_node() local 118 dist = node_distance(node, n); in acpi_map_pxm_to_online_node() 119 if (dist < min_dist) { in acpi_map_pxm_to_online_node() 120 min_dist = dist; in acpi_map_pxm_to_online_node()
|
/Linux-v4.19/drivers/base/regmap/ |
D | regcache-rbtree.c | 406 unsigned int dist, best_dist = UINT_MAX; in regcache_rbtree_write() local 427 dist = base_reg - reg; in regcache_rbtree_write() 429 dist = reg - top_reg; in regcache_rbtree_write() 431 dist = 0; in regcache_rbtree_write() 432 if (dist < best_dist) { in regcache_rbtree_write() 434 best_dist = dist; in regcache_rbtree_write()
|
/Linux-v4.19/arch/x86/mm/ |
D | numa_emulation.c | 498 int dist; in numa_emulation() local 500 if (get_option(&emu_cmdline, &dist) == 2) in numa_emulation() 503 dist = physi == physj ? in numa_emulation() 506 dist = phys_dist[physi * numa_dist_cnt + physj]; in numa_emulation() 508 numa_set_distance(i, j, dist); in numa_emulation()
|
/Linux-v4.19/fs/gfs2/ |
D | log.c | 422 int dist; in log_distance() local 424 dist = newer - older; in log_distance() 425 if (dist < 0) in log_distance() 426 dist += sdp->sd_jdesc->jd_blocks; in log_distance() 428 return dist; in log_distance() 503 unsigned int dist = log_distance(sdp, new_tail, sdp->sd_log_tail); in log_pull_tail() local 507 atomic_add(dist, &sdp->sd_log_blks_free); in log_pull_tail() 508 trace_gfs2_log_blocks(sdp, dist); in log_pull_tail()
|
/Linux-v4.19/drivers/ata/ |
D | sata_sx4.c | 1003 long dist; in pdc20621_get_from_dimm() local 1021 dist = ((long) (window_size - (offset + size))) >= 0 ? size : in pdc20621_get_from_dimm() 1023 memcpy_fromio(psource, dimm_mmio + offset / 4, dist); in pdc20621_get_from_dimm() 1025 psource += dist; in pdc20621_get_from_dimm() 1026 size -= dist; in pdc20621_get_from_dimm() 1055 long dist; in pdc20621_put_to_dimm() local 1070 dist = ((long)(s32)(window_size - (offset + size))) >= 0 ? size : in pdc20621_put_to_dimm() 1072 memcpy_toio(dimm_mmio + offset / 4, psource, dist); in pdc20621_put_to_dimm() 1076 psource += dist; in pdc20621_put_to_dimm() 1077 size -= dist; in pdc20621_put_to_dimm()
|
/Linux-v4.19/lib/xz/ |
D | xz_dec_lzma2.c | 320 static inline uint32_t dict_get(const struct dictionary *dict, uint32_t dist) in dict_get() argument 322 size_t offset = dict->pos - dist - 1; in dict_get() 324 if (dist >= dict->pos) in dict_get() 346 static bool dict_repeat(struct dictionary *dict, uint32_t *len, uint32_t dist) in dict_repeat() argument 351 if (dist >= dict->full || dist >= dict->size) in dict_repeat() 357 back = dict->pos - dist - 1; in dict_repeat() 358 if (dist >= dict->pos) in dict_repeat()
|
/Linux-v4.19/kernel/sched/ |
D | fair.c | 1298 int dist = node_distance(nid, node); in score_nearby_nodes() local 1304 if (dist == sched_max_numa_distance || node == nid) in score_nearby_nodes() 1315 dist >= maxdist) in score_nearby_nodes() 1333 faults *= (sched_max_numa_distance - dist); in score_nearby_nodes() 1350 int dist) in task_weight() argument 1363 faults += score_nearby_nodes(p, nid, dist, true); in task_weight() 1369 int dist) in group_weight() argument 1382 faults += score_nearby_nodes(p, nid, dist, false); in group_weight() 1517 int dist; member 1602 int dist = env->dist; in task_numa_compare() local [all …]
|