/Linux-v5.4/drivers/hid/ |
D | hid-cougar.c | 78 struct cougar_shared *shared; member 121 struct cougar_shared *shared; in cougar_get_shared_data() local 124 list_for_each_entry(shared, &cougar_udev_list, list) { in cougar_get_shared_data() 125 if (hid_compare_device_paths(hdev, shared->dev, '/')) { in cougar_get_shared_data() 126 kref_get(&shared->kref); in cougar_get_shared_data() 127 return shared; in cougar_get_shared_data() 135 struct cougar_shared *shared = container_of(kref, in cougar_release_shared_data() local 139 list_del(&shared->list); in cougar_release_shared_data() 142 kfree(shared); in cougar_release_shared_data() 149 if (cougar->shared) { in cougar_remove_shared_data() [all …]
|
/Linux-v5.4/mm/ |
D | interval_tree.c | 23 INTERVAL_TREE_DEFINE(struct vm_area_struct, shared.rb, 24 unsigned long, shared.rb_subtree_last, 38 if (!prev->shared.rb.rb_right) { in vma_interval_tree_insert_after() 40 link = &prev->shared.rb.rb_right; in vma_interval_tree_insert_after() 42 parent = rb_entry(prev->shared.rb.rb_right, in vma_interval_tree_insert_after() 43 struct vm_area_struct, shared.rb); in vma_interval_tree_insert_after() 44 if (parent->shared.rb_subtree_last < last) in vma_interval_tree_insert_after() 45 parent->shared.rb_subtree_last = last; in vma_interval_tree_insert_after() 46 while (parent->shared.rb.rb_left) { in vma_interval_tree_insert_after() 47 parent = rb_entry(parent->shared.rb.rb_left, in vma_interval_tree_insert_after() [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/mfd/ |
D | axp20x.txt | 90 LDO2 : LDO : ldo24in-supply : shared supply 92 LDO4 : LDO : ldo24in-supply : shared supply 106 ALDO1 : LDO : aldoin-supply : shared supply 107 ALDO2 : LDO : aldoin-supply : shared supply 108 ALDO3 : LDO : aldoin-supply : shared supply 109 DLDO1 : LDO : dldoin-supply : shared supply 110 DLDO2 : LDO : dldoin-supply : shared supply 111 DLDO3 : LDO : dldoin-supply : shared supply 112 DLDO4 : LDO : dldoin-supply : shared supply 113 ELDO1 : LDO : eldoin-supply : shared supply [all …]
|
/Linux-v5.4/drivers/md/ |
D | dm-stats.c | 185 static int dm_stat_in_flight(struct dm_stat_shared *shared) in dm_stat_in_flight() argument 187 return atomic_read(&shared->in_flight[READ]) + in dm_stat_in_flight() 188 atomic_read(&shared->in_flight[WRITE]); in dm_stat_in_flight() 210 struct dm_stat_shared *shared; in dm_stats_cleanup() local 216 shared = &s->stat_shared[ni]; in dm_stats_cleanup() 217 if (WARN_ON(dm_stat_in_flight(shared))) { in dm_stats_cleanup() 224 atomic_read(&shared->in_flight[READ]), in dm_stats_cleanup() 225 atomic_read(&shared->in_flight[WRITE])); in dm_stats_cleanup() 483 static void dm_stat_round(struct dm_stat *s, struct dm_stat_shared *shared, in dm_stat_round() argument 497 difference = now - shared->stamp; in dm_stat_round() [all …]
|
/Linux-v5.4/drivers/dma-buf/ |
D | dma-resv.c | 69 list = kmalloc(offsetof(typeof(*list), shared[shared_max]), GFP_KERNEL); in dma_resv_list_alloc() 73 list->shared_max = (ksize(list) - offsetof(typeof(*list), shared)) / in dma_resv_list_alloc() 74 sizeof(*list->shared); in dma_resv_list_alloc() 93 dma_fence_put(rcu_dereference_protected(list->shared[i], true)); in dma_resv_list_free() 180 fence = rcu_dereference_protected(old->shared[i], in dma_resv_reserve_shared() 183 RCU_INIT_POINTER(new->shared[--k], fence); in dma_resv_reserve_shared() 185 RCU_INIT_POINTER(new->shared[j++], fence); in dma_resv_reserve_shared() 206 fence = rcu_dereference_protected(new->shared[i], in dma_resv_reserve_shared() 242 old = rcu_dereference_protected(fobj->shared[i], in dma_resv_add_shared_fence() 254 RCU_INIT_POINTER(fobj->shared[i], fence); in dma_resv_add_shared_fence() [all …]
|
/Linux-v5.4/drivers/video/fbdev/ |
D | pxa3xx-gcu.c | 89 struct pxa3xx_gcu_shared *shared; member 119 struct pxa3xx_gcu_shared *shared = priv->shared; \ 133 shared->hw_running ? "running" : " idle", \ 154 memset(priv->shared, 0, SHARED_SIZE); in pxa3xx_gcu_reset() 155 priv->shared->buffer_phys = priv->shared_phys; in pxa3xx_gcu_reset() 156 priv->shared->magic = PXA3XX_GCU_SHARED_MAGIC; in pxa3xx_gcu_reset() 172 struct pxa3xx_gcu_shared *sh = priv->shared; in dump_whole_state() 208 struct pxa3xx_gcu_shared *shared = priv->shared; in run_ready() local 215 shared->buffer[num++] = 0x05000000; in run_ready() 218 shared->buffer[num++] = 0x00000001; in run_ready() [all …]
|
/Linux-v5.4/arch/powerpc/kvm/ |
D | e500_mmu.c | 71 esel += gtlb0_set_base(vcpu_e500, vcpu->arch.shared->mas2); in get_tlb_esel() 134 tlbsel = (vcpu->arch.shared->mas4 >> 28) & 0x1; in kvmppc_e500_deliver_tlb_miss() 136 tsized = (vcpu->arch.shared->mas4 >> 7) & 0x1f; in kvmppc_e500_deliver_tlb_miss() 138 vcpu->arch.shared->mas0 = MAS0_TLBSEL(tlbsel) | MAS0_ESEL(victim) in kvmppc_e500_deliver_tlb_miss() 140 vcpu->arch.shared->mas1 = MAS1_VALID | (as ? MAS1_TS : 0) in kvmppc_e500_deliver_tlb_miss() 143 vcpu->arch.shared->mas2 = (eaddr & MAS2_EPN) in kvmppc_e500_deliver_tlb_miss() 144 | (vcpu->arch.shared->mas4 & MAS2_ATTRIB_MASK); in kvmppc_e500_deliver_tlb_miss() 145 vcpu->arch.shared->mas7_3 &= MAS3_U0 | MAS3_U1 | MAS3_U2 | MAS3_U3; in kvmppc_e500_deliver_tlb_miss() 146 vcpu->arch.shared->mas6 = (vcpu->arch.shared->mas6 & MAS6_SPID1) in kvmppc_e500_deliver_tlb_miss() 332 vcpu->arch.shared->mas0 &= ~MAS0_NV(~0); in kvmppc_e500_emul_tlbre() [all …]
|
D | e500_emulate.c | 75 int cpir = cvcpu->arch.shared->pir; in kvmppc_e500_emul_msgsnd() 226 vcpu->arch.shared->mas0 = spr_val; in kvmppc_core_emulate_mtspr_e500() 229 vcpu->arch.shared->mas1 = spr_val; in kvmppc_core_emulate_mtspr_e500() 232 vcpu->arch.shared->mas2 = spr_val; in kvmppc_core_emulate_mtspr_e500() 235 vcpu->arch.shared->mas7_3 &= ~(u64)0xffffffff; in kvmppc_core_emulate_mtspr_e500() 236 vcpu->arch.shared->mas7_3 |= spr_val; in kvmppc_core_emulate_mtspr_e500() 239 vcpu->arch.shared->mas4 = spr_val; in kvmppc_core_emulate_mtspr_e500() 242 vcpu->arch.shared->mas6 = spr_val; in kvmppc_core_emulate_mtspr_e500() 245 vcpu->arch.shared->mas7_3 &= (u64)0xffffffff; in kvmppc_core_emulate_mtspr_e500() 246 vcpu->arch.shared->mas7_3 |= (u64)spr_val << 32; in kvmppc_core_emulate_mtspr_e500() [all …]
|
D | e500mc.c | 130 mtspr(SPRN_GSPRG0, (unsigned long)vcpu->arch.shared->sprg0); in kvmppc_core_vcpu_load_e500mc() 131 mtspr(SPRN_GSPRG1, (unsigned long)vcpu->arch.shared->sprg1); in kvmppc_core_vcpu_load_e500mc() 132 mtspr(SPRN_GSPRG2, (unsigned long)vcpu->arch.shared->sprg2); in kvmppc_core_vcpu_load_e500mc() 133 mtspr(SPRN_GSPRG3, (unsigned long)vcpu->arch.shared->sprg3); in kvmppc_core_vcpu_load_e500mc() 135 mtspr(SPRN_GSRR0, vcpu->arch.shared->srr0); in kvmppc_core_vcpu_load_e500mc() 136 mtspr(SPRN_GSRR1, vcpu->arch.shared->srr1); in kvmppc_core_vcpu_load_e500mc() 139 mtspr(SPRN_GDEAR, vcpu->arch.shared->dar); in kvmppc_core_vcpu_load_e500mc() 140 mtspr(SPRN_GESR, vcpu->arch.shared->esr); in kvmppc_core_vcpu_load_e500mc() 154 vcpu->arch.shared->sprg0 = mfspr(SPRN_GSPRG0); in kvmppc_core_vcpu_put_e500mc() 155 vcpu->arch.shared->sprg1 = mfspr(SPRN_GSPRG1); in kvmppc_core_vcpu_put_e500mc() [all …]
|
D | e500.h | 215 return !!(vcpu->arch.shared->msr & (MSR_IS | MSR_DS)); in get_cur_as() 220 return !!(vcpu->arch.shared->msr & MSR_PR); in get_cur_pr() 225 return (vcpu->arch.shared->mas6 >> 16) & 0xff; in get_cur_spid() 230 return vcpu->arch.shared->mas6 & 0x1; in get_cur_sas() 239 return (vcpu->arch.shared->mas0 >> 28) & 0x1; in get_tlb_tlbsel() 244 return vcpu->arch.shared->mas0 & 0xfff; in get_tlb_nv_bit() 249 return (vcpu->arch.shared->mas0 >> 16) & 0xfff; in get_tlb_esel_bit() 263 if (get_tlb_ts(tlbe) != !!(vcpu->arch.shared->msr & MSR_IS)) in tlbe_is_host_safe() 316 unsigned int tidseld = (vcpu->arch.shared->mas4 >> 16) & 0xf; in get_tlbmiss_tid()
|
D | booke_emulate.c | 26 vcpu->arch.regs.nip = vcpu->arch.shared->srr0; in kvmppc_emul_rfi() 27 kvmppc_set_msr(vcpu, vcpu->arch.shared->srr1); in kvmppc_emul_rfi() 80 kvmppc_set_gpr(vcpu, rt, vcpu->arch.shared->msr); in kvmppc_booke_emulate_op() 90 vcpu->arch.shared->msr = (vcpu->arch.shared->msr & ~MSR_EE) in kvmppc_booke_emulate_op() 96 vcpu->arch.shared->msr = (vcpu->arch.shared->msr & ~MSR_EE) in kvmppc_booke_emulate_op() 127 vcpu->arch.shared->dar = spr_val; in kvmppc_booke_emulate_mtspr() 130 vcpu->arch.shared->esr = spr_val; in kvmppc_booke_emulate_mtspr() 388 *spr_val = vcpu->arch.shared->dar; in kvmppc_booke_emulate_mfspr() 391 *spr_val = vcpu->arch.shared->esr; in kvmppc_booke_emulate_mfspr()
|
/Linux-v5.4/drivers/thermal/tegra/ |
D | soctherm-fuse.c | 74 struct tsensor_shared_calib *shared) in tegra_calc_shared_calib() argument 84 shared->base_cp = (val & tfuse->fuse_base_cp_mask) >> in tegra_calc_shared_calib() 86 shared->base_ft = (val & tfuse->fuse_base_ft_mask) >> in tegra_calc_shared_calib() 101 shared->actual_temp_cp = 2 * NOMINAL_CALIB_CP + shifted_cp; in tegra_calc_shared_calib() 102 shared->actual_temp_ft = 2 * NOMINAL_CALIB_FT + shifted_ft; in tegra_calc_shared_calib() 108 const struct tsensor_shared_calib *shared, in tegra_calc_tsensor_calib() argument 126 actual_tsensor_cp = (shared->base_cp * 64) + sign_extend32(val, 12); in tegra_calc_tsensor_calib() 129 actual_tsensor_ft = (shared->base_ft * 32) + sign_extend32(val, 12); in tegra_calc_tsensor_calib() 132 delta_temp = shared->actual_temp_ft - shared->actual_temp_cp; in tegra_calc_tsensor_calib() 140 temp = ((s64)actual_tsensor_ft * shared->actual_temp_cp) - in tegra_calc_tsensor_calib() [all …]
|
/Linux-v5.4/arch/x86/xen/ |
D | grant-table.c | 35 void *shared = *__shared; in arch_gnttab_map_shared() local 39 if (shared == NULL) in arch_gnttab_map_shared() 40 *__shared = shared = gnttab_shared_vm_area.area->addr; in arch_gnttab_map_shared() 42 addr = (unsigned long)shared; in arch_gnttab_map_shared() 57 grant_status_t *shared = *__shared; in arch_gnttab_map_status() local 61 if (shared == NULL) in arch_gnttab_map_status() 62 *__shared = shared = gnttab_status_vm_area.area->addr; in arch_gnttab_map_status() 64 addr = (unsigned long)shared; in arch_gnttab_map_status() 75 void arch_gnttab_unmap(void *shared, unsigned long nr_gframes) in arch_gnttab_unmap() argument 81 if (shared == gnttab_status_vm_area.area->addr) in arch_gnttab_unmap() [all …]
|
/Linux-v5.4/drivers/gpu/drm/i915/gem/ |
D | i915_gem_wait.c | 42 struct dma_fence **shared; in i915_gem_object_wait_reservation() local 47 &excl, &count, &shared); in i915_gem_object_wait_reservation() 52 timeout = i915_gem_object_wait_fence(shared[i], in i915_gem_object_wait_reservation() 57 dma_fence_put(shared[i]); in i915_gem_object_wait_reservation() 61 dma_fence_put(shared[i]); in i915_gem_object_wait_reservation() 62 kfree(shared); in i915_gem_object_wait_reservation() 139 struct dma_fence **shared; in i915_gem_object_wait_priority() local 144 &excl, &count, &shared); in i915_gem_object_wait_priority() 149 fence_set_priority(shared[i], attr); in i915_gem_object_wait_priority() 150 dma_fence_put(shared[i]); in i915_gem_object_wait_priority() [all …]
|
/Linux-v5.4/Documentation/filesystems/ |
D | sharedsubtree.txt | 33 a. shared mount 39 2a) A shared mount can be replicated to as many mountpoints and all the 44 Let's say /mnt has a mount that is shared. 45 mount --make-shared /mnt 47 Note: mount(8) command now supports the --make-shared flag, 76 2b) A slave mount is like a shared mount except that mount and umount events 79 All slave mounts have a master mount which is a shared. 83 Let's say /mnt has a mount which is shared. 84 # mount --make-shared /mnt 89 the new mount at /tmp becomes a shared mount and it is a replica of [all …]
|
/Linux-v5.4/drivers/mtd/lpddr/ |
D | lpddr_cmds.c | 38 struct flchip_shared *shared; in lpddr_cmdset() local 68 shared = kmalloc_array(lpddr->numchips, sizeof(struct flchip_shared), in lpddr_cmdset() 70 if (!shared) { in lpddr_cmdset() 79 shared[i].writing = shared[i].erasing = NULL; in lpddr_cmdset() 80 mutex_init(&shared[i].lock); in lpddr_cmdset() 85 chip->priv = &shared[i]; in lpddr_cmdset() 197 struct flchip_shared *shared = chip->priv; in get_chip() local 199 mutex_lock(&shared->lock); in get_chip() 200 contender = shared->writing; in get_chip() 212 mutex_unlock(&shared->lock); in get_chip() [all …]
|
/Linux-v5.4/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
D | pcie.c | 259 struct brcmf_pcie_shared_info shared; member 667 struct brcmf_pcie_shared_info *shared; in brcmf_pcie_send_mb_data() local 673 shared = &devinfo->shared; in brcmf_pcie_send_mb_data() 674 addr = shared->htod_mb_data_addr; in brcmf_pcie_send_mb_data() 704 struct brcmf_pcie_shared_info *shared; in brcmf_pcie_handle_mb_data() local 708 shared = &devinfo->shared; in brcmf_pcie_handle_mb_data() 709 addr = shared->dtoh_mb_data_addr; in brcmf_pcie_handle_mb_data() 739 struct brcmf_pcie_shared_info *shared; in brcmf_pcie_bus_console_init() local 743 shared = &devinfo->shared; in brcmf_pcie_bus_console_init() 744 console = &shared->console; in brcmf_pcie_bus_console_init() [all …]
|
/Linux-v5.4/drivers/video/fbdev/via/ |
D | accel.c | 308 u32 chip_name = viapar->shared->chip_info.gfx_chip_name; in viafb_setup_engine() 310 engine = viapar->shared->vdev->engine_mmio; in viafb_setup_engine() 328 viapar->shared->hw_bitblt = hw_bitblt_1; in viafb_setup_engine() 333 viapar->shared->hw_bitblt = hw_bitblt_2; in viafb_setup_engine() 336 viapar->shared->hw_bitblt = NULL; in viafb_setup_engine() 340 viapar->shared->cursor_vram_addr = viapar->fbmem_free; in viafb_setup_engine() 344 viapar->shared->vq_vram_addr = viapar->fbmem_free; in viafb_setup_engine() 357 viapar->shared->vdev->camera_fbmem_size = 3*VGA_HEIGHT*VGA_WIDTH*2; in viafb_setup_engine() 358 viapar->fbmem_free -= viapar->shared->vdev->camera_fbmem_size; in viafb_setup_engine() 359 viapar->fbmem_used += viapar->shared->vdev->camera_fbmem_size; in viafb_setup_engine() [all …]
|
D | viafbdev.c | 246 !ppar->shared->vdev->engine_mmio) in viafb_check_var() 669 struct viafb_shared *shared = viapar->shared; in viafb_fillrect() local 673 if (info->flags & FBINFO_HWACCEL_DISABLED || !shared->hw_bitblt) { in viafb_fillrect() 692 if (shared->hw_bitblt(shared->vdev->engine_mmio, VIA_BITBLT_FILL, in viafb_fillrect() 703 struct viafb_shared *shared = viapar->shared; in viafb_copyarea() local 705 if (info->flags & FBINFO_HWACCEL_DISABLED || !shared->hw_bitblt) { in viafb_copyarea() 714 if (shared->hw_bitblt(shared->vdev->engine_mmio, VIA_BITBLT_COLOR, in viafb_copyarea() 726 struct viafb_shared *shared = viapar->shared; in viafb_imageblit() local 730 if (info->flags & FBINFO_HWACCEL_DISABLED || !shared->hw_bitblt || in viafb_imageblit() 751 if (shared->hw_bitblt(shared->vdev->engine_mmio, op, in viafb_imageblit() [all …]
|
/Linux-v5.4/drivers/reset/ |
D | core.c | 46 bool shared; member 305 if (rstc->shared) { in reset_control_reset() 317 if (rstc->shared && ret) in reset_control_reset() 352 if (rstc->shared) { in reset_control_assert() 411 if (rstc->shared) { in reset_control_deassert() 540 unsigned int index, bool shared, bool acquired) in __reset_control_get_internal() argument 553 if (!rstc->shared && !shared && !acquired) in __reset_control_get_internal() 556 if (WARN_ON(!rstc->shared || !shared)) in __reset_control_get_internal() 575 rstc->shared = shared; in __reset_control_get_internal() 601 const char *id, int index, bool shared, in __of_reset_control_get() argument [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/reserved-memory/ |
D | xen,shared-memory.txt | 5 to be a shared memory area across multiple virtual machines for 8 For each of these pre-shared memory regions, a range is exposed under 13 compatible = "xen,shared-memory-v1" 16 the base guest physical address and size of the shared memory region 19 64 bit integer offset within the owner virtual machine's shared 23 a string that identifies the shared memory region as specified in
|
/Linux-v5.4/include/linux/ |
D | reset.h | 23 const char *id, int index, bool shared, 26 int index, bool shared, 31 const char *id, int index, bool shared, 35 bool shared, bool optional); 37 bool shared, bool optional, 84 const char *id, int index, bool shared, in __of_reset_control_get() argument 92 int index, bool shared, bool optional, in __reset_control_get() argument 100 int index, bool shared, bool optional, in __devm_reset_control_get() argument 107 devm_reset_control_array_get(struct device *dev, bool shared, bool optional) in devm_reset_control_array_get() argument 113 of_reset_control_array_get(struct device_node *np, bool shared, bool optional, in of_reset_control_array_get() argument
|
/Linux-v5.4/tools/testing/selftests/powerpc/ptrace/ |
D | ptrace-tm-spr.c | 11 struct shared { struct 18 struct shared *cptr, *pptr; argument 37 cptr = (struct shared *)shmat(shm_id, NULL, 0); in tm_spr() 117 shm_id = shmget(IPC_PRIVATE, sizeof(struct shared), 0777|IPC_CREAT); in ptrace_tm_spr() 129 pptr = (struct shared *)shmat(shm_id, NULL, 0); in ptrace_tm_spr()
|
/Linux-v5.4/arch/powerpc/mm/ptdump/ |
D | Makefile | 5 obj-$(CONFIG_4xx) += shared.o 7 obj-$(CONFIG_PPC_BOOK3E_MMU) += shared.o 8 obj-$(CONFIG_PPC_BOOK3S_32) += shared.o bats.o segment_regs.o
|
/Linux-v5.4/Documentation/userspace-api/ |
D | unshare.rst | 37 outside the confinement of all-or-nothing shared resources of legacy 44 shared at the time of their creation. unshare() was conceptualized by 48 shared resources without creating a new process. unshare() is a natural 57 resources is not possible. Since namespaces are shared by default 60 from default shared namespace. The following lists two use-cases 74 of shared-tree feature in the Linux kernel, even regular Linux systems 85 decide what needs to be shared at the time of creating the process 111 be shared, similar flags in unshare(int flags) should specify 135 context that are currently being shared with other processes. Part 136 of execution context, such as the namespace, is shared by default [all …]
|