/linux-4.4.14/mm/ |
D | interval_tree.c | 24 INTERVAL_TREE_DEFINE(struct vm_area_struct, shared.rb, 25 unsigned long, shared.rb_subtree_last, 39 if (!prev->shared.rb.rb_right) { in vma_interval_tree_insert_after() 41 link = &prev->shared.rb.rb_right; in vma_interval_tree_insert_after() 43 parent = rb_entry(prev->shared.rb.rb_right, in vma_interval_tree_insert_after() 44 struct vm_area_struct, shared.rb); in vma_interval_tree_insert_after() 45 if (parent->shared.rb_subtree_last < last) in vma_interval_tree_insert_after() 46 parent->shared.rb_subtree_last = last; in vma_interval_tree_insert_after() 47 while (parent->shared.rb.rb_left) { in vma_interval_tree_insert_after() 48 parent = rb_entry(parent->shared.rb.rb_left, in vma_interval_tree_insert_after() [all …]
|
D | slab.c | 262 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 …]
|
D | slab.h | 156 unsigned int shared; member 336 struct array_cache *shared; /* shared per node */ member
|
/linux-4.4.14/drivers/cpufreq/ |
D | cpufreq_governor.c | 38 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 …]
|
D | cpufreq_ondemand.c | 158 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()
|
D | cpufreq_conservative.c | 63 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/ |
D | dm-stats.c | 188 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 …]
|
D | dm-thin-metadata.h | 137 bool shared:1; member
|
/linux-4.4.14/drivers/video/fbdev/ |
D | pxa3xx-gcu.c | 100 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/ |
D | e500_mmu.c | 74 esel += gtlb0_set_base(vcpu_e500, vcpu->arch.shared->mas2); in get_tlb_esel() 137 tlbsel = (vcpu->arch.shared->mas4 >> 28) & 0x1; in kvmppc_e500_deliver_tlb_miss() 139 tsized = (vcpu->arch.shared->mas4 >> 7) & 0x1f; in kvmppc_e500_deliver_tlb_miss() 141 vcpu->arch.shared->mas0 = MAS0_TLBSEL(tlbsel) | MAS0_ESEL(victim) in kvmppc_e500_deliver_tlb_miss() 143 vcpu->arch.shared->mas1 = MAS1_VALID | (as ? MAS1_TS : 0) in kvmppc_e500_deliver_tlb_miss() 146 vcpu->arch.shared->mas2 = (eaddr & MAS2_EPN) in kvmppc_e500_deliver_tlb_miss() 147 | (vcpu->arch.shared->mas4 & MAS2_ATTRIB_MASK); in kvmppc_e500_deliver_tlb_miss() 148 vcpu->arch.shared->mas7_3 &= MAS3_U0 | MAS3_U1 | MAS3_U2 | MAS3_U3; in kvmppc_e500_deliver_tlb_miss() 149 vcpu->arch.shared->mas6 = (vcpu->arch.shared->mas6 & MAS6_SPID1) in kvmppc_e500_deliver_tlb_miss() 335 vcpu->arch.shared->mas0 &= ~MAS0_NV(~0); in kvmppc_e500_emul_tlbre() [all …]
|
D | e500_emulate.c | 78 int cpir = cvcpu->arch.shared->pir; in kvmppc_e500_emul_msgsnd() 229 vcpu->arch.shared->mas0 = spr_val; in kvmppc_core_emulate_mtspr_e500() 232 vcpu->arch.shared->mas1 = spr_val; in kvmppc_core_emulate_mtspr_e500() 235 vcpu->arch.shared->mas2 = spr_val; in kvmppc_core_emulate_mtspr_e500() 238 vcpu->arch.shared->mas7_3 &= ~(u64)0xffffffff; in kvmppc_core_emulate_mtspr_e500() 239 vcpu->arch.shared->mas7_3 |= spr_val; in kvmppc_core_emulate_mtspr_e500() 242 vcpu->arch.shared->mas4 = spr_val; in kvmppc_core_emulate_mtspr_e500() 245 vcpu->arch.shared->mas6 = spr_val; in kvmppc_core_emulate_mtspr_e500() 248 vcpu->arch.shared->mas7_3 &= (u64)0xffffffff; in kvmppc_core_emulate_mtspr_e500() 249 vcpu->arch.shared->mas7_3 |= (u64)spr_val << 32; in kvmppc_core_emulate_mtspr_e500() [all …]
|
D | e500mc.c | 134 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 …]
|
D | powerpc.c | 131 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 …]
|
D | e500.h | 218 return !!(vcpu->arch.shared->msr & (MSR_IS | MSR_DS)); in get_cur_as() 223 return !!(vcpu->arch.shared->msr & MSR_PR); in get_cur_pr() 228 return (vcpu->arch.shared->mas6 >> 16) & 0xff; in get_cur_spid() 233 return vcpu->arch.shared->mas6 & 0x1; in get_cur_sas() 242 return (vcpu->arch.shared->mas0 >> 28) & 0x1; in get_tlb_tlbsel() 247 return vcpu->arch.shared->mas0 & 0xfff; in get_tlb_nv_bit() 252 return (vcpu->arch.shared->mas0 >> 16) & 0xfff; in get_tlb_esel_bit() 266 if (get_tlb_ts(tlbe) != !!(vcpu->arch.shared->msr & MSR_IS)) in tlbe_is_host_safe() 319 unsigned int tidseld = (vcpu->arch.shared->mas4 >> 16) & 0xf; in get_tlbmiss_tid()
|
D | booke_emulate.c | 37 vcpu->arch.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()
|
D | booke.c | 79 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 …]
|
D | emulate.c | 239 vcpu->arch.shared->esr | ESR_PTR); in kvmppc_emulate_instruction() 255 vcpu->arch.shared->esr | ESR_PTR); in kvmppc_emulate_instruction()
|
D | e500.c | 465 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()
|
D | e500_mmu_host.c | 164 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()
|
D | trace_booke.h | 55 __entry->msr = vcpu->arch.shared->msr;
|
/linux-4.4.14/drivers/dma-buf/ |
D | reservation.c | 72 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/ |
D | sharedsubtree.txt | 33 a. shared mount 39 2a) A shared mount can be replicated to as many mountpoints and all the 44 Let's say /mnt has a mount that is shared. 45 mount --make-shared /mnt 47 Note: mount(8) command now supports the --make-shared flag, 76 2b) A slave mount is like a shared mount except that mount and umount events 79 All slave mounts have a master mount which is a shared. 83 Let's say /mnt has a mount which is shared. 84 # mount --make-shared /mnt 89 the new mount at /tmp becomes a shared mount and it is a replica of [all …]
|
D | tmpfs.txt | 21 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)
|
D | gfs2-glocks.txt | 24 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
|
D | gfs2.txt | 7 simultaneously use a block device that is shared between them (with FC,
|
D | mandatory-locking.txt | 48 "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/ |
D | lpddr_cmds.c | 51 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/ |
D | accel.c | 322 u32 chip_name = viapar->shared->chip_info.gfx_chip_name; in viafb_setup_engine() 324 engine = viapar->shared->vdev->engine_mmio; in viafb_setup_engine() 342 viapar->shared->hw_bitblt = hw_bitblt_1; in viafb_setup_engine() 347 viapar->shared->hw_bitblt = hw_bitblt_2; in viafb_setup_engine() 350 viapar->shared->hw_bitblt = NULL; in viafb_setup_engine() 354 viapar->shared->cursor_vram_addr = viapar->fbmem_free; in viafb_setup_engine() 358 viapar->shared->vq_vram_addr = viapar->fbmem_free; in viafb_setup_engine() 371 viapar->shared->vdev->camera_fbmem_size = 3*VGA_HEIGHT*VGA_WIDTH*2; in viafb_setup_engine() 372 viapar->fbmem_free -= viapar->shared->vdev->camera_fbmem_size; in viafb_setup_engine() 373 viapar->fbmem_used += viapar->shared->vdev->camera_fbmem_size; in viafb_setup_engine() [all …]
|
D | viafbdev.c | 260 !ppar->shared->vdev->engine_mmio) in viafb_check_var() 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 …]
|
D | hw.c | 625 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 …]
|
D | viafbdev.h | 82 struct viafb_shared *shared; member
|
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/ |
D | pcie.c | 268 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/ |
D | axp20x.txt | 49 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/ |
D | c2_mq.c | 67 __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()
|
D | c2_mq.h | 52 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()
|
D | c2_cq.c | 97 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()
|
D | c2_qp.c | 436 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()
|
D | c2_rnic.c | 492 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/ |
D | grant-table.c | 58 void *shared = *__shared; in arch_gnttab_map_shared() local 62 if (shared == NULL) in arch_gnttab_map_shared() 63 *__shared = shared = gnttab_shared_vm_area.area->addr; in arch_gnttab_map_shared() 65 addr = (unsigned long)shared; in arch_gnttab_map_shared() 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/ |
D | unshare.txt | 36 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 …]
|
D | nommu-mmap.txt | 30 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 …]
|
D | volatile-considered-harmful.txt | 6 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
|
D | intel_txt.txt | 131 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.
|
D | pi-futex.txt | 35 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
|
D | bus-virt-phys-mapping.txt | 45 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
|
D | clk.txt | 256 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
|
D | hwspinlock.txt | 7 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/ |
D | aic7770_osm.c | 64 int shared; in aic7770_map_int() local 66 shared = 0; in aic7770_map_int() 68 shared = IRQF_SHARED; in aic7770_map_int() 70 error = request_irq(irq, ahc_linux_isr, shared, "aic7xxx", ahc); in aic7770_map_int()
|
/linux-4.4.14/Documentation/vm/ |
D | numa_memory_policy.txt | 83 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 …]
|
D | cleancache.txt | 54 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
|
D | ksm.txt | 64 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
|
D | pagemap.txt | 21 * 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/ |
D | Kconfig | 2 # 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/ |
D | tegra_soctherm.c | 218 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/ |
D | cc10001_adc.c | 65 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/ |
D | wm8960.txt | 12 - 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;
|
D | renesas,rsnd.txt | 43 - shared-pin : if shared clock pin
|
/linux-4.4.14/Documentation/devicetree/bindings/net/ |
D | cavium-mix.txt | 11 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
|
D | brcm,unimac-mdio.txt | 14 - interrupts: must be one if the interrupt is shared with the Ethernet MAC or
|
D | hisilicon-hip04-net.txt | 23 Have 2048 recv channels shared by all ethernet controllers, only if no overlap.
|
/linux-4.4.14/block/ |
D | blk-softirq.c | 110 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()
|
D | blk-mq.c | 338 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/ |
D | Kconfig | 19 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/ |
D | kvm_ppc.h | 569 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/ |
D | radeon_sync.c | 92 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()
|
D | radeon_object.h | 157 bool shared);
|
/linux-4.4.14/drivers/mtd/chips/ |
D | cfi_cmdset_0001.c | 681 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/ |
D | README.txt | 3 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/ |
D | wacom_wac.c | 570 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 …]
|
D | wacom_sys.c | 476 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 …]
|
D | wacom_wac.h | 225 struct wacom_shared *shared; member
|
/linux-4.4.14/arch/x86/kernel/cpu/ |
D | perf_event_p4.c | 26 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/ |
D | ttm_execbuf_util.c | 131 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/ |
D | Makefile | 32 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/ |
D | peeksiginfo.c | 104 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/ |
D | sysfs-bus-iio-dds | 18 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/ |
D | Makefile | 56 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/ |
D | reservation.h | 55 struct fence __rcu *shared[]; member 100 fence_put(rcu_dereference_protected(fobj->shared[i], 1)); in reservation_object_fini()
|
D | mv643xx_eth.h | 39 struct platform_device *shared; member
|
D | slab_def.h | 16 unsigned int shared; member
|
D | futex.h | 40 } shared; member
|
/linux-4.4.14/Documentation/devicetree/bindings/opp/ |
D | opp.txt | 77 - 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/ |
D | Makefile | 14 ccflags-y := -shared -fno-common -fno-builtin 23 ccflags-y += -Wl,-shared
|
/linux-4.4.14/Documentation/devicetree/bindings/thermal/ |
D | exynos-thermal.txt | 18 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/ |
D | fsl-imx-gpio.txt | 6 - 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
|
D | brcm,brcmstb-gpio.txt | 5 interrupt is shared for all of the banks handled by the controller. 31 The interrupt shared by all GPIO lines for this controller.
|
D | gpio_atmel.txt | 6 - interrupts: Should be the port interrupt shared by all the pins.
|
D | gpio-mpc8xxx.txt | 8 - interrupts : Should be the port interrupt shared by all 32 pins.
|
D | gpio-vf610.txt | 11 - interrupts : Should be the port interrupt shared by all 32 pins.
|
D | mrvl-gpio.txt | 9 - interrupts : Should be the port interrupt shared by all gpio pins.
|
D | gpio-mxs.txt | 13 - interrupts : Should be the port interrupt shared by all 32 pins.
|
/linux-4.4.14/Documentation/power/regulator/ |
D | design.txt | 28 - 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/ |
D | Kconfig | 28 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/ |
D | amc6821 | 53 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
|
D | nct6683 | 18 The chips implement up to shared 32 temperature and voltage sensors.
|
/linux-4.4.14/drivers/net/vmxnet3/ |
D | vmxnet3_drv.c | 78 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 …]
|
D | vmxnet3_int.h | 234 struct Vmxnet3_TxQueueCtrl *shared; member 281 struct Vmxnet3_RxQueueCtrl *shared; member 322 struct Vmxnet3_DriverShared *shared; member
|
D | vmxnet3_ethtool.c | 271 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/ |
D | compatibility-list.txt | 23 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/ |
D | grant-table.c | 43 void arch_gnttab_unmap(void *shared, unsigned long nr_gframes) in arch_gnttab_unmap() argument
|
/linux-4.4.14/drivers/net/ethernet/3com/ |
D | typhoon.c | 288 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/ |
D | ttm_execbuf_util.h | 48 bool shared; member
|
/linux-4.4.14/arch/unicore32/mm/ |
D | init.c | 63 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/ |
D | Kconfig | 10 The ashmem subsystem is a new shared memory allocator, similar to 15 because it can discard shared memory units when under memory pressure.
|
D | TODO | 22 since ion would just be the central allocator for shared buffers.
|
/linux-4.4.14/Documentation/devicetree/bindings/interrupt-controller/ |
D | st,spear3xx-shirq.txt | 3 SPEAr3xx architecture includes shared/multiplexed irqs for certain set 13 A single node in the device tree is used to describe the shared
|
D | mips-gic.txt | 13 - The first cell is the type of interrupt, local or shared.
|
D | mrvl,intc.txt | 13 - interrupts : Should be the port interrupt shared by mux interrupts. It's
|
/linux-4.4.14/Documentation/ABI/testing/ |
D | sysfs-platform-kim | 41 use of the shared UART transport, it registers to the shared
|
D | sysfs-devices-power_state | 14 If the device node uses shared ACPI power resources, this state
|
D | sysfs-devices-real_power_state | 19 the same device object. If that happens, some shared power
|
D | sysfs-kernel-mm-ksm | 22 pages_shared: how many shared pages are being used.
|
/linux-4.4.14/Documentation/filesystems/nfs/ |
D | pnfs-block-server.txt | 7 shared with the client. 11 file system must sit on shared storage (typically iSCSI) that is accessible
|
/linux-4.4.14/include/linux/iio/ |
D | iio.h | 77 enum iio_shared_by shared; member 128 .shared = (_shared), \ 145 .shared = IIO_SHARED_BY_TYPE, \
|
/linux-4.4.14/Documentation/devicetree/bindings/input/ |
D | spear-keyboard.txt | 6 Optional properties, in addition to those specified by the shared
|
D | gpio-keys.txt | 29 to dedicated (not shared) interrupt which can be disabled to
|
D | nvidia,tegra20-kbc.txt | 23 Optional properties, in addition to those specified by the shared
|
/linux-4.4.14/fs/ |
D | Kconfig.binfmt | 41 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/ |
D | reserved-memory.txt | 50 - 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/ |
D | ac97_patch.c | 2520 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/ |
D | Makefile | 175 $(QUIET_LINK)$(CC) --shared $^ -o $@ 192 $(QUIET_LINK)$(CC) $(CFLAGS) -shared -nostartfiles -o $@ $^
|
/linux-4.4.14/Documentation/devicetree/bindings/dma/ |
D | renesas,rcar-dmac.txt | 5 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
|
D | zxdma.txt | 6 - interrupts: Should contain one interrupt shared by all channel
|
D | k3dma.txt | 8 - interrupts: Should contain one interrupt shared by all channel
|
D | qcom_bam_dma.txt | 9 - interrupts: Should contain the one interrupt shared by all channels
|
D | sirfsoc-dma.txt | 9 - interrupts: Should contain one interrupt shared by all channel
|
D | qcom_adm.txt | 6 - interrupts: Should contain one interrupt shared by all channels
|
/linux-4.4.14/include/kvm/ |
D | arm_vgic.h | 65 unsigned long *shared; member 80 u32 *shared; member
|
/linux-4.4.14/Documentation/devicetree/bindings/arm/ |
D | marvell,dove.txt | 11 Global Configuration registers of Dove SoC are shared by a syscon node.
|
D | atmel-at91.txt | 48 shared across all System Controller members. 54 shared across all System Controller members.
|
D | arm,scpi.txt | 14 - 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/ |
D | amdgpu_display.c | 81 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()
|
D | amdgpu_gem.c | 461 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()
|
D | amdgpu_object.h | 167 bool shared);
|
/linux-4.4.14/arch/x86/pci/ |
D | Makefile | 4 obj-$(CONFIG_PCI_MMCONFIG) += mmconfig_$(BITS).o direct.o mmconfig-shared.o
|
/linux-4.4.14/drivers/s390/block/ |
D | dasd_fba.h | 52 unsigned char shared:1; member
|
/linux-4.4.14/drivers/s390/cio/ |
D | chp.h | 50 int shared; member
|
D | chp.c | 348 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/ |
D | dm-log.txt | 52 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/ |
D | Makefile.gate | 12 GATECFLAGS_gate.so = -shared -s -Wl,-soname=linux-gate.so.1 \
|
/linux-4.4.14/drivers/net/arcnet/ |
D | com20020.h | 32 int com20020_found(struct net_device *dev, int shared);
|
D | com20020.c | 203 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/ |
D | README.icn | 78 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
|
D | README.sc | 71 - 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/ |
D | suspend-and-interrupts.txt | 19 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/ |
D | nvidia,tegra20-pcie.txt | 73 - 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/ |
D | mv643xx_eth.c | 381 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/ |
D | Kconfig | 13 There are many attributes which can be shared among multiple
|
/linux-4.4.14/arch/sh/kernel/vsyscall/ |
D | Makefile | 17 vsyscall-flags = -shared -s -Wl,-soname=linux-gate.so.1 \
|
/linux-4.4.14/Documentation/devicetree/bindings/timer/ |
D | nvidia,tegra30-timer.txt | 14 through 5, and one for the shared interrupt for the remaining channels.
|
/linux-4.4.14/Documentation/virtual/kvm/ |
D | hypercalls.txt | 67 shared page that contains parts of supervisor visible register state. 68 The guest can map this shared page to access its supervisor register through
|
D | ppc-pv.txt | 51 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
|
D | review-checklist.txt | 36 12. Features must be robust against reset and kexec - for example, shared
|
/linux-4.4.14/arch/um/drivers/ |
D | ubd_kern.c | 142 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/ |
D | overview.txt | 27 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/ |
D | Makefile | 12 ccflags-y := -shared -fno-common -fno-builtin
|
/linux-4.4.14/arch/powerpc/kernel/vdso32/ |
D | Makefile | 19 ccflags-y := -shared -fno-common -fno-builtin
|
/linux-4.4.14/Documentation/devicetree/ |
D | overlay-notes.txt | 27 /* shared resources */ 65 /* shared resources */
|
/linux-4.4.14/drivers/staging/rdma/hfi1/ |
D | trace.h | 727 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)
|
D | mad.h | 299 __be16 shared; member
|
/linux-4.4.14/arch/s390/kernel/vdso64/ |
D | Makefile | 14 KBUILD_CFLAGS_64 += -m64 -fPIC -shared -fno-common -fno-builtin
|
/linux-4.4.14/arch/s390/kernel/vdso32/ |
D | Makefile | 14 KBUILD_CFLAGS_31 += -m31 -fPIC -shared -fno-common -fno-builtin
|
/linux-4.4.14/Documentation/cpu-freq/ |
D | pcc-cpufreq.txt | 64 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/ |
D | swp_emulation | 22 NOTE: when accessing uncached shared regions, LDREX/STREX rely on an external
|
/linux-4.4.14/Documentation/devicetree/bindings/mailbox/ |
D | sti-mailbox.txt | 4 are passed between Application and Remote processors using shared memory.
|
/linux-4.4.14/Documentation/devicetree/bindings/soc/qcom/ |
D | qcom,smem.txt | 26 the shared memory
|
/linux-4.4.14/drivers/staging/android/ion/ |
D | Kconfig | 9 from userspace that can be shared between drivers.
|
/linux-4.4.14/Documentation/devicetree/bindings/spi/ |
D | brcm,bcm2835-aux-spi.txt | 10 - interrupts: Should contain shared interrupt of the aux block
|
/linux-4.4.14/Documentation/devicetree/bindings/watchdog/ |
D | marvel.txt | 18 shared mask/unmask RSTOUT address.
|
/linux-4.4.14/Documentation/target/ |
D | tcmu-design.txt | 91 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/ |
D | p1020rdb-pc_camp_core0.dts | 5 * can be shared, all the other devices must be assigned to one core only.
|
D | mpc8572ds_camp_core0.dts | 5 * can be shared, all the other devices must be assigned to one core only.
|
D | mpc8572ds_camp_core1.dts | 5 * can be shared, all the other devices must be assigned to one core only.
|
D | p1020rdb-pc_camp_core1.dts | 5 * can be shared, all the other devices must be assigned to one core only.
|
/linux-4.4.14/arch/arm/kernel/ |
D | head-nommu.S | 214 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/ |
D | gpio.txt | 89 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/ |
D | ixgbevf.txt | 25 VLANs: There is a limit of a total of 32 shared VLANs to 1 or more VFs.
|
D | mac80211-auth-assoc-deauth.txt | 38 alt WEP shared key auth
|
/linux-4.4.14/fs/gfs2/ |
D | Kconfig | 11 that is shared between them (with FC, iSCSI, NBD, etc...). GFS reads
|
/linux-4.4.14/tools/lib/lockdep/ |
D | Makefile | 103 $(CC) --shared $^ -o $@ -lpthread -ldl -Wl,-soname='"$@"';$(shell ln -s $@ liblockdep.so))
|
/linux-4.4.14/arch/powerpc/platforms/chrp/ |
D | pegasos_eth.c | 79 .shared = &mv643xx_eth_shared_device,
|
/linux-4.4.14/arch/arm/vdso/ |
D | Makefile | 14 VDSO_LDFLAGS += -nostdlib -shared
|
/linux-4.4.14/Documentation/x86/ |
D | zero-page.txt | 15 058/008 ALL tboot_addr Physical address of tboot shared page
|
/linux-4.4.14/tools/lib/bpf/ |
D | Makefile | 146 $(QUIET_LINK)$(CC) --shared $^ -o $@
|
/linux-4.4.14/arch/x86/um/vdso/ |
D | Makefile | 77 VDSO_LDFLAGS = -fPIC -shared $(call cc-ldoption, -Wl$(comma)--hash-style=sysv)
|
/linux-4.4.14/drivers/hsi/ |
D | hsi.c | 618 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/ |
D | spinlocks.txt | 34 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/ |
D | vgic.c | 162 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/ |
D | pci.txt | 48 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/ |
D | Kconfig | 28 The driver provides an interface to items in a heap shared among all
|
/linux-4.4.14/drivers/net/ethernet/via/ |
D | Kconfig | 37 This instructs the driver to use PCI shared memory (MMIO) instead of
|
/linux-4.4.14/Documentation/x86/i386/ |
D | IO-APIC.txt | 76 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/ |
D | spi-s3c24xx-fiq.S | 25 @ defined in fiq.h so that they can be shared with the C files which
|
/linux-4.4.14/fs/proc/ |
D | array.c | 570 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/ |
D | hisilicon.txt | 143 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/ |
D | TODO | 6 do shared writable mmap, if we can have a fs hook for do_wp_page() to
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | exynos4212.dtsi | 51 opp-shared;
|
/linux-4.4.14/drivers/net/ethernet/dec/tulip/ |
D | Kconfig | 69 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/ |
D | vmwgfx_resource.c | 138 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/ |
D | m_can.txt | 22 so this property is telling driver how the shared or
|