Home
last modified time | relevance | path

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

123

/linux-4.1.27/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()
463 .shared = 1,
932 if (n->shared) in __drain_alien_cache()
933 transfer_objects(n->shared, ac, ac->limit); in __drain_alien_cache()
1104 struct array_cache *shared; in cpuup_canceled() local
1129 shared = n->shared; in cpuup_canceled()
1130 if (shared) { in cpuup_canceled()
1131 free_block(cachep, shared->entry, in cpuup_canceled()
1132 shared->avail, node, &list); in cpuup_canceled()
1133 n->shared = NULL; in cpuup_canceled()
[all …]
Dslab.h155 unsigned int shared; member
342 struct array_cache *shared; /* shared per node */ member
/linux-4.1.27/drivers/md/
Ddm-stats.c181 static int dm_stat_in_flight(struct dm_stat_shared *shared) in dm_stat_in_flight() argument
183 return atomic_read(&shared->in_flight[READ]) + in dm_stat_in_flight()
184 atomic_read(&shared->in_flight[WRITE]); in dm_stat_in_flight()
206 struct dm_stat_shared *shared; in dm_stats_cleanup() local
212 shared = &s->stat_shared[ni]; in dm_stats_cleanup()
213 if (WARN_ON(dm_stat_in_flight(shared))) { in dm_stats_cleanup()
220 atomic_read(&shared->in_flight[READ]), in dm_stats_cleanup()
221 atomic_read(&shared->in_flight[WRITE])); in dm_stats_cleanup()
420 static void dm_stat_round(struct dm_stat_shared *shared, struct dm_stat_percpu *p) in dm_stat_round() argument
428 unsigned long difference = now - shared->stamp; in dm_stat_round()
[all …]
Ddm-thin-metadata.h137 bool shared:1; member
/linux-4.1.27/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.1.27/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.c76 int cpir = cvcpu->arch.shared->pir; in kvmppc_e500_emul_msgsnd()
210 vcpu->arch.shared->mas0 = spr_val; in kvmppc_core_emulate_mtspr_e500()
213 vcpu->arch.shared->mas1 = spr_val; in kvmppc_core_emulate_mtspr_e500()
216 vcpu->arch.shared->mas2 = spr_val; in kvmppc_core_emulate_mtspr_e500()
219 vcpu->arch.shared->mas7_3 &= ~(u64)0xffffffff; in kvmppc_core_emulate_mtspr_e500()
220 vcpu->arch.shared->mas7_3 |= spr_val; in kvmppc_core_emulate_mtspr_e500()
223 vcpu->arch.shared->mas4 = spr_val; in kvmppc_core_emulate_mtspr_e500()
226 vcpu->arch.shared->mas6 = spr_val; in kvmppc_core_emulate_mtspr_e500()
229 vcpu->arch.shared->mas7_3 &= (u64)0xffffffff; in kvmppc_core_emulate_mtspr_e500()
230 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.c78 printk("pc: %08lx msr: %08llx\n", vcpu->arch.pc, vcpu->arch.shared->msr); in kvmppc_dump_vcpu()
80 printk("srr0: %08llx srr1: %08llx\n", vcpu->arch.shared->srr0, in kvmppc_dump_vcpu()
81 vcpu->arch.shared->srr1); in kvmppc_dump_vcpu()
115 if (vcpu->arch.shared->msr & MSR_SPE) { in kvmppc_vcpu_sync_spe()
168 vcpu->arch.shadow_msr |= vcpu->arch.shared->msr & MSR_FP; in kvmppc_vcpu_sync_fpu()
211 vcpu->arch.shadow_msr |= vcpu->arch.shared->msr & MSR_DE; in kvmppc_vcpu_sync_debug()
221 vcpu->arch.shared->msr |= MSR_DE; in kvmppc_vcpu_sync_debug()
224 vcpu->arch.shared->msr &= ~MSR_DE; in kvmppc_vcpu_sync_debug()
235 u32 old_msr = vcpu->arch.shared->msr; in kvmppc_set_msr()
241 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.c464 vcpu->arch.shared = (void*)__get_free_page(GFP_KERNEL|__GFP_ZERO); in kvmppc_core_vcpu_create_e500()
465 if (!vcpu->arch.shared) in kvmppc_core_vcpu_create_e500()
486 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.1.27/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.1.27/drivers/net/wireless/brcm80211/brcmfmac/
Dpcie.c241 struct brcmf_pcie_shared_info shared; member
542 struct brcmf_pcie_shared_info *shared; in brcmf_pcie_send_mb_data() local
547 shared = &devinfo->shared; in brcmf_pcie_send_mb_data()
548 addr = shared->htod_mb_data_addr; in brcmf_pcie_send_mb_data()
574 struct brcmf_pcie_shared_info *shared; in brcmf_pcie_handle_mb_data() local
578 shared = &devinfo->shared; in brcmf_pcie_handle_mb_data()
579 addr = shared->dtoh_mb_data_addr; in brcmf_pcie_handle_mb_data()
607 struct brcmf_pcie_shared_info *shared; in brcmf_pcie_bus_console_init() local
611 shared = &devinfo->shared; in brcmf_pcie_bus_console_init()
612 console = &shared->console; in brcmf_pcie_bus_console_init()
[all …]
/linux-4.1.27/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.1.27/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.1.27/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.1.27/drivers/infiniband/hw/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()
161 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.1.27/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.1.27/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
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
Dsgi-ioc4.txt23 the PCI resources that are shared between the IOC4 functions.
Dclk.txt283 Drivers don't need to manually protect resources shared between the operations
284 of one group, regardless of whether those resources are shared by multiple
285 clocks or not. However, access to resources that are shared between operations
/linux-4.1.27/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.1.27/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.txt20 * Bit 61 page is file-page or shared-anon
102 identical memory pages dynamically shared between one or more processes
152 memory that a process is using that is not shared with any other process,
/linux-4.1.27/drivers/staging/unisys/Documentation/
Doverview.txt11 bus adapters that do not support shared access via SR-IOV. The shared
14 device through an area of shared memory called a channel. Additional
23 modules, which provide the shared device functionality.
34 The modules in this section handle shared devices and the virtual
42 controlling registration of shared device drivers with the s-Par
44 modules with their assigned shared devices. Visorchipset is required
45 for shared device drivers to function properly. Visorchipset also
59 The virthba module provides access to a shared SCSI host bus adapter
61 guest and the service partition that owns the shared SCSI adapter,
63 that appear on the shared bus are defined by the s-Par configuration
[all …]
/linux-4.1.27/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.1.27/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.1.27/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.txt29 - shared-pin : if shared clock pin
/linux-4.1.27/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.1.27/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.c359 bool shared = false; in blk_mq_ipi_complete_request() local
369 shared = cpus_share_cache(cpu, ctx->cpu); in blk_mq_ipi_complete_request()
371 if (cpu != ctx->cpu && !shared && cpu_online(ctx->cpu)) { in blk_mq_ipi_complete_request()
1840 bool shared; in blk_mq_update_tag_set_depth() local
1844 shared = false; in blk_mq_update_tag_set_depth()
1846 shared = true; in blk_mq_update_tag_set_depth()
1852 if (shared) in blk_mq_update_tag_set_depth()
/linux-4.1.27/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.1.27/arch/powerpc/include/asm/
Dkvm_ppc.h567 return be##size##_to_cpu(vcpu->arch.shared->reg); \
569 return le##size##_to_cpu(vcpu->arch.shared->reg); \
576 vcpu->arch.shared->reg = cpu_to_be##size(val); \
578 vcpu->arch.shared->reg = cpu_to_le##size(val); \
614 vcpu->arch.shared->msr = cpu_to_be64(val); in kvmppc_set_msr_fast()
616 vcpu->arch.shared->msr = cpu_to_le64(val); in kvmppc_set_msr_fast()
628 return be32_to_cpu(vcpu->arch.shared->sr[nr]); in kvmppc_get_sr()
630 return le32_to_cpu(vcpu->arch.shared->sr[nr]); in kvmppc_get_sr()
636 vcpu->arch.shared->sr[nr] = cpu_to_be32(val); in kvmppc_set_sr()
638 vcpu->arch.shared->sr[nr] = cpu_to_le32(val); in kvmppc_set_sr()
/linux-4.1.27/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.1.27/drivers/hid/
Dwacom_wac.c584 wacom->shared->stylus_in_proximity = true; in wacom_intuos_inout()
585 if (wacom->shared->touch_down) in wacom_intuos_inout()
598 wacom->shared->stylus_in_proximity = false; in wacom_intuos_inout()
1081 !wacom->shared->stylus_in_proximity; in wacom_wac_finger_count_touches()
1122 bool touch = (data[offset] & 0x1) && !wacom->shared->stylus_in_proximity; in wacom_24hdt_irq()
1156 wacom->shared->touch_down = wacom_wac_finger_count_touches(wacom); in wacom_24hdt_irq()
1186 bool touch = (data[offset] & 0x1) && !wacom->shared->stylus_in_proximity; in wacom_mt_touch()
1207 wacom->shared->touch_down = wacom_wac_finger_count_touches(wacom); in wacom_mt_touch()
1220 bool touch = p && !wacom->shared->stylus_in_proximity; in wacom_tpc_mt_touch()
1235 wacom->shared->touch_down = wacom_wac_finger_count_touches(wacom); in wacom_tpc_mt_touch()
[all …]
Dwacom_sys.c460 struct wacom_shared shared; member
528 wacom_wac->shared = &data->shared; in wacom_add_shared_data()
531 wacom_wac->shared->touch = hdev; in wacom_add_shared_data()
533 wacom_wac->shared->pen = hdev; in wacom_add_shared_data()
557 if (wacom_wac->shared) { in wacom_remove_shared_data()
558 data = container_of(wacom_wac->shared, struct wacom_hdev_data, in wacom_remove_shared_data()
559 shared); in wacom_remove_shared_data()
561 if (wacom_wac->shared->touch == wacom->hdev) in wacom_remove_shared_data()
562 wacom_wac->shared->touch = NULL; in wacom_remove_shared_data()
563 else if (wacom_wac->shared->pen == wacom->hdev) in wacom_remove_shared_data()
[all …]
Dwacom_wac.h205 struct wacom_shared *shared; member
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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
Dcom20020.h31 int com20020_found(struct net_device *dev, int shared);
Dmm_types.h280 } shared; member
/linux-4.1.27/arch/arm64/kernel/vdso/
DMakefile14 ccflags-y := -shared -fno-common -fno-builtin
20 ccflags-y += -Wl,-shared
/linux-4.1.27/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.1.27/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
Dgpio_atmel.txt6 - interrupts: Should be the port interrupt shared by all the pins.
Dgpio-vf610.txt11 - interrupts : Should be the port interrupt shared by all 32 pins.
Dgpio-mxs.txt13 - 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.
/linux-4.1.27/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.1.27/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()
1037 le32_add_cpu(&tq->shared->txNumDeferred, (skb->len - in vmxnet3_tq_xmit()
1049 le32_add_cpu(&tq->shared->txNumDeferred, 1); in vmxnet3_tq_xmit()
1076 if (le32_to_cpu(tq->shared->txNumDeferred) >= in vmxnet3_tq_xmit()
1077 le32_to_cpu(tq->shared->txThreshold)) { in vmxnet3_tq_xmit()
1078 tq->shared->txNumDeferred = 0; in vmxnet3_tq_xmit()
1345 if (unlikely(rq->shared->updateRxProd)) { in vmxnet3_rq_rx_complete()
1599 if (unlikely(adapter->shared->ecr)) in vmxnet3_do_poll()
[all …]
Dvmxnet3_ethtool.c269 adapter->shared->devRead.misc.uptFeatures |= in vmxnet3_set_features()
272 adapter->shared->devRead.misc.uptFeatures &= in vmxnet3_set_features()
277 adapter->shared->devRead.misc.uptFeatures |= in vmxnet3_set_features()
280 adapter->shared->devRead.misc.uptFeatures &= in vmxnet3_set_features()
284 adapter->shared->devRead.misc.uptFeatures |= in vmxnet3_set_features()
287 adapter->shared->devRead.misc.uptFeatures &= in vmxnet3_set_features()
Dvmxnet3_int.h234 struct Vmxnet3_TxQueueCtrl *shared; member
281 struct Vmxnet3_RxQueueCtrl *shared; member
322 struct Vmxnet3_DriverShared *shared; member
/linux-4.1.27/arch/powerpc/platforms/pseries/
DKconfig28 bool "Support for shared-processor logical partitions"
32 on logically-partitioned pSeries systems which use shared
102 bool "Support for shared-memory logical partitions"
107 Select this option to enable shared memory partition support.
/linux-4.1.27/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.1.27/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.
/linux-4.1.27/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.1.27/arch/arm/xen/
Dgrant-table.c43 void arch_gnttab_unmap(void *shared, unsigned long nr_gframes) in arch_gnttab_unmap() argument
/linux-4.1.27/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.1.27/include/drm/ttm/
Dttm_execbuf_util.h48 bool shared; member
/linux-4.1.27/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.1.27/include/linux/iio/
Diio.h74 enum iio_shared_by shared; member
125 .shared = (_shared), \
142 .shared = IIO_SHARED_BY_TYPE, \
/linux-4.1.27/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.1.27/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.1.27/Documentation/devicetree/bindings/arm/spear/
Dshirq.txt3 SPEAr3xx architecture includes shared/multiplexed irqs for certain set
13 A single node in the device tree is used to describe the shared
/linux-4.1.27/Documentation/devicetree/bindings/input/
Dspear-keyboard.txt6 Optional properties, in addition to those specified by the shared
Dgpio-keys.txt28 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.1.27/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.1.27/tools/lib/traceevent/
DMakefile167 $(QUIET_LINK)$(CC) --shared $^ -o $@
181 $(QUIET_LINK)$(CC) $(CFLAGS) -shared -nostartfiles -o $@ $^
/linux-4.1.27/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.1.27/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.1.27/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
Dk3dma.txt8 - interrupts: Should contain one interrupt shared by all channel
Dsirfsoc-dma.txt8 - interrupts: Should contain one interrupt shared by all channel
Dqcom_bam_dma.txt9 - interrupts: Should contain the one interrupt shared by all channels
Dqcom_adm.txt6 - interrupts: Should contain one interrupt shared by all channels
/linux-4.1.27/Documentation/devicetree/bindings/mfd/
Daxp20x.txt46 LDO2 : LDO : ldo24in-supply : shared supply
48 LDO4 : LDO : ldo24in-supply : shared supply
/linux-4.1.27/include/kvm/
Darm_vgic.h69 unsigned long *shared; member
84 u32 *shared; member
/linux-4.1.27/Documentation/devicetree/bindings/arm/
Dmarvell,dove.txt11 Global Configuration registers of Dove SoC are shared by a syscon node.
Datmel-at91.txt46 shared across all System Controller members.
52 shared across all System Controller members.
/linux-4.1.27/arch/x86/pci/
DMakefile4 obj-$(CONFIG_PCI_MMCONFIG) += mmconfig_$(BITS).o direct.o mmconfig-shared.o
/linux-4.1.27/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()
1138 switch (mp->shared->tx_bw_control) { in tx_set_rate()
1180 switch (mp->shared->tx_bw_control) { in txq_set_fixed_prio_mode()
1346 if (mp->shared->extended_rx_coal_limit) in get_rx_coal()
1367 if (mp->shared->extended_rx_coal_limit) { in set_rx_coal()
2701 ppd.shared = pdev; in mv643xx_eth_shared_of_add_port()
3053 if (pd->shared == NULL) { in mv643xx_eth_probe()
[all …]
/linux-4.1.27/drivers/s390/block/
Ddasd_fba.h52 unsigned char shared:1; member
/linux-4.1.27/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);
Dchsc.c917 u32 shared : 1; in chsc_get_channel_measurement_chars() member
955 chp->shared = -1; in chsc_get_channel_measurement_chars()
959 chp->shared = scmc_area->shared; in chsc_get_channel_measurement_chars()
/linux-4.1.27/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.1.27/arch/ia64/kernel/
DMakefile.gate12 GATECFLAGS_gate.so = -shared -s -Wl,-soname=linux-gate.so.1 \
/linux-4.1.27/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.1.27/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.1.27/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.1.27/drivers/iio/common/hid-sensors/
DKconfig13 There are many attributes which can be shared among multiple
/linux-4.1.27/Documentation/devicetree/bindings/timer/
Dnvidia,tegra30-timer.txt14 through 5, and one for the shared interrupt for the remaining channels.
/linux-4.1.27/arch/sh/kernel/vsyscall/
DMakefile17 vsyscall-flags = -shared -s -Wl,-soname=linux-gate.so.1 \
/linux-4.1.27/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.1.27/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.1.27/arch/powerpc/kernel/vdso64/
DMakefile12 ccflags-y := -shared -fno-common -fno-builtin
/linux-4.1.27/arch/powerpc/kernel/vdso32/
DMakefile19 ccflags-y := -shared -fno-common -fno-builtin
/linux-4.1.27/Documentation/devicetree/
Doverlay-notes.txt27 /* shared resources */
65 /* shared resources */
/linux-4.1.27/arch/s390/kernel/vdso32/
DMakefile14 KBUILD_CFLAGS_31 += -m31 -fPIC -shared -fno-common -fno-builtin
/linux-4.1.27/arch/s390/kernel/vdso64/
DMakefile14 KBUILD_CFLAGS_64 += -m64 -fPIC -shared -fno-common -fno-builtin
/linux-4.1.27/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.1.27/Documentation/arm/
Dswp_emulation22 NOTE: when accessing uncached shared regions, LDREX/STREX rely on an external
/linux-4.1.27/Documentation/devicetree/bindings/watchdog/
Dmarvel.txt18 shared mask/unmask RSTOUT address.
/linux-4.1.27/drivers/staging/android/ion/
DKconfig9 from userspace that can be shared between drivers.
/linux-4.1.27/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.1.27/arch/powerpc/boot/dts/
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.1.27/virt/kvm/arm/
Dvgic.c134 b->shared = b->private + nr_cpus; in vgic_init_bitmap()
143 b->shared = NULL; in vgic_free_bitmap()
166 return (u32 *)(x->shared) + ((offset - 1) ^ REG_OFFSET_SWIZZLE); in vgic_bitmap_get_reg()
175 return test_bit(irq - VGIC_NR_PRIVATE_IRQS, x->shared); in vgic_bitmap_get_irq_val()
186 reg = x->shared; in vgic_bitmap_set_irq_val()
203 return x->shared; in vgic_bitmap_get_shared_map()
217 x->shared = x->private + nr_cpus * VGIC_NR_PRIVATE_IRQS / sizeof(u32); in vgic_init_bytemap()
225 b->shared = NULL; in vgic_free_bytemap()
236 reg = x->shared; in vgic_bytemap_get_reg()
/linux-4.1.27/drivers/net/arcnet/
Dcom20020.c177 int com20020_found(struct net_device *dev, int shared) in com20020_found() argument
217 if (request_irq(dev->irq, arcnet_interrupt, shared, in com20020_found()
/linux-4.1.27/arch/arm/kernel/
Dhead-nommu.S219 setup_region r0, r5, r6, MPU_DATA_SIDE @ PHYS_OFFSET, shared, enabled
221 setup_region r0, r5, r6, MPU_INSTR_SIDE @ PHYS_OFFSET, shared, enabled
/linux-4.1.27/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.1.27/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
Ddriver.txt62 2) An ndo_start_xmit method must not modify the shared parts of a
Digbvf.txt36 VLANs: There is a limit of a total of 32 shared VLANs to 1 or more VFs.
/linux-4.1.27/tools/lib/lockdep/
DMakefile101 $(CC) --shared $^ -o $@ -lpthread -ldl -Wl,-soname='"$@"';$(shell ln -s $@ liblockdep.so))
/linux-4.1.27/arch/arm/vdso/
DMakefile14 VDSO_LDFLAGS += -nostdlib -shared
/linux-4.1.27/arch/powerpc/platforms/chrp/
Dpegasos_eth.c79 .shared = &mv643xx_eth_shared_device,
/linux-4.1.27/fs/gfs2/
DKconfig11 that is shared between them (with FC, iSCSI, NBD, etc...). GFS reads
/linux-4.1.27/arch/x86/um/vdso/
DMakefile77 VDSO_LDFLAGS = -fPIC -shared $(call cc-ldoption, -Wl$(comma)--hash-style=sysv)
/linux-4.1.27/Documentation/x86/
Dzero-page.txt15 058/008 ALL tboot_addr Physical address of tboot shared page
/linux-4.1.27/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
Dmutex-design.txt10 that enforces serialization on shared memory systems, and not only to
156 region prevents the lock from being shared, always prefer them to any other
/linux-4.1.27/drivers/hsi/
Dhsi.c609 if ((port->claimed) && (!port->shared || !share)) { in hsi_claim_port()
618 port->shared = !!share; in hsi_claim_port()
643 port->shared = 0; in hsi_release_port()
/linux-4.1.27/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.1.27/drivers/net/ethernet/via/
DKconfig38 This instructs the driver to use PCI shared memory (MMIO) instead of
/linux-4.1.27/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.1.27/drivers/spi/
Dspi-s3c24xx-fiq.S25 @ defined in fiq.h so that they can be shared with the C files which
/linux-4.1.27/include/xen/
Dgrant_table.h170 void arch_gnttab_unmap(void *shared, unsigned long nr_gframes);
/linux-4.1.27/drivers/gpu/drm/vmwgfx/
Dvmwgfx_resource.c136 val_buf.shared = false; in vmw_resource_release()
1236 val_buf->shared = false; in vmw_resource_check_buffer()
1330 val_buf.shared = false; in vmw_resource_do_evict()
1376 val_buf.shared = false; in vmw_resource_validate()
1494 val_buf.shared = false; in vmw_resource_move_notify()
/linux-4.1.27/fs/proc/
Darray.c559 unsigned long size = 0, resident = 0, shared = 0, text = 0, data = 0; in proc_pid_statm() local
563 size = task_statm(mm, &shared, &text, &data, &resident); in proc_pid_statm()
574 seq_put_decimal_ull(m, ' ', shared); in proc_pid_statm()
/linux-4.1.27/Documentation/devicetree/bindings/interrupt-controller/
Dmips-gic.txt13 - The first cell is the type of interrupt, local or shared.
/linux-4.1.27/Documentation/devicetree/bindings/arm/mrvl/
Dintc.txt13 - interrupts : Should be the port interrupt shared by mux interrupts. It's
/linux-4.1.27/fs/jffs2/
DTODO6 do shared writable mmap, if we can have a fs hook for do_wp_page() to
/linux-4.1.27/drivers/remoteproc/
DKconfig40 Say y or m here to support STE-Modem shared memory driver.
/linux-4.1.27/Documentation/devicetree/bindings/net/can/
Dm_can.txt22 so this property is telling driver how the shared or
/linux-4.1.27/drivers/net/ethernet/dec/tulip/
DKconfig71 bool "Use PCI shared mem for NIC registers"
74 Use PCI shared memory for the NIC registers, rather than going through
/linux-4.1.27/tools/perf/scripts/perl/Perf-Trace-Util/
DREADME29 generated e.g. blib and shared library, etc, except for of course
/linux-4.1.27/fs/ocfs2/
DKconfig10 OCFS2 is a general purpose extent based shared disk cluster file
/linux-4.1.27/drivers/nfc/
DKconfig23 combo devices. This makes use of shared transport line discipline
/linux-4.1.27/kernel/time/
Dposix-timers.c402 int shared, ret = -1; in posix_timer_event() local
419 shared = !(timr->it_sigev_notify & SIGEV_THREAD_ID); in posix_timer_event()
420 ret = send_sigqueue(timr->sigq, task, shared); in posix_timer_event()
/linux-4.1.27/arch/arm/mach-tegra/
Dsleep-tegra20.S299 mcr p15, 0, r1, c8, c3, 0 @ invalidate shared TLBs
300 mcr p15, 0, r1, c7, c1, 6 @ invalidate shared BTAC
/linux-4.1.27/arch/tile/kernel/
Dsetup.c1398 struct cpumask shared; in check_nohz_full_cpus() local
1402 (HV_VirtAddr) shared.bits, sizeof(shared)) < 0) { in check_nohz_full_cpus()
1406 for_each_cpu(cpu, &shared) { in check_nohz_full_cpus()
/linux-4.1.27/kernel/irq/
Dmanage.c996 int ret, nested, shared = 0; in __setup_irq() local
1119 shared = 1; in __setup_irq()
1181 if (!shared) { in __setup_irq()
1250 if (shared && (desc->istate & IRQS_SPURIOUS_DISABLED)) { in __setup_irq()
/linux-4.1.27/Documentation/mic/
Dmic_overview.txt21 shared between the host s/w and the card s/w. 0 to 3 are used by host
/linux-4.1.27/include/linux/hsi/
Dhsi.h242 unsigned int shared:1; member
/linux-4.1.27/Documentation/devicetree/bindings/metag/
Dpdc-intc.txt27 shared SysWake interrupt, and remaining specifies shall be PDC peripheral
/linux-4.1.27/drivers/iio/dac/
Dad5624r_spi.c160 .shared = IIO_SEPARATE,
/linux-4.1.27/arch/arm/boot/dts/
Dorion5x-maxtor-shared-storage-2.dts19 compatible = "maxtor,shared-storage-2", "marvell,orion5x-88f5182", "marvell,orion5x";
/linux-4.1.27/arch/x86/
DMakefile_32.cpu1 # CPU tuning section - shared with UML.
/linux-4.1.27/Documentation/usb/
Dauthorization.txt88 verification stuff with PKI, so you don't depend on a shared secret,

123