| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/ |
| D | axp20x.txt | 90 LDO2 : LDO : ldo24in-supply : shared supply 92 LDO4 : LDO : ldo24in-supply : shared supply 106 ALDO1 : LDO : aldoin-supply : shared supply 107 ALDO2 : LDO : aldoin-supply : shared supply 108 ALDO3 : LDO : aldoin-supply : shared supply 109 DLDO1 : LDO : dldoin-supply : shared supply 110 DLDO2 : LDO : dldoin-supply : shared supply 111 DLDO3 : LDO : dldoin-supply : shared supply 112 DLDO4 : LDO : dldoin-supply : shared supply 113 ELDO1 : LDO : eldoin-supply : shared supply [all …]
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | tee_drv.h | 40 * @list_shm: List of shared memory object owned by this context 45 * shared memory release. 51 * @cap_memref_null: flag indicating if the TEE Client support shared 94 * @shm_register: register shared memory buffer in TEE 95 * @shm_unregister: unregister shared memory buffer in TEE 139 * @pool: Shared memory pool, NULL if not used 190 * struct tee_shm - shared memory object 192 * @paddr: physical address of the shared memory 193 * @kaddr: virtual address of the shared memory 194 * @size: size of shared memory [all …]
|
| /kernel/linux/linux-5.10/drivers/hid/ |
| D | hid-cougar.c | 78 struct cougar_shared *shared; member 121 struct cougar_shared *shared; in cougar_get_shared_data() local 124 list_for_each_entry(shared, &cougar_udev_list, list) { in cougar_get_shared_data() 125 if (hid_compare_device_paths(hdev, shared->dev, '/')) { in cougar_get_shared_data() 126 kref_get(&shared->kref); in cougar_get_shared_data() 127 return shared; in cougar_get_shared_data() 135 struct cougar_shared *shared = container_of(kref, in cougar_release_shared_data() local 139 list_del(&shared->list); in cougar_release_shared_data() 142 kfree(shared); in cougar_release_shared_data() 149 if (cougar->shared) { in cougar_remove_shared_data() [all …]
|
| /kernel/linux/linux-6.6/drivers/hid/ |
| D | hid-cougar.c | 78 struct cougar_shared *shared; member 121 struct cougar_shared *shared; in cougar_get_shared_data() local 124 list_for_each_entry(shared, &cougar_udev_list, list) { in cougar_get_shared_data() 125 if (hid_compare_device_paths(hdev, shared->dev, '/')) { in cougar_get_shared_data() 126 kref_get(&shared->kref); in cougar_get_shared_data() 127 return shared; in cougar_get_shared_data() 135 struct cougar_shared *shared = container_of(kref, in cougar_release_shared_data() local 139 list_del(&shared->list); in cougar_release_shared_data() 142 kfree(shared); in cougar_release_shared_data() 149 if (cougar->shared) { in cougar_remove_shared_data() [all …]
|
| /kernel/linux/linux-6.6/drivers/media/platform/amphion/ |
| D | vpu_malone.h | 10 void vpu_malone_init_rpc(struct vpu_shared_addr *shared, 12 void vpu_malone_set_log_buf(struct vpu_shared_addr *shared, 14 void vpu_malone_set_system_cfg(struct vpu_shared_addr *shared, 16 u32 vpu_malone_get_version(struct vpu_shared_addr *shared); 17 int vpu_malone_get_stream_buffer_size(struct vpu_shared_addr *shared); 18 int vpu_malone_config_stream_buffer(struct vpu_shared_addr *shared, 20 int vpu_malone_get_stream_buffer_desc(struct vpu_shared_addr *shared, 23 int vpu_malone_update_stream_buffer(struct vpu_shared_addr *shared, 25 int vpu_malone_set_decode_params(struct vpu_shared_addr *shared, 31 int vpu_malone_add_scode(struct vpu_shared_addr *shared, [all …]
|
| D | vpu_windsor.h | 10 void vpu_windsor_init_rpc(struct vpu_shared_addr *shared, 12 void vpu_windsor_set_log_buf(struct vpu_shared_addr *shared, struct vpu_buffer *log); 13 void vpu_windsor_set_system_cfg(struct vpu_shared_addr *shared, 15 int vpu_windsor_get_stream_buffer_size(struct vpu_shared_addr *shared); 19 int vpu_windsor_config_memory_resource(struct vpu_shared_addr *shared, 22 int vpu_windsor_config_stream_buffer(struct vpu_shared_addr *shared, 24 int vpu_windsor_update_stream_buffer(struct vpu_shared_addr *shared, 26 int vpu_windsor_get_stream_buffer_desc(struct vpu_shared_addr *shared, 28 u32 vpu_windsor_get_version(struct vpu_shared_addr *shared); 29 int vpu_windsor_set_encode_params(struct vpu_shared_addr *shared, [all …]
|
| D | vpu_windsor.c | 509 static struct vpu_enc_yuv_desc *get_yuv_desc(struct vpu_shared_addr *shared, in get_yuv_desc() argument 512 struct vpu_enc_host_ctrls *hcs = shared->priv; in get_yuv_desc() 517 static struct vpu_enc_mem_pool *get_mem_pool(struct vpu_shared_addr *shared, in get_mem_pool() argument 520 struct vpu_enc_host_ctrls *hcs = shared->priv; in get_mem_pool() 525 static struct vpu_rpc_buffer_desc *get_stream_buf_desc(struct vpu_shared_addr *shared, in get_stream_buf_desc() argument 528 struct vpu_enc_host_ctrls *hcs = shared->priv; in get_stream_buf_desc() 533 static struct vpu_enc_expert_mode_param *get_expert_param(struct vpu_shared_addr *shared, in get_expert_param() argument 536 struct vpu_enc_host_ctrls *hcs = shared->priv; in get_expert_param() 541 static struct vpu_enc_param *get_enc_param(struct vpu_shared_addr *shared, u32 instance) in get_enc_param() argument 543 struct vpu_enc_host_ctrls *hcs = shared->priv; in get_enc_param() [all …]
|
| /kernel/linux/linux-5.10/Documentation/filesystems/ |
| D | sharedsubtree.rst | 4 Shared Subtrees 24 that got mounted recently. Shared subtree semantics provide the necessary 33 Shared subtree provides four different flavors of mounts; struct vfsmount to be 36 a. shared mount 42 2a) A shared mount can be replicated to as many mountpoints and all the 47 Let's say /mnt has a mount that is shared:: 49 mount --make-shared /mnt 51 Note: mount(8) command now supports the --make-shared flag, 86 2b) A slave mount is like a shared mount except that mount and umount events 89 All slave mounts have a master mount which is a shared. [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/mailbox/ |
| D | nvidia,tegra186-hsp.yaml | 21 The features that HSP supported are shared mailboxes, shared 29 For shared mailboxes, the first cell composed of two fields: 31 A bit mask of flags that further specifies the type of shared 33 specified then, 32-bit shared mailbox is used. 36 TEGRA_HSP_MBOX_TYPE_SM for shared mailboxes. 41 For shared mailboxes, the second cell is composed of two fields: 43 A bit mask of flags that further specify how the shared mailbox 52 The index of the shared mailbox to use. The number of available 83 # shared interrupts are optional 89 - pattern: "^shared[0-7]$" [all …]
|
| /kernel/linux/linux-6.6/include/linux/ |
| D | tee_drv.h | 23 #define TEE_SHM_DYNAMIC BIT(0) /* Dynamic shared memory registered */ 37 * @list_shm: List of shared memory object owned by this context 42 * shared memory release. 48 * @cap_memref_null: flag indicating if the TEE Client support shared 91 * @shm_register: register shared memory buffer in TEE 92 * @shm_unregister: unregister shared memory buffer in TEE 136 * @pool: Shared memory pool, NULL if not used 187 * struct tee_shm - shared memory object 189 * @paddr: physical address of the shared memory 190 * @kaddr: virtual address of the shared memory [all …]
|
| /kernel/linux/linux-6.6/Documentation/filesystems/ |
| D | sharedsubtree.rst | 4 Shared Subtrees 24 that got mounted recently. Shared subtree semantics provide the necessary 33 Shared subtree provides four different flavors of mounts; struct vfsmount to be 36 a. shared mount 42 2a) A shared mount can be replicated to as many mountpoints and all the 47 Let's say /mnt has a mount that is shared:: 49 mount --make-shared /mnt 51 Note: mount(8) command now supports the --make-shared flag, 86 2b) A slave mount is like a shared mount except that mount and umount events 89 All slave mounts have a master mount which is a shared. [all …]
|
| /kernel/linux/linux-6.6/mm/ |
| D | interval_tree.c | 23 INTERVAL_TREE_DEFINE(struct vm_area_struct, shared.rb, 24 unsigned long, shared.rb_subtree_last, 38 if (!prev->shared.rb.rb_right) { in vma_interval_tree_insert_after() 40 link = &prev->shared.rb.rb_right; in vma_interval_tree_insert_after() 42 parent = rb_entry(prev->shared.rb.rb_right, in vma_interval_tree_insert_after() 43 struct vm_area_struct, shared.rb); in vma_interval_tree_insert_after() 44 if (parent->shared.rb_subtree_last < last) in vma_interval_tree_insert_after() 45 parent->shared.rb_subtree_last = last; in vma_interval_tree_insert_after() 46 while (parent->shared.rb.rb_left) { in vma_interval_tree_insert_after() 47 parent = rb_entry(parent->shared.rb.rb_left, in vma_interval_tree_insert_after() [all …]
|
| /kernel/linux/linux-5.10/mm/ |
| D | interval_tree.c | 23 INTERVAL_TREE_DEFINE(struct vm_area_struct, shared.rb, 24 unsigned long, shared.rb_subtree_last, 38 if (!prev->shared.rb.rb_right) { in vma_interval_tree_insert_after() 40 link = &prev->shared.rb.rb_right; in vma_interval_tree_insert_after() 42 parent = rb_entry(prev->shared.rb.rb_right, in vma_interval_tree_insert_after() 43 struct vm_area_struct, shared.rb); in vma_interval_tree_insert_after() 44 if (parent->shared.rb_subtree_last < last) in vma_interval_tree_insert_after() 45 parent->shared.rb_subtree_last = last; in vma_interval_tree_insert_after() 46 while (parent->shared.rb.rb_left) { in vma_interval_tree_insert_after() 47 parent = rb_entry(parent->shared.rb.rb_left, in vma_interval_tree_insert_after() [all …]
|
| /kernel/liteos_a/testsuites/unittest/process/basic/process/full/ |
| D | process_test_042.cpp | 40 int *shared = (int *)shmat(shmid, nullptr, 0); in Child2() local 41 ICUNIT_ASSERT_NOT_EQUAL_VOID(shared, reinterpret_cast<void *>(-1), shared); in Child2() 43 while ((*shared) < (TEST_LOOP + 2)) { // 2, Set the cycle number. in Child2() 44 ICUNIT_ASSERT_EQUAL_VOID(*shared, count, *shared); in Child2() 45 (*shared)++; in Child2() 57 int *shared = (int *)shmat(shmid, nullptr, 0); in Child1() local 58 ICUNIT_ASSERT_NOT_EQUAL_VOID(shared, reinterpret_cast<void *>(-1), shared); in Child1() 60 while ((*shared) < (TEST_LOOP + 1)) { in Child1() 61 ICUNIT_ASSERT_EQUAL_VOID(*shared, count, *shared); in Child1() 62 (*shared)++; in Child1() [all …]
|
| /kernel/linux/linux-5.10/drivers/dma-buf/ |
| D | dma-resv.c | 44 * The reservation object provides a mechanism to manage shared and 47 * write operations) or N shared fences (read operations). The RCU 66 list = kmalloc(offsetof(typeof(*list), shared[shared_max]), GFP_KERNEL); in dma_resv_list_alloc() 70 list->shared_max = (ksize(list) - offsetof(typeof(*list), shared)) / in dma_resv_list_alloc() 71 sizeof(*list->shared); in dma_resv_list_alloc() 90 dma_fence_put(rcu_dereference_protected(list->shared[i], true)); in dma_resv_list_free() 176 * dma_resv_reserve_shared - Reserve space to add shared fences to 219 fence = rcu_dereference_protected(old->shared[i], in dma_resv_reserve_shared() 222 RCU_INIT_POINTER(new->shared[--k], fence); in dma_resv_reserve_shared() 224 RCU_INIT_POINTER(new->shared[j++], fence); in dma_resv_reserve_shared() [all …]
|
| /kernel/linux/linux-5.10/drivers/md/ |
| D | dm-stats.c | 185 static int dm_stat_in_flight(struct dm_stat_shared *shared) in dm_stat_in_flight() argument 187 return atomic_read(&shared->in_flight[READ]) + in dm_stat_in_flight() 188 atomic_read(&shared->in_flight[WRITE]); in dm_stat_in_flight() 215 struct dm_stat_shared *shared; in dm_stats_cleanup() local 221 shared = &s->stat_shared[ni]; in dm_stats_cleanup() 222 if (WARN_ON(dm_stat_in_flight(shared))) { in dm_stats_cleanup() 229 atomic_read(&shared->in_flight[READ]), in dm_stats_cleanup() 230 atomic_read(&shared->in_flight[WRITE])); in dm_stats_cleanup() 493 static void dm_stat_round(struct dm_stat *s, struct dm_stat_shared *shared, in dm_stat_round() argument 507 difference = now - shared->stamp; in dm_stat_round() [all …]
|
| /kernel/linux/linux-6.6/drivers/tee/ |
| D | tee_shm.c | 128 * tee_shm_alloc_user_buf() - Allocate shared memory for user space 129 * @ctx: Context that allocates the shared memory 130 * @size: Requested size of shared memory 132 * Memory allocated as user space shared memory is automatically freed when 173 * tee_shm_alloc_kernel_buf() - Allocate shared memory for kernel buffer 174 * @ctx: Context that allocates the shared memory 175 * @size: Requested size of shared memory 193 * tee_shm_alloc_priv_buf() - Allocate shared memory for a privately shared 195 * @ctx: Context that allocates the shared memory 196 * @size: Requested size of shared memory [all …]
|
| /kernel/linux/linux-6.6/drivers/md/ |
| D | dm-stats.c | 185 static int dm_stat_in_flight(struct dm_stat_shared *shared) in dm_stat_in_flight() argument 187 return atomic_read(&shared->in_flight[READ]) + in dm_stat_in_flight() 188 atomic_read(&shared->in_flight[WRITE]); in dm_stat_in_flight() 216 struct dm_stat_shared *shared; in dm_stats_cleanup() local 222 shared = &s->stat_shared[ni]; in dm_stats_cleanup() 223 if (WARN_ON(dm_stat_in_flight(shared))) { in dm_stats_cleanup() 230 atomic_read(&shared->in_flight[READ]), in dm_stats_cleanup() 231 atomic_read(&shared->in_flight[WRITE])); in dm_stats_cleanup() 522 static void dm_stat_round(struct dm_stat *s, struct dm_stat_shared *shared, in dm_stat_round() argument 536 difference = now - shared->stamp; in dm_stat_round() [all …]
|
| /kernel/linux/linux-5.10/arch/powerpc/kvm/ |
| D | e500_mmu.c | 71 esel += gtlb0_set_base(vcpu_e500, vcpu->arch.shared->mas2); in get_tlb_esel() 134 tlbsel = (vcpu->arch.shared->mas4 >> 28) & 0x1; in kvmppc_e500_deliver_tlb_miss() 136 tsized = (vcpu->arch.shared->mas4 >> 7) & 0x1f; in kvmppc_e500_deliver_tlb_miss() 138 vcpu->arch.shared->mas0 = MAS0_TLBSEL(tlbsel) | MAS0_ESEL(victim) in kvmppc_e500_deliver_tlb_miss() 140 vcpu->arch.shared->mas1 = MAS1_VALID | (as ? MAS1_TS : 0) in kvmppc_e500_deliver_tlb_miss() 143 vcpu->arch.shared->mas2 = (eaddr & MAS2_EPN) in kvmppc_e500_deliver_tlb_miss() 144 | (vcpu->arch.shared->mas4 & MAS2_ATTRIB_MASK); in kvmppc_e500_deliver_tlb_miss() 145 vcpu->arch.shared->mas7_3 &= MAS3_U0 | MAS3_U1 | MAS3_U2 | MAS3_U3; in kvmppc_e500_deliver_tlb_miss() 146 vcpu->arch.shared->mas6 = (vcpu->arch.shared->mas6 & MAS6_SPID1) in kvmppc_e500_deliver_tlb_miss() 332 vcpu->arch.shared->mas0 &= ~MAS0_NV(~0); in kvmppc_e500_emul_tlbre() [all …]
|
| /kernel/linux/linux-6.6/arch/powerpc/kvm/ |
| D | e500_mmu.c | 71 esel += gtlb0_set_base(vcpu_e500, vcpu->arch.shared->mas2); in get_tlb_esel() 134 tlbsel = (vcpu->arch.shared->mas4 >> 28) & 0x1; in kvmppc_e500_deliver_tlb_miss() 136 tsized = (vcpu->arch.shared->mas4 >> 7) & 0x1f; in kvmppc_e500_deliver_tlb_miss() 138 vcpu->arch.shared->mas0 = MAS0_TLBSEL(tlbsel) | MAS0_ESEL(victim) in kvmppc_e500_deliver_tlb_miss() 140 vcpu->arch.shared->mas1 = MAS1_VALID | (as ? MAS1_TS : 0) in kvmppc_e500_deliver_tlb_miss() 143 vcpu->arch.shared->mas2 = (eaddr & MAS2_EPN) in kvmppc_e500_deliver_tlb_miss() 144 | (vcpu->arch.shared->mas4 & MAS2_ATTRIB_MASK); in kvmppc_e500_deliver_tlb_miss() 145 vcpu->arch.shared->mas7_3 &= MAS3_U0 | MAS3_U1 | MAS3_U2 | MAS3_U3; in kvmppc_e500_deliver_tlb_miss() 146 vcpu->arch.shared->mas6 = (vcpu->arch.shared->mas6 & MAS6_SPID1) in kvmppc_e500_deliver_tlb_miss() 332 vcpu->arch.shared->mas0 &= ~MAS0_NV(~0); in kvmppc_e500_emul_tlbre() [all …]
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/mm/ |
| D | numa_memory_policy.rst | 102 * VMA policies are shared between all tasks that share a 124 Shared Policy 125 Conceptually, shared policies apply to "memory objects" mapped 126 shared into one or more tasks' distinct address spaces. An 127 application installs shared policies the same way as VMA 129 virtual addresses that map the shared object. However, unlike 131 range of a task's address space, shared policies apply 132 directly to the shared object. Thus, all tasks that attach to 134 shared object, by any task, will obey the shared policy. 136 As of 2.6.22, only shared memory segments, created by shmget() or [all …]
|
| /kernel/linux/linux-6.6/Documentation/admin-guide/mm/ |
| D | numa_memory_policy.rst | 100 * VMA policies are shared between all tasks that share a 122 Shared Policy 123 Conceptually, shared policies apply to "memory objects" mapped 124 shared into one or more tasks' distinct address spaces. An 125 application installs shared policies the same way as VMA 127 virtual addresses that map the shared object. However, unlike 129 range of a task's address space, shared policies apply 130 directly to the shared object. Thus, all tasks that attach to 132 shared object, by any task, will obey the shared policy. 134 As of 2.6.22, only shared memory segments, created by shmget() or [all …]
|
| /kernel/liteos_m/testsuites/sample/kernel/dynlink/lib/ |
| D | Makefile | 58 $(HIDE)$(CROSS_GCC) -fPIC -shared $(MCU) $(CFLAGS) $(CASE)athmtc.c -o $(CASE)athmtc.so 59 $(HIDE)$(CROSS_GCC) -fPIC -shared $(MCU) $(CFLAGS) $(CASE)bss.c -o $(CASE)bss.so 60 $(HIDE)$(CROSS_GCC) -fPIC -shared $(MCU) $(CFLAGS) $(CASE)initfini.c -o $(CASE)align10000.so 61 $(HIDE)$(CROSS_GCC) -fPIC -shared $(MCU) $(CFLAGS) $(CASE)static.c -o $(CASE)static.so 62 $(HIDE)$(CROSS_GCC) -fPIC -shared $(MCU) $(CFLAGS) $(CASE)sym.c -o $(CASE)sym.so 63 $(HIDE)$(CROSS_GCC) -fPIC -shared $(MCU) $(CFLAGS) $(CASE)undfunc.c -o $(CASE)undfunc.so 64 $(HIDE)$(CROSS_GCC) -fPIC -shared $(MCU) $(CFLAGS) $(CASE)undval.c -o $(CASE)undval.so 65 $(HIDE)$(CROSS_GCC) -fPIC -shared $(MCU) $(CFLAGS) $(CASE)xxxxx.c -o $(CASE)xxxxx.so 68 $(HIDE)$(CROSS_GCC) -fPIC -shared $(MCU) $(ALIGN_CFLAGS) $(CASE)initfini.c -o $(AGCASE)align4.so 69 …$(HIDE)$(CROSS_GCC) -fPIC -shared $(MCU) $(INIT_FINI_CFLAGS) $(CASE)initfini.c -o $(AGCASE)init_fi… [all …]
|
| /kernel/linux/linux-6.6/drivers/video/fbdev/ |
| D | pxa3xx-gcu.c | 88 struct pxa3xx_gcu_shared *shared; member 118 struct pxa3xx_gcu_shared *shared = priv->shared; \ 132 shared->hw_running ? "running" : " idle", \ 153 memset(priv->shared, 0, SHARED_SIZE); in pxa3xx_gcu_reset() 154 priv->shared->buffer_phys = priv->shared_phys; in pxa3xx_gcu_reset() 155 priv->shared->magic = PXA3XX_GCU_SHARED_MAGIC; in pxa3xx_gcu_reset() 171 struct pxa3xx_gcu_shared *sh = priv->shared; in dump_whole_state() 207 struct pxa3xx_gcu_shared *shared = priv->shared; in run_ready() local 214 shared->buffer[num++] = 0x05000000; in run_ready() 217 shared->buffer[num++] = 0x00000001; in run_ready() [all …]
|
| /kernel/linux/linux-5.10/drivers/video/fbdev/ |
| D | pxa3xx-gcu.c | 88 struct pxa3xx_gcu_shared *shared; member 118 struct pxa3xx_gcu_shared *shared = priv->shared; \ 132 shared->hw_running ? "running" : " idle", \ 153 memset(priv->shared, 0, SHARED_SIZE); in pxa3xx_gcu_reset() 154 priv->shared->buffer_phys = priv->shared_phys; in pxa3xx_gcu_reset() 155 priv->shared->magic = PXA3XX_GCU_SHARED_MAGIC; in pxa3xx_gcu_reset() 171 struct pxa3xx_gcu_shared *sh = priv->shared; in dump_whole_state() 207 struct pxa3xx_gcu_shared *shared = priv->shared; in run_ready() local 214 shared->buffer[num++] = 0x05000000; in run_ready() 217 shared->buffer[num++] = 0x00000001; in run_ready() [all …]
|