Home
last modified time | relevance | path

Searched refs:shared (Results 1 – 25 of 741) sorted by relevance

12345678910>>...30

/Linux-v4.19/drivers/hid/
Dhid-cougar.c79 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/
Dinterval_tree.c24 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/
Daxp20x.txt80 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/
Ddm-stats.c185 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/
Dreservation.c91 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/
Dpxa3xx-gcu.c101 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/
De500_mmu.c74 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 …]
De500_emulate.c78 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 …]
De500mc.c133 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 …]
De500.h218 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()
Dbooke_emulate.c37 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/
Dsoctherm-fuse.c83 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/
Dgrant-table.c58 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/
Dpcie.c260 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/
Dsharedsubtree.txt33 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/
Dlpddr_cmds.c51 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/
Dcore.c48 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/
Daccel.c322 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 …]
Dviafbdev.c260 !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/
Dreset.h19 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/
Dptrace-tm-spr.c15 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/
Dunshare.rst37 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/
Dnuma_memory_policy.rst102 * 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/
Daic7770_osm.c64 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/
Dqcom,cmd-db.txt6 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.

12345678910>>...30