/Linux-v4.19/drivers/hid/ |
D | hid-cougar.c | 79 struct cougar_shared *shared; member 119 struct cougar_shared *shared; in cougar_get_shared_data() local 122 list_for_each_entry(shared, &cougar_udev_list, list) { in cougar_get_shared_data() 123 if (hid_compare_device_paths(hdev, shared->dev, '/')) { in cougar_get_shared_data() 124 kref_get(&shared->kref); in cougar_get_shared_data() 125 return shared; in cougar_get_shared_data() 133 struct cougar_shared *shared = container_of(kref, in cougar_release_shared_data() local 137 list_del(&shared->list); in cougar_release_shared_data() 140 kfree(shared); in cougar_release_shared_data() 147 if (cougar->shared) { in cougar_remove_shared_data() [all …]
|
/Linux-v4.19/mm/ |
D | interval_tree.c | 24 INTERVAL_TREE_DEFINE(struct vm_area_struct, shared.rb, 25 unsigned long, shared.rb_subtree_last, 39 if (!prev->shared.rb.rb_right) { in vma_interval_tree_insert_after() 41 link = &prev->shared.rb.rb_right; in vma_interval_tree_insert_after() 43 parent = rb_entry(prev->shared.rb.rb_right, in vma_interval_tree_insert_after() 44 struct vm_area_struct, shared.rb); in vma_interval_tree_insert_after() 45 if (parent->shared.rb_subtree_last < last) in vma_interval_tree_insert_after() 46 parent->shared.rb_subtree_last = last; in vma_interval_tree_insert_after() 47 while (parent->shared.rb.rb_left) { in vma_interval_tree_insert_after() 48 parent = rb_entry(parent->shared.rb.rb_left, in vma_interval_tree_insert_after() [all …]
|
/Linux-v4.19/Documentation/devicetree/bindings/mfd/ |
D | axp20x.txt | 80 LDO2 : LDO : ldo24in-supply : shared supply 82 LDO4 : LDO : ldo24in-supply : shared supply 96 ALDO1 : LDO : aldoin-supply : shared supply 97 ALDO2 : LDO : aldoin-supply : shared supply 98 ALDO3 : LDO : aldoin-supply : shared supply 99 DLDO1 : LDO : dldoin-supply : shared supply 100 DLDO2 : LDO : dldoin-supply : shared supply 101 DLDO3 : LDO : dldoin-supply : shared supply 102 DLDO4 : LDO : dldoin-supply : shared supply 103 ELDO1 : LDO : eldoin-supply : shared supply [all …]
|
/Linux-v4.19/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-v4.19/drivers/dma-buf/ |
D | reservation.c | 91 fobj = krealloc(obj->staged, offsetof(typeof(*fobj), shared[max]), in reservation_object_reserve_shared() 118 old_fence = rcu_dereference_protected(fobj->shared[i], in reservation_object_add_shared_inplace() 123 RCU_INIT_POINTER(fobj->shared[i], fence); in reservation_object_add_shared_inplace() 142 RCU_INIT_POINTER(fobj->shared[signaled_idx], fence); in reservation_object_add_shared_inplace() 145 RCU_INIT_POINTER(fobj->shared[fobj->shared_count], fence); in reservation_object_add_shared_inplace() 166 RCU_INIT_POINTER(fobj->shared[0], fence); in reservation_object_add_shared_replace() 180 check = rcu_dereference_protected(old->shared[i], in reservation_object_add_shared_replace() 185 RCU_INIT_POINTER(fobj->shared[--k], check); in reservation_object_add_shared_replace() 187 RCU_INIT_POINTER(fobj->shared[j++], check); in reservation_object_add_shared_replace() 190 RCU_INIT_POINTER(fobj->shared[fobj->shared_count], fence); in reservation_object_add_shared_replace() [all …]
|
/Linux-v4.19/drivers/video/fbdev/ |
D | pxa3xx-gcu.c | 101 struct pxa3xx_gcu_shared *shared; member 131 struct pxa3xx_gcu_shared *shared = priv->shared; \ 145 shared->hw_running ? "running" : " idle", \ 166 memset(priv->shared, 0, SHARED_SIZE); in pxa3xx_gcu_reset() 167 priv->shared->buffer_phys = priv->shared_phys; in pxa3xx_gcu_reset() 168 priv->shared->magic = PXA3XX_GCU_SHARED_MAGIC; in pxa3xx_gcu_reset() 184 struct pxa3xx_gcu_shared *sh = priv->shared; in dump_whole_state() 220 struct pxa3xx_gcu_shared *shared = priv->shared; in run_ready() local 227 shared->buffer[num++] = 0x05000000; in run_ready() 230 shared->buffer[num++] = 0x00000001; in run_ready() [all …]
|
/Linux-v4.19/arch/powerpc/kvm/ |
D | e500_mmu.c | 74 esel += gtlb0_set_base(vcpu_e500, vcpu->arch.shared->mas2); in get_tlb_esel() 137 tlbsel = (vcpu->arch.shared->mas4 >> 28) & 0x1; in kvmppc_e500_deliver_tlb_miss() 139 tsized = (vcpu->arch.shared->mas4 >> 7) & 0x1f; in kvmppc_e500_deliver_tlb_miss() 141 vcpu->arch.shared->mas0 = MAS0_TLBSEL(tlbsel) | MAS0_ESEL(victim) in kvmppc_e500_deliver_tlb_miss() 143 vcpu->arch.shared->mas1 = MAS1_VALID | (as ? MAS1_TS : 0) in kvmppc_e500_deliver_tlb_miss() 146 vcpu->arch.shared->mas2 = (eaddr & MAS2_EPN) in kvmppc_e500_deliver_tlb_miss() 147 | (vcpu->arch.shared->mas4 & MAS2_ATTRIB_MASK); in kvmppc_e500_deliver_tlb_miss() 148 vcpu->arch.shared->mas7_3 &= MAS3_U0 | MAS3_U1 | MAS3_U2 | MAS3_U3; in kvmppc_e500_deliver_tlb_miss() 149 vcpu->arch.shared->mas6 = (vcpu->arch.shared->mas6 & MAS6_SPID1) in kvmppc_e500_deliver_tlb_miss() 335 vcpu->arch.shared->mas0 &= ~MAS0_NV(~0); in kvmppc_e500_emul_tlbre() [all …]
|
D | e500_emulate.c | 78 int cpir = cvcpu->arch.shared->pir; in kvmppc_e500_emul_msgsnd() 229 vcpu->arch.shared->mas0 = spr_val; in kvmppc_core_emulate_mtspr_e500() 232 vcpu->arch.shared->mas1 = spr_val; in kvmppc_core_emulate_mtspr_e500() 235 vcpu->arch.shared->mas2 = spr_val; in kvmppc_core_emulate_mtspr_e500() 238 vcpu->arch.shared->mas7_3 &= ~(u64)0xffffffff; in kvmppc_core_emulate_mtspr_e500() 239 vcpu->arch.shared->mas7_3 |= spr_val; in kvmppc_core_emulate_mtspr_e500() 242 vcpu->arch.shared->mas4 = spr_val; in kvmppc_core_emulate_mtspr_e500() 245 vcpu->arch.shared->mas6 = spr_val; in kvmppc_core_emulate_mtspr_e500() 248 vcpu->arch.shared->mas7_3 &= (u64)0xffffffff; in kvmppc_core_emulate_mtspr_e500() 249 vcpu->arch.shared->mas7_3 |= (u64)spr_val << 32; in kvmppc_core_emulate_mtspr_e500() [all …]
|
D | e500mc.c | 133 mtspr(SPRN_GSPRG0, (unsigned long)vcpu->arch.shared->sprg0); in kvmppc_core_vcpu_load_e500mc() 134 mtspr(SPRN_GSPRG1, (unsigned long)vcpu->arch.shared->sprg1); in kvmppc_core_vcpu_load_e500mc() 135 mtspr(SPRN_GSPRG2, (unsigned long)vcpu->arch.shared->sprg2); in kvmppc_core_vcpu_load_e500mc() 136 mtspr(SPRN_GSPRG3, (unsigned long)vcpu->arch.shared->sprg3); in kvmppc_core_vcpu_load_e500mc() 138 mtspr(SPRN_GSRR0, vcpu->arch.shared->srr0); in kvmppc_core_vcpu_load_e500mc() 139 mtspr(SPRN_GSRR1, vcpu->arch.shared->srr1); in kvmppc_core_vcpu_load_e500mc() 142 mtspr(SPRN_GDEAR, vcpu->arch.shared->dar); in kvmppc_core_vcpu_load_e500mc() 143 mtspr(SPRN_GESR, vcpu->arch.shared->esr); in kvmppc_core_vcpu_load_e500mc() 157 vcpu->arch.shared->sprg0 = mfspr(SPRN_GSPRG0); in kvmppc_core_vcpu_put_e500mc() 158 vcpu->arch.shared->sprg1 = mfspr(SPRN_GSPRG1); in kvmppc_core_vcpu_put_e500mc() [all …]
|
D | e500.h | 218 return !!(vcpu->arch.shared->msr & (MSR_IS | MSR_DS)); in get_cur_as() 223 return !!(vcpu->arch.shared->msr & MSR_PR); in get_cur_pr() 228 return (vcpu->arch.shared->mas6 >> 16) & 0xff; in get_cur_spid() 233 return vcpu->arch.shared->mas6 & 0x1; in get_cur_sas() 242 return (vcpu->arch.shared->mas0 >> 28) & 0x1; in get_tlb_tlbsel() 247 return vcpu->arch.shared->mas0 & 0xfff; in get_tlb_nv_bit() 252 return (vcpu->arch.shared->mas0 >> 16) & 0xfff; in get_tlb_esel_bit() 266 if (get_tlb_ts(tlbe) != !!(vcpu->arch.shared->msr & MSR_IS)) in tlbe_is_host_safe() 319 unsigned int tidseld = (vcpu->arch.shared->mas4 >> 16) & 0xf; in get_tlbmiss_tid()
|
D | booke_emulate.c | 37 vcpu->arch.regs.nip = vcpu->arch.shared->srr0; in kvmppc_emul_rfi() 38 kvmppc_set_msr(vcpu, vcpu->arch.shared->srr1); in kvmppc_emul_rfi() 91 kvmppc_set_gpr(vcpu, rt, vcpu->arch.shared->msr); in kvmppc_booke_emulate_op() 101 vcpu->arch.shared->msr = (vcpu->arch.shared->msr & ~MSR_EE) in kvmppc_booke_emulate_op() 107 vcpu->arch.shared->msr = (vcpu->arch.shared->msr & ~MSR_EE) in kvmppc_booke_emulate_op() 138 vcpu->arch.shared->dar = spr_val; in kvmppc_booke_emulate_mtspr() 141 vcpu->arch.shared->esr = spr_val; in kvmppc_booke_emulate_mtspr() 399 *spr_val = vcpu->arch.shared->dar; in kvmppc_booke_emulate_mfspr() 402 *spr_val = vcpu->arch.shared->esr; in kvmppc_booke_emulate_mfspr()
|
/Linux-v4.19/drivers/thermal/tegra/ |
D | soctherm-fuse.c | 83 struct tsensor_shared_calib *shared) in tegra_calc_shared_calib() argument 93 shared->base_cp = (val & tfuse->fuse_base_cp_mask) >> in tegra_calc_shared_calib() 95 shared->base_ft = (val & tfuse->fuse_base_ft_mask) >> in tegra_calc_shared_calib() 110 shared->actual_temp_cp = 2 * NOMINAL_CALIB_CP + shifted_cp; in tegra_calc_shared_calib() 111 shared->actual_temp_ft = 2 * NOMINAL_CALIB_FT + shifted_ft; in tegra_calc_shared_calib() 117 const struct tsensor_shared_calib *shared, in tegra_calc_tsensor_calib() argument 135 actual_tsensor_cp = (shared->base_cp * 64) + sign_extend32(val, 12); in tegra_calc_tsensor_calib() 138 actual_tsensor_ft = (shared->base_ft * 32) + sign_extend32(val, 12); in tegra_calc_tsensor_calib() 141 delta_temp = shared->actual_temp_ft - shared->actual_temp_cp; in tegra_calc_tsensor_calib() 149 temp = ((s64)actual_tsensor_ft * shared->actual_temp_cp) - in tegra_calc_tsensor_calib() [all …]
|
/Linux-v4.19/arch/x86/xen/ |
D | grant-table.c | 58 void *shared = *__shared; in arch_gnttab_map_shared() local 62 if (shared == NULL) in arch_gnttab_map_shared() 63 *__shared = shared = gnttab_shared_vm_area.area->addr; in arch_gnttab_map_shared() 65 addr = (unsigned long)shared; in arch_gnttab_map_shared() 80 grant_status_t *shared = *__shared; in arch_gnttab_map_status() local 84 if (shared == NULL) in arch_gnttab_map_status() 85 *__shared = shared = gnttab_status_vm_area.area->addr; in arch_gnttab_map_status() 87 addr = (unsigned long)shared; in arch_gnttab_map_status() 98 void arch_gnttab_unmap(void *shared, unsigned long nr_gframes) in arch_gnttab_unmap() argument 104 if (shared == gnttab_status_vm_area.area->addr) in arch_gnttab_unmap() [all …]
|
/Linux-v4.19/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
D | pcie.c | 260 struct brcmf_pcie_shared_info shared; member 663 struct brcmf_pcie_shared_info *shared; in brcmf_pcie_send_mb_data() local 668 shared = &devinfo->shared; in brcmf_pcie_send_mb_data() 669 addr = shared->htod_mb_data_addr; in brcmf_pcie_send_mb_data() 695 struct brcmf_pcie_shared_info *shared; in brcmf_pcie_handle_mb_data() local 699 shared = &devinfo->shared; in brcmf_pcie_handle_mb_data() 700 addr = shared->dtoh_mb_data_addr; in brcmf_pcie_handle_mb_data() 730 struct brcmf_pcie_shared_info *shared; in brcmf_pcie_bus_console_init() local 734 shared = &devinfo->shared; in brcmf_pcie_bus_console_init() 735 console = &shared->console; in brcmf_pcie_bus_console_init() [all …]
|
/Linux-v4.19/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-v4.19/drivers/mtd/lpddr/ |
D | lpddr_cmds.c | 51 struct flchip_shared *shared; in lpddr_cmdset() local 81 shared = kmalloc_array(lpddr->numchips, sizeof(struct flchip_shared), in lpddr_cmdset() 83 if (!shared) { in lpddr_cmdset() 92 shared[i].writing = shared[i].erasing = NULL; in lpddr_cmdset() 93 mutex_init(&shared[i].lock); in lpddr_cmdset() 98 chip->priv = &shared[i]; in lpddr_cmdset() 210 struct flchip_shared *shared = chip->priv; in get_chip() local 212 mutex_lock(&shared->lock); in get_chip() 213 contender = shared->writing; in get_chip() 225 mutex_unlock(&shared->lock); in get_chip() [all …]
|
/Linux-v4.19/drivers/reset/ |
D | core.c | 48 bool shared; member 269 if (rstc->shared) { in reset_control_reset() 278 if (rstc->shared && ret) in reset_control_reset() 313 if (rstc->shared) { in reset_control_assert() 366 if (rstc->shared) { in reset_control_deassert() 411 unsigned int index, bool shared) in __reset_control_get_internal() argument 419 if (WARN_ON(!rstc->shared || !shared)) in __reset_control_get_internal() 437 rstc->shared = shared; in __reset_control_get_internal() 463 const char *id, int index, bool shared, in __of_reset_control_get() argument 518 rstc = __reset_control_get_internal(rcdev, rstc_id, shared); in __of_reset_control_get() [all …]
|
/Linux-v4.19/drivers/video/fbdev/via/ |
D | accel.c | 322 u32 chip_name = viapar->shared->chip_info.gfx_chip_name; in viafb_setup_engine() 324 engine = viapar->shared->vdev->engine_mmio; in viafb_setup_engine() 342 viapar->shared->hw_bitblt = hw_bitblt_1; in viafb_setup_engine() 347 viapar->shared->hw_bitblt = hw_bitblt_2; in viafb_setup_engine() 350 viapar->shared->hw_bitblt = NULL; in viafb_setup_engine() 354 viapar->shared->cursor_vram_addr = viapar->fbmem_free; in viafb_setup_engine() 358 viapar->shared->vq_vram_addr = viapar->fbmem_free; in viafb_setup_engine() 371 viapar->shared->vdev->camera_fbmem_size = 3*VGA_HEIGHT*VGA_WIDTH*2; in viafb_setup_engine() 372 viapar->fbmem_free -= viapar->shared->vdev->camera_fbmem_size; in viafb_setup_engine() 373 viapar->fbmem_used += viapar->shared->vdev->camera_fbmem_size; in viafb_setup_engine() [all …]
|
D | viafbdev.c | 260 !ppar->shared->vdev->engine_mmio) in viafb_check_var() 683 struct viafb_shared *shared = viapar->shared; in viafb_fillrect() local 687 if (info->flags & FBINFO_HWACCEL_DISABLED || !shared->hw_bitblt) { in viafb_fillrect() 706 if (shared->hw_bitblt(shared->vdev->engine_mmio, VIA_BITBLT_FILL, in viafb_fillrect() 717 struct viafb_shared *shared = viapar->shared; in viafb_copyarea() local 719 if (info->flags & FBINFO_HWACCEL_DISABLED || !shared->hw_bitblt) { in viafb_copyarea() 728 if (shared->hw_bitblt(shared->vdev->engine_mmio, VIA_BITBLT_COLOR, in viafb_copyarea() 740 struct viafb_shared *shared = viapar->shared; in viafb_imageblit() local 744 if (info->flags & FBINFO_HWACCEL_DISABLED || !shared->hw_bitblt || in viafb_imageblit() 765 if (shared->hw_bitblt(shared->vdev->engine_mmio, op, in viafb_imageblit() [all …]
|
/Linux-v4.19/include/linux/ |
D | reset.h | 19 const char *id, int index, bool shared, 22 int index, bool shared, 27 const char *id, int index, bool shared, 31 bool shared, bool optional); 33 bool shared, bool optional); 68 const char *id, int index, bool shared, in __of_reset_control_get() argument 76 int index, bool shared, bool optional) in __reset_control_get() argument 83 int index, bool shared, bool optional) in __devm_reset_control_get() argument 89 devm_reset_control_array_get(struct device *dev, bool shared, bool optional) in devm_reset_control_array_get() argument 95 of_reset_control_array_get(struct device_node *np, bool shared, bool optional) in of_reset_control_array_get() argument
|
/Linux-v4.19/tools/testing/selftests/powerpc/ptrace/ |
D | ptrace-tm-spr.c | 15 struct shared { struct 22 struct shared *cptr, *pptr; argument 41 cptr = (struct shared *)shmat(shm_id, NULL, 0); in tm_spr() 121 shm_id = shmget(IPC_PRIVATE, sizeof(struct shared), 0777|IPC_CREAT); in ptrace_tm_spr() 133 pptr = (struct shared *)shmat(shm_id, NULL, 0); in ptrace_tm_spr()
|
/Linux-v4.19/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 …]
|
/Linux-v4.19/Documentation/admin-guide/mm/ |
D | numa_memory_policy.rst | 102 * VMA policies are shared between all tasks that share a 125 Conceptually, shared policies apply to "memory objects" mapped 126 shared into one or more tasks' distinct address spaces. An 127 application installs shared policies the same way as VMA 129 virtual addresses that map the shared object. However, unlike 131 range of a task's address space, shared policies apply 132 directly to the shared object. Thus, all tasks that attach to 134 shared object, by any task, will obey the shared policy. 136 As of 2.6.22, only shared memory segments, created by shmget() or 137 mmap(MAP_ANONYMOUS|MAP_SHARED), support shared policy. When shared [all …]
|
/Linux-v4.19/drivers/scsi/aic7xxx/ |
D | aic7770_osm.c | 64 int shared; in aic7770_map_int() local 66 shared = 0; in aic7770_map_int() 68 shared = IRQF_SHARED; in aic7770_map_int() 70 error = request_irq(irq, ahc_linux_isr, shared, "aic7xxx", ahc); in aic7770_map_int()
|
/Linux-v4.19/Documentation/devicetree/bindings/reserved-memory/ |
D | qcom,cmd-db.txt | 6 is stored in a shared memory region and is loaded by the remote processor. 9 controlling shared resources. Depending on the board configuration the shared 11 remote processor and made available in the shared memory.
|