Home
last modified time | relevance | path

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

12345678910>>...33

/Linux-v5.4/drivers/hid/
Dhid-cougar.c78 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/
Dinterval_tree.c23 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/
Daxp20x.txt90 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/
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-v5.4/drivers/dma-buf/
Ddma-resv.c69 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/
Dpxa3xx-gcu.c89 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/
De500_mmu.c71 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 …]
De500_emulate.c75 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 …]
De500mc.c130 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 …]
De500.h215 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()
Dbooke_emulate.c26 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/
Dsoctherm-fuse.c74 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/
Dgrant-table.c35 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/
Di915_gem_wait.c42 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/
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-v5.4/drivers/mtd/lpddr/
Dlpddr_cmds.c38 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/
Dpcie.c259 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/
Daccel.c308 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 …]
Dviafbdev.c246 !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/
Dcore.c46 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/
Dxen,shared-memory.txt5 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/
Dreset.h23 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/
Dptrace-tm-spr.c11 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/
DMakefile5 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/
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 …]

12345678910>>...33