Home
last modified time | relevance | path

Searched refs:shared (Results 1 – 200 of 508) sorted by relevance

123

/linux-4.4.14/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 …]
Dslab.c262 parent->shared = NULL; in kmem_cache_node_init()
464 .shared = 1,
933 if (n->shared) in __drain_alien_cache()
934 transfer_objects(n->shared, ac, ac->limit); in __drain_alien_cache()
1105 struct array_cache *shared; in cpuup_canceled() local
1130 shared = n->shared; in cpuup_canceled()
1131 if (shared) { in cpuup_canceled()
1132 free_block(cachep, shared->entry, in cpuup_canceled()
1133 shared->avail, node, &list); in cpuup_canceled()
1134 n->shared = NULL; in cpuup_canceled()
[all …]
Dslab.h156 unsigned int shared; member
336 struct array_cache *shared; /* shared per node */ member
/linux-4.4.14/drivers/cpufreq/
Dcpufreq_governor.c38 struct cpufreq_policy *policy = cdbs->shared->policy; in dbs_check_cpu()
203 static bool need_load_eval(struct cpu_common_dbs_info *shared, in need_load_eval() argument
206 if (policy_is_shared(shared->policy)) { in need_load_eval()
208 s64 delta_us = ktime_us_delta(time_now, shared->time_stamp); in need_load_eval()
214 shared->time_stamp = time_now; in need_load_eval()
224 struct cpu_common_dbs_info *shared = cdbs->shared; in dbs_timer() local
230 mutex_lock(&shared->timer_mutex); in dbs_timer()
232 policy = shared->policy; in dbs_timer()
253 if (!need_load_eval(cdbs->shared, sampling_rate)) in dbs_timer()
260 mutex_unlock(&shared->timer_mutex); in dbs_timer()
[all …]
Dcpufreq_ondemand.c158 struct cpufreq_policy *policy = dbs_info->cdbs.shared->policy; in od_check_cpu()
197 struct cpufreq_policy *policy = cdbs->shared->policy; in od_dbs_timer()
545 struct cpu_common_dbs_info *shared; in od_set_powersave_bias() local
550 shared = per_cpu(od_cpu_dbs_info, cpu).cdbs.shared; in od_set_powersave_bias()
551 if (!shared) in od_set_powersave_bias()
554 policy = shared->policy; in od_set_powersave_bias()
Dcpufreq_conservative.c63 struct cpufreq_policy *policy = dbs_info->cdbs.shared->policy; in cs_check_cpu()
124 dbs_check_cpu(dbs_data, cdbs->shared->policy->cpu); in cs_dbs_timer()
/linux-4.4.14/drivers/md/
Ddm-stats.c188 static int dm_stat_in_flight(struct dm_stat_shared *shared) in dm_stat_in_flight() argument
190 return atomic_read(&shared->in_flight[READ]) + in dm_stat_in_flight()
191 atomic_read(&shared->in_flight[WRITE]); in dm_stat_in_flight()
213 struct dm_stat_shared *shared; in dm_stats_cleanup() local
219 shared = &s->stat_shared[ni]; in dm_stats_cleanup()
220 if (WARN_ON(dm_stat_in_flight(shared))) { in dm_stats_cleanup()
227 atomic_read(&shared->in_flight[READ]), in dm_stats_cleanup()
228 atomic_read(&shared->in_flight[WRITE])); in dm_stats_cleanup()
485 static void dm_stat_round(struct dm_stat *s, struct dm_stat_shared *shared, in dm_stat_round() argument
499 difference = now - shared->stamp; in dm_stat_round()
[all …]
Ddm-thin-metadata.h137 bool shared:1; member
/linux-4.4.14/drivers/video/fbdev/
Dpxa3xx-gcu.c100 struct pxa3xx_gcu_shared *shared; member
130 struct pxa3xx_gcu_shared *shared = priv->shared; \
142 shared->hw_running ? "running" : " idle", \
163 memset(priv->shared, 0, SHARED_SIZE); in pxa3xx_gcu_reset()
164 priv->shared->buffer_phys = priv->shared_phys; in pxa3xx_gcu_reset()
165 priv->shared->magic = PXA3XX_GCU_SHARED_MAGIC; in pxa3xx_gcu_reset()
181 struct pxa3xx_gcu_shared *sh = priv->shared; in dump_whole_state()
217 struct pxa3xx_gcu_shared *shared = priv->shared; in run_ready() local
224 shared->buffer[num++] = 0x05000000; in run_ready()
227 shared->buffer[num++] = 0x00000001; in run_ready()
[all …]
/linux-4.4.14/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.c134 mtspr(SPRN_GSPRG0, (unsigned long)vcpu->arch.shared->sprg0); in kvmppc_core_vcpu_load_e500mc()
135 mtspr(SPRN_GSPRG1, (unsigned long)vcpu->arch.shared->sprg1); in kvmppc_core_vcpu_load_e500mc()
136 mtspr(SPRN_GSPRG2, (unsigned long)vcpu->arch.shared->sprg2); in kvmppc_core_vcpu_load_e500mc()
137 mtspr(SPRN_GSPRG3, (unsigned long)vcpu->arch.shared->sprg3); in kvmppc_core_vcpu_load_e500mc()
139 mtspr(SPRN_GSRR0, vcpu->arch.shared->srr0); in kvmppc_core_vcpu_load_e500mc()
140 mtspr(SPRN_GSRR1, vcpu->arch.shared->srr1); in kvmppc_core_vcpu_load_e500mc()
143 mtspr(SPRN_GDEAR, vcpu->arch.shared->dar); in kvmppc_core_vcpu_load_e500mc()
144 mtspr(SPRN_GESR, vcpu->arch.shared->esr); in kvmppc_core_vcpu_load_e500mc()
158 vcpu->arch.shared->sprg0 = mfspr(SPRN_GSPRG0); in kvmppc_core_vcpu_put_e500mc()
159 vcpu->arch.shared->sprg1 = mfspr(SPRN_GSPRG1); in kvmppc_core_vcpu_put_e500mc()
[all …]
Dpowerpc.c131 struct kvm_vcpu_arch_shared *shared = vcpu->arch.shared; in kvmppc_swab_shared() local
134 shared->sprg0 = swab64(shared->sprg0); in kvmppc_swab_shared()
135 shared->sprg1 = swab64(shared->sprg1); in kvmppc_swab_shared()
136 shared->sprg2 = swab64(shared->sprg2); in kvmppc_swab_shared()
137 shared->sprg3 = swab64(shared->sprg3); in kvmppc_swab_shared()
138 shared->srr0 = swab64(shared->srr0); in kvmppc_swab_shared()
139 shared->srr1 = swab64(shared->srr1); in kvmppc_swab_shared()
140 shared->dar = swab64(shared->dar); in kvmppc_swab_shared()
141 shared->msr = swab64(shared->msr); in kvmppc_swab_shared()
142 shared->dsisr = swab32(shared->dsisr); in kvmppc_swab_shared()
[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.pc = 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()
Dbooke.c79 printk("pc: %08lx msr: %08llx\n", vcpu->arch.pc, vcpu->arch.shared->msr); in kvmppc_dump_vcpu()
81 printk("srr0: %08llx srr1: %08llx\n", vcpu->arch.shared->srr0, in kvmppc_dump_vcpu()
82 vcpu->arch.shared->srr1); in kvmppc_dump_vcpu()
116 if (vcpu->arch.shared->msr & MSR_SPE) { in kvmppc_vcpu_sync_spe()
169 vcpu->arch.shadow_msr |= vcpu->arch.shared->msr & MSR_FP; in kvmppc_vcpu_sync_fpu()
212 vcpu->arch.shadow_msr |= vcpu->arch.shared->msr & MSR_DE; in kvmppc_vcpu_sync_debug()
222 vcpu->arch.shared->msr |= MSR_DE; in kvmppc_vcpu_sync_debug()
225 vcpu->arch.shared->msr &= ~MSR_DE; in kvmppc_vcpu_sync_debug()
236 u32 old_msr = vcpu->arch.shared->msr; in kvmppc_set_msr()
242 vcpu->arch.shared->msr = new_msr; in kvmppc_set_msr()
[all …]
Demulate.c239 vcpu->arch.shared->esr | ESR_PTR); in kvmppc_emulate_instruction()
255 vcpu->arch.shared->esr | ESR_PTR); in kvmppc_emulate_instruction()
De500.c465 vcpu->arch.shared = (void*)__get_free_page(GFP_KERNEL|__GFP_ZERO); in kvmppc_core_vcpu_create_e500()
466 if (!vcpu->arch.shared) in kvmppc_core_vcpu_create_e500()
487 free_page((unsigned long)vcpu->arch.shared); in kvmppc_core_vcpu_free_e500()
De500_mmu_host.c164 ulong shared_page = ((ulong)vcpu->arch.shared) & PAGE_MASK; in kvmppc_map_magic()
313 u32 pr = vcpu->arch.shared->msr & MSR_PR; in kvmppc_e500_setup_stlbe()
644 addr_space = (vcpu->arch.shared->msr & MSR_IS) >> MSR_IR_LG; in kvmppc_load_last_inst()
674 pr = vcpu->arch.shared->msr & MSR_PR; in kvmppc_load_last_inst()
Dtrace_booke.h55 __entry->msr = vcpu->arch.shared->msr;
/linux-4.4.14/drivers/dma-buf/
Dreservation.c72 fobj = krealloc(obj->staged, offsetof(typeof(*fobj), shared[max]), in reservation_object_reserve_shared()
98 old_fence = rcu_dereference_protected(fobj->shared[i], in reservation_object_add_shared_inplace()
103 RCU_INIT_POINTER(fobj->shared[i], fence); in reservation_object_add_shared_inplace()
116 RCU_INIT_POINTER(fobj->shared[fobj->shared_count], fence); in reservation_object_add_shared_inplace()
135 RCU_INIT_POINTER(fobj->shared[0], fence); in reservation_object_add_shared_replace()
151 check = rcu_dereference_protected(old->shared[i], in reservation_object_add_shared_replace()
156 RCU_INIT_POINTER(fobj->shared[i], fence); in reservation_object_add_shared_replace()
158 RCU_INIT_POINTER(fobj->shared[i], check); in reservation_object_add_shared_replace()
161 RCU_INIT_POINTER(fobj->shared[fobj->shared_count], fence); in reservation_object_add_shared_replace()
228 fence_put(rcu_dereference_protected(old->shared[i], in reservation_object_add_excl_fence()
[all …]
/linux-4.4.14/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 …]
Dtmpfs.txt21 as shared or something like that. Further on you can check the actual
28 all. This is used for shared anonymous mappings and SYSV shared
36 POSIX shared memory (shm_open, shm_unlink). Adding the following
44 This mount is _not_ needed for SYSV shared memory. The internal
47 shared memory)
Dgfs2-glocks.txt24 namely shared (SH), deferred (DF) and exclusive (EX). Those translate
34 Thus DF is basically a shared mode which is incompatible with the "normal"
35 shared lock mode, SH. In GFS2 the DF mode is used exclusively for direct I/O
72 tends to show up most with shared mmaped files which are being written
79 Also, eventually we hope to make the glock "EX" mode locally shared
Dgfs2.txt7 simultaneously use a block device that is shared between them (with FC,
Dmandatory-locking.txt48 "read" -or- "shared" lock on, and block attempts to both read and write to a
139 shared (via mmap() with MAP_SHARED) will be rejected with the error status
142 6. Attempts to create a shared memory map of a file (via mmap() with MAP_SHARED)
/linux-4.4.14/drivers/mtd/lpddr/
Dlpddr_cmds.c51 struct flchip_shared *shared; in lpddr_cmdset() local
81 shared = kmalloc(sizeof(struct flchip_shared) * lpddr->numchips, 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-4.4.14/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()
682 struct viafb_shared *shared = viapar->shared; in viafb_fillrect() local
686 if (info->flags & FBINFO_HWACCEL_DISABLED || !shared->hw_bitblt) { in viafb_fillrect()
705 if (shared->hw_bitblt(shared->vdev->engine_mmio, VIA_BITBLT_FILL, in viafb_fillrect()
716 struct viafb_shared *shared = viapar->shared; in viafb_copyarea() local
718 if (info->flags & FBINFO_HWACCEL_DISABLED || !shared->hw_bitblt) { in viafb_copyarea()
727 if (shared->hw_bitblt(shared->vdev->engine_mmio, VIA_BITBLT_COLOR, in viafb_copyarea()
739 struct viafb_shared *shared = viapar->shared; in viafb_imageblit() local
743 if (info->flags & FBINFO_HWACCEL_DISABLED || !shared->hw_bitblt || in viafb_imageblit()
764 if (shared->hw_bitblt(shared->vdev->engine_mmio, op, in viafb_imageblit()
[all …]
Dhw.c625 viaparinfo->shared->iga1_devices = 0; in viafb_set_iga_path()
626 viaparinfo->shared->iga2_devices = 0; in viafb_set_iga_path()
629 viaparinfo->shared->iga1_devices |= VIA_CRT; in viafb_set_iga_path()
631 viaparinfo->shared->iga2_devices |= VIA_CRT; in viafb_set_iga_path()
636 viaparinfo->shared->iga1_devices |= get_dvi_devices( in viafb_set_iga_path()
640 viaparinfo->shared->iga2_devices |= get_dvi_devices( in viafb_set_iga_path()
647 viaparinfo->shared->iga1_devices |= get_lcd_devices( in viafb_set_iga_path()
651 viaparinfo->shared->iga2_devices |= get_lcd_devices( in viafb_set_iga_path()
658 viaparinfo->shared->iga1_devices |= get_lcd_devices( in viafb_set_iga_path()
662 viaparinfo->shared->iga2_devices |= get_lcd_devices( in viafb_set_iga_path()
[all …]
Dviafbdev.h82 struct viafb_shared *shared; member
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/
Dpcie.c268 struct brcmf_pcie_shared_info shared; member
632 struct brcmf_pcie_shared_info *shared; in brcmf_pcie_send_mb_data() local
637 shared = &devinfo->shared; in brcmf_pcie_send_mb_data()
638 addr = shared->htod_mb_data_addr; in brcmf_pcie_send_mb_data()
664 struct brcmf_pcie_shared_info *shared; in brcmf_pcie_handle_mb_data() local
668 shared = &devinfo->shared; in brcmf_pcie_handle_mb_data()
669 addr = shared->dtoh_mb_data_addr; in brcmf_pcie_handle_mb_data()
697 struct brcmf_pcie_shared_info *shared; in brcmf_pcie_bus_console_init() local
701 shared = &devinfo->shared; in brcmf_pcie_bus_console_init()
702 console = &shared->console; in brcmf_pcie_bus_console_init()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/mfd/
Daxp20x.txt49 LDO2 : LDO : ldo24in-supply : shared supply
51 LDO4 : LDO : ldo24in-supply : shared supply
65 ALDO1 : LDO : aldoin-supply : shared supply
66 ALDO2 : LDO : aldoin-supply : shared supply
67 ALDO3 : LDO : aldoin-supply : shared supply
68 DLDO1 : LDO : dldoin-supply : shared supply
69 DLDO2 : LDO : dldoin-supply : shared supply
70 DLDO3 : LDO : dldoin-supply : shared supply
71 DLDO4 : LDO : dldoin-supply : shared supply
72 ELDO1 : LDO : eldoin-supply : shared supply
[all …]
/linux-4.4.14/drivers/staging/rdma/amso1100/
Dc2_mq.c67 __raw_writew((__force u16) cpu_to_be16(q->priv), &q->peer->shared); in c2_mq_produce()
108 __raw_writew((__force u16) cpu_to_be16(q->priv), &q->peer->shared); in c2_mq_free()
120 *q->shared = cpu_to_be16((be16_to_cpu(*q->shared)+1) % q->q_size); in c2_mq_lconsume()
130 count = be16_to_cpu(*q->shared) - q->priv;
132 count = q->priv - be16_to_cpu(*q->shared);
144 BUG_ON(!q->shared); in c2_mq_req_init()
162 BUG_ON(!q->shared); in c2_mq_rep_init()
Dc2_mq.h52 u16 shared; member
78 __be16 *shared; member
88 return q->priv == be16_to_cpu(*q->shared); in c2_mq_empty()
93 return q->priv == (be16_to_cpu(*q->shared) + q->q_size - 1) % q->q_size; in c2_mq_full()
Dc2_cq.c97 while (priv != be16_to_cpu(*q->shared)) { in c2_cq_clean()
224 struct c2_mq_shared __iomem *shared; in c2_arm_cq() local
230 shared = cq->mq.peer; in c2_arm_cq()
233 writeb(C2_CQ_NOTIFICATION_TYPE_NEXT, &shared->notification_type); in c2_arm_cq()
235 writeb(C2_CQ_NOTIFICATION_TYPE_NEXT_SE, &shared->notification_type); in c2_arm_cq()
239 writeb(CQ_WAIT_FOR_DMA | CQ_ARMED, &shared->armed); in c2_arm_cq()
246 readb(&shared->armed); in c2_arm_cq()
304 cq->mq.shared = c2_alloc_mqsp(c2dev, c2dev->kern_mqsp_pool, in c2_init_cq()
306 if (!cq->mq.shared) in c2_init_cq()
384 c2_free_mqsp(cq->mq.shared); in c2_init_cq()
Dc2_qp.c436 qp->sq_mq.shared = c2_alloc_mqsp(c2dev, c2dev->kern_mqsp_pool, in c2_alloc_qp()
438 if (!qp->sq_mq.shared) { in c2_alloc_qp()
443 qp->rq_mq.shared = c2_alloc_mqsp(c2dev, c2dev->kern_mqsp_pool, in c2_alloc_qp()
445 if (!qp->rq_mq.shared) { in c2_alloc_qp()
566 c2_free_mqsp(qp->rq_mq.shared); in c2_alloc_qp()
568 c2_free_mqsp(qp->sq_mq.shared); in c2_alloc_qp()
633 c2_free_mqsp(qp->sq_mq.shared); in c2_free_qp()
634 c2_free_mqsp(qp->rq_mq.shared); in c2_free_qp()
726 static inline void c2_activity(struct c2_dev *c2dev, u32 mq_index, u16 shared) in c2_activity() argument
740 __raw_writel(C2_HINT_MAKE(mq_index, shared), in c2_activity()
Dc2_rnic.c492 c2dev->req_vq.shared = c2_alloc_mqsp(c2dev, c2dev->kern_mqsp_pool, in c2_rnic_init()
495 c2dev->rep_vq.shared = c2_alloc_mqsp(c2dev, c2dev->kern_mqsp_pool, in c2_rnic_init()
498 c2dev->aeq.shared = c2_alloc_mqsp(c2dev, c2dev->kern_mqsp_pool, in c2_rnic_init()
500 if (!c2dev->hint_count || !c2dev->req_vq.shared || in c2_rnic_init()
501 !c2dev->rep_vq.shared || !c2dev->aeq.shared) { in c2_rnic_init()
/linux-4.4.14/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()
76 void arch_gnttab_unmap(void *shared, unsigned long nr_gframes) in arch_gnttab_unmap() argument
81 addr = (unsigned long)shared; in arch_gnttab_unmap()
/linux-4.4.14/Documentation/
Dunshare.txt36 outside the confinement of all-or-nothing shared resources of legacy
43 shared at the time of their creation. unshare was conceptualized by
47 shared resources without creating a new process. unshare is a natural
55 resources is not possible. Since namespaces are shared by default
58 from default shared namespace. The following lists two use-cases
71 of shared-tree feature in the Linux kernel, even regular Linux systems
81 decide what needs to be shared at the time of creating the process
105 be shared, similar flags in unshare(int flags) should specify
128 context that are currently being shared with other processes. Part
129 of execution context, such as the namespace, is shared by default
[all …]
Dnommu-mmap.txt30 shared across fork() or clone() without CLONE_VM in the MMU case. Since
67 that a copy is always taken and never shared.
73 mapping; shared across fork.
84 case, a shared-writable memory mapping will be possible. It will work
168 Both SYSV IPC SHM shared memory and POSIX shared memory is supported in NOMMU
196 even if they are not currently shared.
226 is removed. An existing mapping will be shared, partially or not, if possible
245 In such a case, care must be taken lest userspace see a shared or a
256 Provision of shared mappings on memory backed files is similar to the provision
257 of support for shared mapped character devices. The main difference is that the
[all …]
Dvolatile-considered-harmful.txt6 sometimes tempted to use it in kernel code when shared data structures are
13 do. In the kernel, one must protect shared data structures against
46 volatile. When dealing with shared data, proper locking makes volatile
Dintel_txt.txt131 o Tboot will populate a shared page with some data about itself and
133 - The location of the shared page is passed via the boot_params
135 o The kernel will look for the tboot shared page address and, if it
149 populate the shared page with the ACPI data needed to put the
152 shared page.
Dpi-futex.txt35 ratio of lockless vs. locky code for shared data structures is somewhere
40 cases (like shared hardware, or other resource limits) where lockless
71 could preempt the low-prio task while it holds the shared lock and
Dbus-virt-phys-mapping.txt45 3 GB-4 GB "IO memory" (shared memory over the IO bus)
130 There is a completely different type of memory too, and that's the "shared
135 This memory is called "PCI memory" or "shared memory" or "IO memory" or
Dclk.txt256 Drivers don't need to manually protect resources shared between the operations
257 of one group, regardless of whether those resources are shared by multiple
258 clocks or not. However, access to resources that are shared between operations
Dhwspinlock.txt7 under a single, shared operating system.
15 the hwspinlock device in order to access data structures that are shared
27 This communication is based on simple data structures that is shared between
29 module (remote processor directly places new messages in this shared data
/linux-4.4.14/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-4.4.14/Documentation/vm/
Dnuma_memory_policy.txt83 VMA policies are shared between all tasks that share a virtual address
102 Shared Policy: Conceptually, shared policies apply to "memory objects"
103 mapped shared into one or more tasks' distinct address spaces. An
104 application installs a shared policies the same way as VMA policies--using
106 the shared object. However, unlike VMA policies, which can be considered
107 to be an attribute of a range of a task's address space, shared policies
108 apply directly to the shared object. Thus, all tasks that attach to the
109 object share the policy, and all pages allocated for the shared object,
110 by any task, will obey the shared policy.
112 As of 2.6.22, only shared memory segments, created by shmget() or
[all …]
Dcleancache.txt54 to treat the pool as shared using a 128-bit UUID as a key. On systems
57 may be shared among those kernels, calls to init_shared_fs that specify the
59 be shared. Note that any security requirements must be imposed outside
64 If a get_page is successful on a non-shared pool, the page is invalidated
65 (thus making cleancache an "exclusive" cache). On a shared pool, the page
68 cleancache (shared or not), the page cache, and the filesystem, using
127 "fallow" hypervisor-owned RAM to not only be "time-shared" between multiple
185 4) Why is non-shared cleancache "exclusive"? And where is the
Dksm.txt64 lower latency to access of shared pages. Systems with more
71 changed only when there are no ksm shared pages in system:
85 pages_shared - how many shared pages are being used
Dpagemap.txt21 * Bit 61 page is file-page or shared-anon (since 3.5)
113 identical memory pages dynamically shared between one or more processes
169 memory that a process is using that is not shared with any other process,
/linux-4.4.14/drivers/misc/ti-st/
DKconfig2 # TI's shared transport line discipline and the protocol
5 menu "Texas Instruments shared transport line discipline"
11 This enables the shared transport core driver for TI
/linux-4.4.14/drivers/thermal/
Dtegra_soctherm.c218 const struct tsensor_shared_calibration *shared, in calculate_tsensor_calibration() argument
232 actual_tsensor_cp = (shared->base_cp * 64) + sign_extend32(val, 12); in calculate_tsensor_calibration()
235 actual_tsensor_ft = (shared->base_ft * 32) + sign_extend32(val, 12); in calculate_tsensor_calibration()
238 delta_temp = shared->actual_temp_ft - shared->actual_temp_cp; in calculate_tsensor_calibration()
246 tmp = (s64)actual_tsensor_ft * shared->actual_temp_cp - in calculate_tsensor_calibration()
247 (s64)actual_tsensor_cp * shared->actual_temp_ft; in calculate_tsensor_calibration()
263 const struct tsensor_shared_calibration *shared) in enable_tsensor() argument
270 err = calculate_tsensor_calibration(sensor, shared, &calib); in enable_tsensor()
/linux-4.4.14/drivers/iio/adc/
Dcc10001_adc.c65 bool shared; member
157 if (!adc_dev->shared) in cc10001_adc_trigger_h()
182 if (!adc_dev->shared) in cc10001_adc_trigger_h()
202 if (!adc_dev->shared) in cc10001_adc_read_raw_voltage()
212 if (!adc_dev->shared) in cc10001_adc_read_raw_voltage()
331 adc_dev->shared = true; in cc10001_adc_probe()
383 if (adc_dev->shared) in cc10001_adc_probe()
/linux-4.4.14/Documentation/devicetree/bindings/sound/
Dwm8960.txt12 - wlf,shared-lrclk: This is a boolean property. If present, the LRCM bit of
18 DACLRC pin. If shared-lrclk is present, no need to enable DAC for captrue.
30 wlf,shared-lrclk;
Drenesas,rsnd.txt43 - shared-pin : if shared clock pin
/linux-4.4.14/Documentation/devicetree/bindings/net/
Dcavium-mix.txt11 AGL registers. The third bank are the AGL registers shared by all
12 MIX devices present. The fourth bank is the AGL_PRT_CTL shared by
15 - cell-index: A single cell specifying which portion of the shared
Dbrcm,unimac-mdio.txt14 - interrupts: must be one if the interrupt is shared with the Ethernet MAC or
Dhisilicon-hip04-net.txt23 Have 2048 recv channels shared by all ethernet controllers, only if no overlap.
/linux-4.4.14/block/
Dblk-softirq.c110 bool shared = false; in __blk_complete_request() local
123 shared = cpus_share_cache(cpu, ccpu); in __blk_complete_request()
135 if (ccpu == cpu || shared) { in __blk_complete_request()
Dblk-mq.c338 bool shared = false; in blk_mq_ipi_complete_request() local
348 shared = cpus_share_cache(cpu, ctx->cpu); in blk_mq_ipi_complete_request()
350 if (cpu != ctx->cpu && !shared && cpu_online(ctx->cpu)) { in blk_mq_ipi_complete_request()
1880 static void queue_set_hctx_shared(struct request_queue *q, bool shared) in queue_set_hctx_shared() argument
1886 if (shared) in queue_set_hctx_shared()
1893 static void blk_mq_update_tag_set_depth(struct blk_mq_tag_set *set, bool shared) in blk_mq_update_tag_set_depth() argument
1899 queue_set_hctx_shared(q, shared); in blk_mq_update_tag_set_depth()
/linux-4.4.14/drivers/block/drbd/
DKconfig19 DRBD is a shared-nothing, synchronously replicated block device. It
21 clusters and in this context, is a "drop-in" replacement for shared
32 nodes), which means it can exhibit shared disk semantics in a
33 shared-nothing cluster. Needless to say, on top of dual-Primary
/linux-4.4.14/arch/powerpc/include/asm/
Dkvm_ppc.h569 return be##size##_to_cpu(vcpu->arch.shared->reg); \
571 return le##size##_to_cpu(vcpu->arch.shared->reg); \
578 vcpu->arch.shared->reg = cpu_to_be##size(val); \
580 vcpu->arch.shared->reg = cpu_to_le##size(val); \
616 vcpu->arch.shared->msr = cpu_to_be64(val); in kvmppc_set_msr_fast()
618 vcpu->arch.shared->msr = cpu_to_le64(val); in kvmppc_set_msr_fast()
630 return be32_to_cpu(vcpu->arch.shared->sr[nr]); in kvmppc_get_sr()
632 return le32_to_cpu(vcpu->arch.shared->sr[nr]); in kvmppc_get_sr()
638 vcpu->arch.shared->sr[nr] = cpu_to_be32(val); in kvmppc_set_sr()
640 vcpu->arch.shared->sr[nr] = cpu_to_le32(val); in kvmppc_set_sr()
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_sync.c92 bool shared) in radeon_sync_resv() argument
109 if (shared || !flist || r) in radeon_sync_resv()
113 f = rcu_dereference_protected(flist->shared[i], in radeon_sync_resv()
Dradeon_object.h157 bool shared);
/linux-4.4.14/drivers/mtd/chips/
Dcfi_cmdset_0001.c681 struct flchip_shared *shared; in cfi_intelext_partition_fixup() local
743 shared = kmalloc(sizeof(struct flchip_shared) * cfi->numchips, GFP_KERNEL); in cfi_intelext_partition_fixup()
744 if (!shared) { in cfi_intelext_partition_fixup()
754 shared[i].writing = shared[i].erasing = NULL; in cfi_intelext_partition_fixup()
755 mutex_init(&shared[i].lock); in cfi_intelext_partition_fixup()
759 chip->priv = &shared[i]; in cfi_intelext_partition_fixup()
919 struct flchip_shared *shared = chip->priv; in get_chip() local
921 mutex_lock(&shared->lock); in get_chip()
922 contender = shared->writing; in get_chip()
934 mutex_unlock(&shared->lock); in get_chip()
[all …]
/linux-4.4.14/Documentation/blockdev/drbd/
DREADME.txt3 DRBD is a shared-nothing, synchronously replicated block device. It
5 clusters and in this context, is a "drop-in" replacement for shared
/linux-4.4.14/drivers/hid/
Dwacom_wac.c570 wacom->shared->stylus_in_proximity = true; in wacom_intuos_inout()
571 if (wacom->shared->touch_down) in wacom_intuos_inout()
584 wacom->shared->stylus_in_proximity = false; in wacom_intuos_inout()
1214 !wacom->shared->stylus_in_proximity; in wacom_wac_finger_count_touches()
1255 bool touch = (data[offset] & 0x1) && !wacom->shared->stylus_in_proximity; in wacom_24hdt_irq()
1289 wacom->shared->touch_down = wacom_wac_finger_count_touches(wacom); in wacom_24hdt_irq()
1319 bool touch = (data[offset] & 0x1) && !wacom->shared->stylus_in_proximity; in wacom_mt_touch()
1340 wacom->shared->touch_down = wacom_wac_finger_count_touches(wacom); in wacom_mt_touch()
1353 bool touch = p && !wacom->shared->stylus_in_proximity; in wacom_tpc_mt_touch()
1368 wacom->shared->touch_down = wacom_wac_finger_count_touches(wacom); in wacom_tpc_mt_touch()
[all …]
Dwacom_sys.c476 struct wacom_shared shared; member
544 wacom_wac->shared = &data->shared; in wacom_add_shared_data()
547 wacom_wac->shared->touch = hdev; in wacom_add_shared_data()
549 wacom_wac->shared->pen = hdev; in wacom_add_shared_data()
573 if (wacom_wac->shared) { in wacom_remove_shared_data()
574 data = container_of(wacom_wac->shared, struct wacom_hdev_data, in wacom_remove_shared_data()
575 shared); in wacom_remove_shared_data()
577 if (wacom_wac->shared->touch == wacom->hdev) in wacom_remove_shared_data()
578 wacom_wac->shared->touch = NULL; in wacom_remove_shared_data()
579 else if (wacom_wac->shared->pen == wacom->hdev) in wacom_remove_shared_data()
[all …]
Dwacom_wac.h225 struct wacom_shared *shared; member
/linux-4.4.14/arch/x86/kernel/cpu/
Dperf_event_p4.c26 unsigned int shared; /* event is shared across threads */ member
83 .shared = 1,
148 .shared = 1,
210 .shared = 1,
256 .shared = 1,
264 .shared = 1,
272 .shared = 1,
280 .shared = 1,
288 .shared = 1,
296 .shared = 1,
[all …]
/linux-4.4.14/drivers/gpu/drm/ttm/
Dttm_execbuf_util.c131 if (!entry->shared) in ttm_eu_reserve_buffers()
153 if (!ret && entry->shared) in ttm_eu_reserve_buffers()
203 if (entry->shared) in ttm_eu_fence_buffer_objects()
/linux-4.4.14/arch/um/
DMakefile32 MODE_INCLUDE += -I$(srctree)/$(ARCH_DIR)/include/shared/skas
51 SHARED_HEADERS := $(ARCH_DIR)/include/shared
53 ARCH_INCLUDE += -I$(srctree)/$(HOST_DIR)/um/shared
/linux-4.4.14/tools/testing/selftests/ptrace/
Dpeeksiginfo.c104 int check_direct_path(pid_t child, int shared, int nr) in check_direct_path() argument
111 if (shared == 1) { in check_direct_path()
136 shared, i, siginfo[j].si_code, siginfo[j].si_int); in check_direct_path()
/linux-4.4.14/drivers/staging/iio/Documentation/
Dsysfs-bus-iio-dds18 obtain the desired value in Hz. If shared across all frequency
20 if shared across all channels.
48 the desired value in rad. If shared across all phase registers
50 shared across all channels.
/linux-4.4.14/arch/tile/kernel/vdso/
DMakefile56 SYSCFLAGS_vdso.so.dbg = -shared -s -Wl,-soname=linux-vdso.so.1 \
96 KBUILD_CFLAGS_32 += -m32 -fPIC -shared
115 SYSCFLAGS_vdso32.so.dbg = -m32 -shared -s -Wl,-soname=linux-vdso32.so.1 \
/linux-4.4.14/include/linux/
Dreservation.h55 struct fence __rcu *shared[]; member
100 fence_put(rcu_dereference_protected(fobj->shared[i], 1)); in reservation_object_fini()
Dmv643xx_eth.h39 struct platform_device *shared; member
Dslab_def.h16 unsigned int shared; member
Dfutex.h40 } shared; member
/linux-4.4.14/Documentation/devicetree/bindings/opp/
Dopp.txt77 - opp-shared: Indicates that device nodes using this OPP Table Node's phandle
158 opp-shared;
235 * Missing opp-shared property means CPUs switch DVFS states
313 opp-shared;
339 opp-shared;
379 opp-shared;
437 opp-shared;
453 opp-shared;
/linux-4.4.14/arch/arm64/kernel/vdso/
DMakefile14 ccflags-y := -shared -fno-common -fno-builtin
23 ccflags-y += -Wl,-shared
/linux-4.4.14/Documentation/devicetree/bindings/thermal/
Dexynos-thermal.txt18 instances of TMU and some registers are shared across all TMU's like
21 registers shared with the TMU instance.
35 -- 2. optional clock to access the shared registers of TMU channel
39 -- "tmu_triminfo_apbif" clock to access the shared triminfo register
/linux-4.4.14/Documentation/devicetree/bindings/gpio/
Dfsl-imx-gpio.txt6 - interrupts : Should be the port interrupt shared by all 32 pins, if
7 one number. If two numbers, the first one is the interrupt shared
Dbrcm,brcmstb-gpio.txt5 interrupt is shared for all of the banks handled by the controller.
31 The interrupt shared by all GPIO lines for this controller.
Dgpio_atmel.txt6 - interrupts: Should be the port interrupt shared by all the pins.
Dgpio-mpc8xxx.txt8 - interrupts : Should be the port interrupt shared by all 32 pins.
Dgpio-vf610.txt11 - interrupts : Should be the port interrupt shared by all 32 pins.
Dmrvl-gpio.txt9 - interrupts : Should be the port interrupt shared by all gpio pins.
Dgpio-mxs.txt13 - interrupts : Should be the port interrupt shared by all 32 pins.
/linux-4.4.14/Documentation/power/regulator/
Ddesign.txt28 - Many of the power supplies in the system will be shared between many
32 very easy to handle and so that consumers will work with shared
/linux-4.4.14/arch/powerpc/platforms/pseries/
DKconfig28 bool "Support for shared-processor logical partitions"
32 on logically-partitioned pSeries systems which use shared
97 bool "Support for shared-memory logical partitions"
102 Select this option to enable shared memory partition support.
/linux-4.4.14/Documentation/hwmon/
Damc682153 pwm1_auto_point1_pwm ro Hardwired to 0, shared for both
55 pwm1_auto_point2_pwm rw This value is shared for both temperature
57 pwm1_auto_point3_pwm rw Hardwired to 255, shared for both
Dnct668318 The chips implement up to shared 32 temperature and voltage sensors.
/linux-4.4.14/drivers/net/vmxnet3/
Dvmxnet3_drv.c78 adapter->shared->devRead.intrConf.intrCtrl &= in vmxnet3_enable_all_intrs()
88 adapter->shared->devRead.intrConf.intrCtrl |= in vmxnet3_disable_all_intrs()
176 u32 events = le32_to_cpu(adapter->shared->ecr); in vmxnet3_process_events()
1058 le32_add_cpu(&tq->shared->txNumDeferred, (skb->len - in vmxnet3_tq_xmit()
1070 le32_add_cpu(&tq->shared->txNumDeferred, 1); in vmxnet3_tq_xmit()
1097 if (le32_to_cpu(tq->shared->txNumDeferred) >= in vmxnet3_tq_xmit()
1098 le32_to_cpu(tq->shared->txThreshold)) { in vmxnet3_tq_xmit()
1099 tq->shared->txNumDeferred = 0; in vmxnet3_tq_xmit()
1477 if (unlikely(rq->shared->updateRxProd)) { in vmxnet3_rq_rx_complete()
1731 if (unlikely(adapter->shared->ecr)) in vmxnet3_do_poll()
[all …]
Dvmxnet3_int.h234 struct Vmxnet3_TxQueueCtrl *shared; member
281 struct Vmxnet3_RxQueueCtrl *shared; member
322 struct Vmxnet3_DriverShared *shared; member
Dvmxnet3_ethtool.c271 adapter->shared->devRead.misc.uptFeatures |= in vmxnet3_set_features()
274 adapter->shared->devRead.misc.uptFeatures &= in vmxnet3_set_features()
279 adapter->shared->devRead.misc.uptFeatures |= in vmxnet3_set_features()
282 adapter->shared->devRead.misc.uptFeatures &= in vmxnet3_set_features()
286 adapter->shared->devRead.misc.uptFeatures |= in vmxnet3_set_features()
289 adapter->shared->devRead.misc.uptFeatures &= in vmxnet3_set_features()
/linux-4.4.14/Documentation/namespaces/
Dcompatibility-list.txt23 other task living in a different namespace via a shared filesystem
34 The same is true for the IPC namespaces being shared - two users
/linux-4.4.14/arch/arm/xen/
Dgrant-table.c43 void arch_gnttab_unmap(void *shared, unsigned long nr_gframes) in arch_gnttab_unmap() argument
/linux-4.4.14/drivers/net/ethernet/3com/
Dtyphoon.c288 struct typhoon_shared * shared; member
1181 struct typhoon_interface *iface = &tp->shared->iface; in typhoon_init_interface()
1184 memset(tp->shared, 0, sizeof(struct typhoon_shared)); in typhoon_init_interface()
1223 tp->indexes = &tp->shared->indexes; in typhoon_init_interface()
1224 tp->txLoRing.ringBase = (u8 *) tp->shared->txLo; in typhoon_init_interface()
1225 tp->txHiRing.ringBase = (u8 *) tp->shared->txHi; in typhoon_init_interface()
1226 tp->rxLoRing.ringBase = (u8 *) tp->shared->rxLo; in typhoon_init_interface()
1227 tp->rxHiRing.ringBase = (u8 *) tp->shared->rxHi; in typhoon_init_interface()
1228 tp->rxBuffRing.ringBase = (u8 *) tp->shared->rxBuff; in typhoon_init_interface()
1229 tp->cmdRing.ringBase = (u8 *) tp->shared->cmd; in typhoon_init_interface()
[all …]
/linux-4.4.14/include/drm/ttm/
Dttm_execbuf_util.h48 bool shared; member
/linux-4.4.14/arch/unicore32/mm/
Dinit.c63 int shared = 0, cached = 0, slab = 0, i; in show_mem() local
91 shared += page_count(page) - 1; in show_mem()
100 printk(KERN_DEFAULT "%d pages shared\n", shared); in show_mem()
/linux-4.4.14/drivers/staging/android/
DKconfig10 The ashmem subsystem is a new shared memory allocator, similar to
15 because it can discard shared memory units when under memory pressure.
DTODO22 since ion would just be the central allocator for shared buffers.
/linux-4.4.14/Documentation/devicetree/bindings/interrupt-controller/
Dst,spear3xx-shirq.txt3 SPEAr3xx architecture includes shared/multiplexed irqs for certain set
13 A single node in the device tree is used to describe the shared
Dmips-gic.txt13 - The first cell is the type of interrupt, local or shared.
Dmrvl,intc.txt13 - interrupts : Should be the port interrupt shared by mux interrupts. It's
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-platform-kim41 use of the shared UART transport, it registers to the shared
Dsysfs-devices-power_state14 If the device node uses shared ACPI power resources, this state
Dsysfs-devices-real_power_state19 the same device object. If that happens, some shared power
Dsysfs-kernel-mm-ksm22 pages_shared: how many shared pages are being used.
/linux-4.4.14/Documentation/filesystems/nfs/
Dpnfs-block-server.txt7 shared with the client.
11 file system must sit on shared storage (typically iSCSI) that is accessible
/linux-4.4.14/include/linux/iio/
Diio.h77 enum iio_shared_by shared; member
128 .shared = (_shared), \
145 .shared = IIO_SHARED_BY_TYPE, \
/linux-4.4.14/Documentation/devicetree/bindings/input/
Dspear-keyboard.txt6 Optional properties, in addition to those specified by the shared
Dgpio-keys.txt29 to dedicated (not shared) interrupt which can be disabled to
Dnvidia,tegra20-kbc.txt23 Optional properties, in addition to those specified by the shared
/linux-4.4.14/fs/
DKconfig.binfmt41 MMU is available as it still permits text segments to be shared,
96 bool "Enable shared FLAT support"
99 Support FLAT shared libraries
131 with v4 shared libraries freely available from Compaq. If you're
132 going to use shared libraries from Tru64 version 5.0 or later, say N.
/linux-4.4.14/Documentation/devicetree/bindings/reserved-memory/
Dreserved-memory.txt50 - shared-dma-pool: This indicates a region of memory meant to be
51 used as a shared pool of DMA buffers for a set of devices. It can
100 compatible = "shared-dma-pool";
/linux-4.4.14/sound/pci/ac97/
Dac97_patch.c2520 int shared; in alc650_update_jacks() local
2523 shared = is_shared_surrout(ac97); in alc650_update_jacks()
2525 shared ? (1 << 9) : 0); in alc650_update_jacks()
2527 shared = is_shared_clfeout(ac97); in alc650_update_jacks()
2530 shared ? (1 << 12) : 0); in alc650_update_jacks()
2533 shared ? (1 << 10) : 0); in alc650_update_jacks()
2536 shared ? 0 : 0x100); in alc650_update_jacks()
2677 int shared; in alc655_update_jacks() local
2680 shared = is_shared_surrout(ac97); in alc655_update_jacks()
2682 shared ? (1 << 9) : 0, 0); in alc655_update_jacks()
[all …]
/linux-4.4.14/tools/lib/traceevent/
DMakefile175 $(QUIET_LINK)$(CC) --shared $^ -o $@
192 $(QUIET_LINK)$(CC) $(CFLAGS) -shared -nostartfiles -o $@ $^
/linux-4.4.14/Documentation/devicetree/bindings/dma/
Drenesas,rcar-dmac.txt5 can be dedicated to specific clients or shared between a large number of
11 number of clients to be served, channels must be shared between multiple DMA
Dzxdma.txt6 - interrupts: Should contain one interrupt shared by all channel
Dk3dma.txt8 - interrupts: Should contain one interrupt shared by all channel
Dqcom_bam_dma.txt9 - interrupts: Should contain the one interrupt shared by all channels
Dsirfsoc-dma.txt9 - interrupts: Should contain one interrupt shared by all channel
Dqcom_adm.txt6 - interrupts: Should contain one interrupt shared by all channels
/linux-4.4.14/include/kvm/
Darm_vgic.h65 unsigned long *shared; member
80 u32 *shared; member
/linux-4.4.14/Documentation/devicetree/bindings/arm/
Dmarvell,dove.txt11 Global Configuration registers of Dove SoC are shared by a syscon node.
Datmel-at91.txt48 shared across all System Controller members.
54 shared across all System Controller members.
Darm,scpi.txt14 - shmem : List of phandle pointing to the shared memory(SHM) area between the
73 shared memory on Juno platforms
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Damdgpu_display.c81 amdgpu_flip_wait_fence(adev, &work->shared[i]); in amdgpu_flip_work_func()
162 kfree(work->shared); in amdgpu_unpin_work_func()
224 &work->shared); in amdgpu_crtc_page_flip()
277 fence_put(work->shared[i]); in amdgpu_crtc_page_flip()
278 kfree(work->shared); in amdgpu_crtc_page_flip()
Damdgpu_gem.c461 tv.shared = true; in amdgpu_gem_va_update_vm()
562 tv.shared = true; in amdgpu_gem_va_ioctl()
567 tv_pd.shared = true; in amdgpu_gem_va_ioctl()
Damdgpu_object.h167 bool shared);
/linux-4.4.14/arch/x86/pci/
DMakefile4 obj-$(CONFIG_PCI_MMCONFIG) += mmconfig_$(BITS).o direct.o mmconfig-shared.o
/linux-4.4.14/drivers/s390/block/
Ddasd_fba.h52 unsigned char shared:1; member
/linux-4.4.14/drivers/s390/cio/
Dchp.h50 int shared; member
Dchp.c348 if (chp->shared == -1) /* channel measurements not available */ in chp_shared_show()
350 return sprintf(buf, "%x\n", chp->shared); in chp_shared_show()
353 static DEVICE_ATTR(shared, 0444, chp_shared_show, NULL);
/linux-4.4.14/Documentation/device-mapper/
Ddm-log.txt52 provide a cluster-coherent log for shared-storage. Device-mapper mirroring
53 can be used in a shared-storage environment when the cluster log implementations
/linux-4.4.14/arch/ia64/kernel/
DMakefile.gate12 GATECFLAGS_gate.so = -shared -s -Wl,-soname=linux-gate.so.1 \
/linux-4.4.14/drivers/net/arcnet/
Dcom20020.h32 int com20020_found(struct net_device *dev, int shared);
Dcom20020.c203 int com20020_found(struct net_device *dev, int shared) in com20020_found() argument
243 if (request_irq(dev->irq, arcnet_interrupt, shared, in com20020_found()
/linux-4.4.14/Documentation/isdn/
DREADME.icn78 m = shared memory (default: 0xd0000)
87 You need to configure shared memory only once, since the icn-driver
90 Using the "icnctrl"-utility, portbase and shared memory can also be
DREADME.sc71 - More efficient shared memory management combined with a simpler
72 configuration. All adapters now use only 16Kbytes of shared RAM
73 versus between 16K and 64K. New methods for using the shared RAM
77 have been improved to better detect available shared RAM pages and
160 as a free IRQ line or shared memory segment. If you are sure there are free
/linux-4.4.14/Documentation/power/
Dsuspend-and-interrupts.txt19 interrupt handlers for shared IRQs that device drivers implementing them were
49 user of it. Thus, if the IRQ is shared, all of the interrupt handlers installed
119 First of all, if the IRQ is not shared, the rules for handling IRQF_NO_SUSPEND
129 In rare cases an IRQ can be shared between a wakeup device driver and an
/linux-4.4.14/Documentation/devicetree/bindings/pci/
Dnvidia,tegra20-pcie.txt73 - avdd-plle-supply: Power supply for PLLE, which is shared with SATA. Must
81 - avdd-plle-supply: Power supply for PLLE, which is shared with SATA. Must
103 - hvdd-pex-pll-e-supply: High-voltage supply for PLLE (shared with USB3).
107 - avdd-pll-erefe-supply: Power supply for PLLE (shared with USB3). Must
/linux-4.4.14/drivers/net/ethernet/marvell/
Dmv643xx_eth.c381 struct mv643xx_eth_shared_private *shared; member
436 return readl(mp->shared->base + offset); in rdl()
446 writel(data, mp->shared->base + offset); in wrl()
706 if (length - hdr_len > mp->shared->tx_csum_limit || in skb_tx_csum()
1170 switch (mp->shared->tx_bw_control) { in tx_set_rate()
1212 switch (mp->shared->tx_bw_control) { in txq_set_fixed_prio_mode()
1378 if (mp->shared->extended_rx_coal_limit) in get_rx_coal()
1399 if (mp->shared->extended_rx_coal_limit) { in set_rx_coal()
2730 ppd.shared = pdev; in mv643xx_eth_shared_of_add_port()
3084 if (pd->shared == NULL) { in mv643xx_eth_probe()
[all …]
/linux-4.4.14/drivers/iio/common/hid-sensors/
DKconfig13 There are many attributes which can be shared among multiple
/linux-4.4.14/arch/sh/kernel/vsyscall/
DMakefile17 vsyscall-flags = -shared -s -Wl,-soname=linux-gate.so.1 \
/linux-4.4.14/Documentation/devicetree/bindings/timer/
Dnvidia,tegra30-timer.txt14 through 5, and one for the shared interrupt for the remaining channels.
/linux-4.4.14/Documentation/virtual/kvm/
Dhypercalls.txt67 shared page that contains parts of supervisor visible register state.
68 The guest can map this shared page to access its supervisor register through
Dppc-pv.txt51 Hypercall definitions are shared in generic code, so the same hypercall numbers
66 To enable communication between the hypervisor and guest there is a new shared
68 map this shared page using the KVM hypercall KVM_HC_PPC_MAP_MAGIC_PAGE.
138 also act on the shared page. So calling privileged instructions still works as
Dreview-checklist.txt36 12. Features must be robust against reset and kexec - for example, shared
/linux-4.4.14/arch/um/drivers/
Dubd_kern.c142 unsigned shared:1; member
170 .shared = 0, \
341 ubd_dev->shared = 1; in ubd_setup_common()
615 static int open_ubd_file(char *file, struct openflags *openflags, int shared, in open_ubd_file() argument
639 if (shared) in open_ubd_file()
743 fd = open_ubd_file(ubd_dev->file, &ubd_dev->openflags, ubd_dev->shared, in ubd_open_dev()
786 err = open_ubd_file(ubd_dev->cow.file, &flags, ubd_dev->shared, NULL, in ubd_open_dev()
/linux-4.4.14/drivers/staging/unisys/Documentation/
Doverview.txt27 with each guest partition sharing that device through an area of shared memory
247 visorhba provides access to a shared SCSI host bus adapter and one or more
249 partition that owns the shared SCSI adapter, using a channel between the
250 guest and the service partition. The disks that appear on the shared bus
253 disk is shared as a whole to a guest. Sharing the bus adapter in this way
281 partition that owns the shared network interface, using a channel
283 interface with the shared interface and possibly other guest
/linux-4.4.14/arch/powerpc/kernel/vdso64/
DMakefile12 ccflags-y := -shared -fno-common -fno-builtin
/linux-4.4.14/arch/powerpc/kernel/vdso32/
DMakefile19 ccflags-y := -shared -fno-common -fno-builtin
/linux-4.4.14/Documentation/devicetree/
Doverlay-notes.txt27 /* shared resources */
65 /* shared resources */
/linux-4.4.14/drivers/staging/rdma/hfi1/
Dtrace.h727 BCT(vl[0].shared),
730 BCT(vl[1].shared),
733 BCT(vl[2].shared),
736 BCT(vl[3].shared),
739 BCT(vl[4].shared),
742 BCT(vl[5].shared),
745 BCT(vl[6].shared),
748 BCT(vl[7].shared),
751 BCT(vl[15].shared)
Dmad.h299 __be16 shared; member
/linux-4.4.14/arch/s390/kernel/vdso64/
DMakefile14 KBUILD_CFLAGS_64 += -m64 -fPIC -shared -fno-common -fno-builtin
/linux-4.4.14/arch/s390/kernel/vdso32/
DMakefile14 KBUILD_CFLAGS_31 += -m31 -fPIC -shared -fno-common -fno-builtin
/linux-4.4.14/Documentation/cpu-freq/
Dpcc-cpufreq.txt64 PCC relies on a shared memory region that provides a channel for communication
69 The ACPI PCCH() method is used to discover the location of the PCC shared
70 memory region. The shared memory region header contains the "command" and
79 used to discover the offsets for the input and output buffers in the shared
/linux-4.4.14/Documentation/arm/
Dswp_emulation22 NOTE: when accessing uncached shared regions, LDREX/STREX rely on an external
/linux-4.4.14/Documentation/devicetree/bindings/mailbox/
Dsti-mailbox.txt4 are passed between Application and Remote processors using shared memory.
/linux-4.4.14/Documentation/devicetree/bindings/soc/qcom/
Dqcom,smem.txt26 the shared memory
/linux-4.4.14/drivers/staging/android/ion/
DKconfig9 from userspace that can be shared between drivers.
/linux-4.4.14/Documentation/devicetree/bindings/spi/
Dbrcm,bcm2835-aux-spi.txt10 - interrupts: Should contain shared interrupt of the aux block
/linux-4.4.14/Documentation/devicetree/bindings/watchdog/
Dmarvel.txt18 shared mask/unmask RSTOUT address.
/linux-4.4.14/Documentation/target/
Dtcmu-design.txt91 The core of the TCMU interface is a memory region that is shared
101 userspace to determine how large the shared region is) and signaling
113 The mailbox is always at the start of the shared memory region, and
151 overall shared memory region, not the entry. The data in/out buffers
176 This is shared-memory space after the command ring. The organization
247 but should not be able to access kernel memory outside its shared
/linux-4.4.14/arch/powerpc/boot/dts/fsl/
Dp1020rdb-pc_camp_core0.dts5 * can be shared, all the other devices must be assigned to one core only.
Dmpc8572ds_camp_core0.dts5 * can be shared, all the other devices must be assigned to one core only.
Dmpc8572ds_camp_core1.dts5 * can be shared, all the other devices must be assigned to one core only.
Dp1020rdb-pc_camp_core1.dts5 * can be shared, all the other devices must be assigned to one core only.
/linux-4.4.14/arch/arm/kernel/
Dhead-nommu.S214 setup_region r0, r5, r6, MPU_DATA_SIDE @ PHYS_OFFSET, shared, enabled
216 setup_region r0, r5, r6, MPU_INSTR_SIDE @ PHYS_OFFSET, shared, enabled
/linux-4.4.14/Documentation/gpio/
Dgpio.txt89 Sometimes shared signals need to use "open drain" (where only the low signal
96 One common example of an open drain signal is a shared active-low IRQ line.
116 driving the shared signal low. That's not necessarily an error. As one common
/linux-4.4.14/Documentation/networking/
Dixgbevf.txt25 VLANs: There is a limit of a total of 32 shared VLANs to 1 or more VFs.
Dmac80211-auth-assoc-deauth.txt38 alt WEP shared key auth
/linux-4.4.14/fs/gfs2/
DKconfig11 that is shared between them (with FC, iSCSI, NBD, etc...). GFS reads
/linux-4.4.14/tools/lib/lockdep/
DMakefile103 $(CC) --shared $^ -o $@ -lpthread -ldl -Wl,-soname='"$@"';$(shell ln -s $@ liblockdep.so))
/linux-4.4.14/arch/powerpc/platforms/chrp/
Dpegasos_eth.c79 .shared = &mv643xx_eth_shared_device,
/linux-4.4.14/arch/arm/vdso/
DMakefile14 VDSO_LDFLAGS += -nostdlib -shared
/linux-4.4.14/Documentation/x86/
Dzero-page.txt15 058/008 ALL tboot_addr Physical address of tboot shared page
/linux-4.4.14/tools/lib/bpf/
DMakefile146 $(QUIET_LINK)$(CC) --shared $^ -o $@
/linux-4.4.14/arch/x86/um/vdso/
DMakefile77 VDSO_LDFLAGS = -fPIC -shared $(call cc-ldoption, -Wl$(comma)--hash-style=sysv)
/linux-4.4.14/drivers/hsi/
Dhsi.c618 if ((port->claimed) && (!port->shared || !share)) { in hsi_claim_port()
627 port->shared = !!share; in hsi_claim_port()
652 port->shared = 0; in hsi_release_port()
/linux-4.4.14/Documentation/locking/
Dspinlocks.txt34 shared data structures _everywhere_ they are used. The spinlocks are most
40 touches a shared variable has to agree about the spinlock they want
48 to mostly read from the shared variables, the reader-writer locks
/linux-4.4.14/virt/kvm/arm/
Dvgic.c162 b->shared = b->private + nr_cpus; in vgic_init_bitmap()
171 b->shared = NULL; in vgic_free_bitmap()
194 return (u32 *)(x->shared) + ((offset - 1) ^ REG_OFFSET_SWIZZLE); in vgic_bitmap_get_reg()
203 return test_bit(irq - VGIC_NR_PRIVATE_IRQS, x->shared); in vgic_bitmap_get_irq_val()
214 reg = x->shared; in vgic_bitmap_set_irq_val()
231 return x->shared; in vgic_bitmap_get_shared_map()
245 x->shared = x->private + nr_cpus * VGIC_NR_PRIVATE_IRQS / sizeof(u32); in vgic_init_bytemap()
253 b->shared = NULL; in vgic_free_bytemap()
264 reg = x->shared; in vgic_bytemap_get_reg()
/linux-4.4.14/Documentation/PCI/
Dpci.txt48 Allocate and initialize shared control data (pci_allocate_coherent())
244 Allocate and initialize shared control data (pci_allocate_coherent())
346 3.4 Setup shared control data
348 Once the DMA masks are set, the driver can allocate "consistent" (a.k.a. shared)
369 can be shared).
434 the IRQ is shared with another device.
436 When the shared IRQ handler is "unhooked", the remaining devices
442 iterations later). Once the shared IRQ is masked, the remaining devices
568 are shared across multiple drivers. You can add private definitions in
/linux-4.4.14/drivers/soc/qcom/
DKconfig28 The driver provides an interface to items in a heap shared among all
/linux-4.4.14/drivers/net/ethernet/via/
DKconfig37 This instructs the driver to use PCI shared memory (MMIO) instead of
/linux-4.4.14/Documentation/x86/i386/
DIO-APIC.txt76 necessity, PCI IRQs can be shared at will, but it's a good for performance
77 to have non shared interrupts). Slot5 should be used for videocards, they
/linux-4.4.14/drivers/spi/
Dspi-s3c24xx-fiq.S25 @ defined in fiq.h so that they can be shared with the C files which
/linux-4.4.14/fs/proc/
Darray.c570 unsigned long size = 0, resident = 0, shared = 0, text = 0, data = 0; in proc_pid_statm() local
574 size = task_statm(mm, &shared, &text, &data, &resident); in proc_pid_statm()
585 seq_put_decimal_ull(m, ' ', shared); in proc_pid_statm()
/linux-4.4.14/Documentation/devicetree/bindings/arm/hisilicon/
Dhisilicon.txt143 managing the common sram which can be shared by multiple modules.
180 The HiP05 PCIe-SAS system controller is shared by PCIe and SAS controllers in
/linux-4.4.14/fs/jffs2/
DTODO6 do shared writable mmap, if we can have a fs hook for do_wp_page() to
/linux-4.4.14/arch/arm/boot/dts/
Dexynos4212.dtsi51 opp-shared;
/linux-4.4.14/drivers/net/ethernet/dec/tulip/
DKconfig69 bool "Use PCI shared mem for NIC registers"
72 Use PCI shared memory for the NIC registers, rather than going through
/linux-4.4.14/drivers/gpu/drm/vmwgfx/
Dvmwgfx_resource.c138 val_buf.shared = false; in vmw_resource_release()
1239 val_buf->shared = false; in vmw_resource_check_buffer()
1338 val_buf.shared = false; in vmw_resource_do_evict()
1384 val_buf.shared = false; in vmw_resource_validate()
1502 val_buf.shared = false; in vmw_resource_move_notify()
/linux-4.4.14/Documentation/devicetree/bindings/net/can/
Dm_can.txt22 so this property is telling driver how the shared or

123