/kernel/linux/linux-5.10/drivers/hid/ |
H A 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() 162 struct cougar_shared *shared; cougar_bind_shared_data() local 262 struct cougar_shared *shared; cougar_raw_event() local [all...] |
/kernel/linux/linux-6.6/drivers/hid/ |
H A 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() 162 struct cougar_shared *shared; cougar_bind_shared_data() local 261 struct cougar_shared *shared; cougar_raw_event() local [all...] |
/kernel/liteos_a/testsuites/unittest/process/basic/process/full/ |
H A 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() 83 int *shared = NULL; GroupProcess() local [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/amphion/ |
H A 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...] |
H A 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...] |
/kernel/linux/linux-5.10/mm/ |
H A 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 in vma_interval_tree_insert_after() [all...] |
/kernel/linux/linux-6.6/mm/ |
H A 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 in vma_interval_tree_insert_after() [all...] |
/kernel/liteos_a/testsuites/unittest/basic/mem/shm/smoke/ |
H A D | shm_test_011.cpp | 37 int *shared = NULL; in Testcase() local 47 shared = (int *)shmat(shmid, NULL, 0); in Testcase() 48 if (shared == reinterpret_cast<int *>(-1)) { in Testcase() 51 *shared = 2; in Testcase() 52 ret = shmdt(shared); in Testcase() 57 shared = (int *)shmat(shmid, NULL, 0); in Testcase() 58 ICUNIT_ASSERT_NOT_EQUAL(shared, reinterpret_cast<int *>(-1), shared); in Testcase() 60 ICUNIT_ASSERT_EQUAL(*shared, 2, *shared); in Testcase() [all...] |
/kernel/liteos_a/testsuites/unittest/basic/mem/shm/full/ |
H A D | shm_test_006.cpp | 38 void *shared = NULL; in Testcase() local 44 shared = shmat(shmid, 0, 0); in Testcase() 45 ICUNIT_ASSERT_NOT_EQUAL(shared, reinterpret_cast<void *>(-1), shared); in Testcase() 47 ret = shmdt(shared); in Testcase() 50 remap = shared; in Testcase() 51 shared = shmat(shmid, remap, SHM_REMAP); in Testcase() 52 ICUNIT_ASSERT_NOT_EQUAL(shared, reinterpret_cast<void *>(-1), shared); in Testcase() 54 ret = shmdt(shared); in Testcase() [all...] |
H A D | shm_test_007.cpp | 38 char *shared = NULL; in Testcase() local 50 if ((shared = static_cast<char *>(shmat(shmid, 0, 0))) == reinterpret_cast<void *>(-1)) { in Testcase() 55 if (strncmp(shared, testStr, sizeof(testStr)) != 0) { in Testcase() 56 printf("child : error strncmp() shared = %s\n", shared); in Testcase() 60 if ((shmdt(shared)) < 0) { in Testcase() 75 shared = static_cast<char *>(shmat(shmid, 0, 0)); in Testcase() 76 ICUNIT_ASSERT_NOT_EQUAL(shared, reinterpret_cast<void *>(-1), shared); in Testcase() 78 ret = strncpy_s(shared, memSiz in Testcase() [all...] |
H A D | shm_test_008.cpp | 39 void *shared = NULL; in Testcase() local 44 shared = shmat(shmid, 0, 0); in Testcase() 45 ICUNIT_ASSERT_EQUAL(shared, reinterpret_cast<void *>(-1), shared); in Testcase() 48 shared = shmat(shmid, 0, SHM_RDONLY); in Testcase() 49 ICUNIT_ASSERT_NOT_EQUAL(shared, reinterpret_cast<void *>(-1), shared); in Testcase() 51 ret = shmdt(shared); in Testcase()
|
/kernel/linux/linux-5.10/drivers/md/ |
H A 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 in dm_stat_round() 529 struct dm_stat_shared *shared = &s->stat_shared[entry]; dm_stat_for_entry() local 679 __dm_stat_init_temporary_percpu_totals(struct dm_stat_shared *shared, struct dm_stat *s, size_t x) __dm_stat_init_temporary_percpu_totals() argument 732 struct dm_stat_shared *shared; __dm_stat_clear() local 819 struct dm_stat_shared *shared; dm_stats_print() local [all...] |
/kernel/linux/linux-6.6/drivers/md/ |
H A 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 in dm_stat_round() 558 struct dm_stat_shared *shared = &s->stat_shared[entry]; dm_stat_for_entry() local 711 __dm_stat_init_temporary_percpu_totals(struct dm_stat_shared *shared, struct dm_stat *s, size_t x) __dm_stat_init_temporary_percpu_totals() argument 765 struct dm_stat_shared *shared; __dm_stat_clear() local 853 struct dm_stat_shared *shared; dm_stats_print() local [all...] |
/kernel/liteos_m/testsuites/sample/kernel/dynlink/lib/ |
H A 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 [all...] |
/kernel/linux/linux-5.10/drivers/dma-buf/ |
H A 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[ in dma_resv_reserve_shared() 437 struct dma_fence **shared = NULL; dma_resv_get_fences_rcu() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ipa/ |
H A D | ipa_uc.c | 30 * AP and the IPA microcontroller. Each side writes data to the shared area 32 * to the interrupt. Some information found in the shared area is currently 33 * unused. All remaining space in the shared area is reserved, and must not 42 * struct ipa_uc_mem_area - AP/microcontroller shared memory area 63 * A shared memory area at the base of IPA resident memory is used for 127 struct ipa_uc_mem_area *shared = ipa_uc_shared(ipa); in ipa_uc_event_handler() local 130 if (shared->event == IPA_UC_EVENT_ERROR) in ipa_uc_event_handler() 134 shared->event); in ipa_uc_event_handler() 140 struct ipa_uc_mem_area *shared = ipa_uc_shared(ipa); in ipa_uc_response_hdlr() local 150 switch (shared in ipa_uc_response_hdlr() 193 struct ipa_uc_mem_area *shared = ipa_uc_shared(ipa); send_uc_command() local [all...] |
/kernel/linux/linux-5.10/drivers/thermal/tegra/ |
H A D | soctherm-fuse.c | 74 struct tsensor_shared_calib *shared) in tegra_calc_shared_calib() 84 shared->base_cp = (val & tfuse->fuse_base_cp_mask) >> in tegra_calc_shared_calib() 86 shared->base_ft = (val & tfuse->fuse_base_ft_mask) >> in tegra_calc_shared_calib() 101 shared->actual_temp_cp = 2 * NOMINAL_CALIB_CP + shifted_cp; in tegra_calc_shared_calib() 102 shared->actual_temp_ft = 2 * NOMINAL_CALIB_FT + shifted_ft; in tegra_calc_shared_calib() 108 const struct tsensor_shared_calib *shared, in tegra_calc_tsensor_calib() 126 actual_tsensor_cp = (shared->base_cp * 64) + sign_extend32(val, 12); in tegra_calc_tsensor_calib() 129 actual_tsensor_ft = (shared->base_ft * 32) + sign_extend32(val, 12); in tegra_calc_tsensor_calib() 132 delta_temp = shared->actual_temp_ft - shared in tegra_calc_tsensor_calib() 73 tegra_calc_shared_calib(const struct tegra_soctherm_fuse *tfuse, struct tsensor_shared_calib *shared) tegra_calc_shared_calib() argument 107 tegra_calc_tsensor_calib(const struct tegra_tsensor *sensor, const struct tsensor_shared_calib *shared, u32 *calibration) tegra_calc_tsensor_calib() argument [all...] |
/kernel/linux/linux-6.6/drivers/thermal/tegra/ |
H A D | soctherm-fuse.c | 74 struct tsensor_shared_calib *shared) in tegra_calc_shared_calib() 84 shared->base_cp = (val & tfuse->fuse_base_cp_mask) >> in tegra_calc_shared_calib() 86 shared->base_ft = (val & tfuse->fuse_base_ft_mask) >> in tegra_calc_shared_calib() 101 shared->actual_temp_cp = 2 * NOMINAL_CALIB_CP + shifted_cp; in tegra_calc_shared_calib() 102 shared->actual_temp_ft = 2 * NOMINAL_CALIB_FT + shifted_ft; in tegra_calc_shared_calib() 108 const struct tsensor_shared_calib *shared, in tegra_calc_tsensor_calib() 126 actual_tsensor_cp = (shared->base_cp * 64) + sign_extend32(val, 12); in tegra_calc_tsensor_calib() 129 actual_tsensor_ft = (shared->base_ft * 32) + sign_extend32(val, 12); in tegra_calc_tsensor_calib() 132 delta_temp = shared->actual_temp_ft - shared in tegra_calc_tsensor_calib() 73 tegra_calc_shared_calib(const struct tegra_soctherm_fuse *tfuse, struct tsensor_shared_calib *shared) tegra_calc_shared_calib() argument 107 tegra_calc_tsensor_calib(const struct tegra_tsensor *sensor, const struct tsensor_shared_calib *shared, u32 *calibration) tegra_calc_tsensor_calib() argument [all...] |
/kernel/linux/linux-5.10/drivers/video/fbdev/ |
H A 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 242 struct pxa3xx_gcu_shared *shared = priv->shared; pxa3xx_gcu_handle_irq() local [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/ |
H A 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 242 struct pxa3xx_gcu_shared *shared = priv->shared; pxa3xx_gcu_handle_irq() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ipa/ |
H A D | ipa_uc.c | 31 * AP and the IPA microcontroller. Each side writes data to the shared area 33 * to the interrupt. Some information found in the shared area is currently 34 * unused. All remaining space in the shared area is reserved, and must not 43 * struct ipa_uc_mem_area - AP/microcontroller shared memory area 64 * A shared memory area at the base of IPA resident memory is used for 129 struct ipa_uc_mem_area *shared = ipa_uc_shared(ipa); in ipa_uc_event_handler() local 132 if (shared->event == IPA_UC_EVENT_ERROR) in ipa_uc_event_handler() 134 else if (shared->event != IPA_UC_EVENT_LOG_INFO) in ipa_uc_event_handler() 136 shared->event); in ipa_uc_event_handler() 143 struct ipa_uc_mem_area *shared in ipa_uc_response_hdlr() local 233 struct ipa_uc_mem_area *shared = ipa_uc_shared(ipa); send_uc_command() local [all...] |
/kernel/linux/linux-5.10/arch/powerpc/kvm/ |
H A 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 in kvmppc_e500_deliver_tlb_miss() [all...] |
/kernel/linux/linux-6.6/arch/powerpc/kvm/ |
H A 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 in kvmppc_e500_deliver_tlb_miss() [all...] |
/kernel/linux/linux-5.10/arch/x86/xen/ |
H A D | grant-table.c | 35 void *shared = *__shared; in arch_gnttab_map_shared() local 39 if (shared == NULL) in arch_gnttab_map_shared() 40 *__shared = shared = gnttab_shared_vm_area.area->addr; in arch_gnttab_map_shared() 42 addr = (unsigned long)shared; in arch_gnttab_map_shared() 57 grant_status_t *shared = *__shared; in arch_gnttab_map_status() local 61 if (shared == NULL) in arch_gnttab_map_status() 62 *__shared = shared = gnttab_status_vm_area.area->addr; in arch_gnttab_map_status() 64 addr = (unsigned long)shared; in arch_gnttab_map_status() 75 void arch_gnttab_unmap(void *shared, unsigned long nr_gframes) in arch_gnttab_unmap() argument 81 if (shared in arch_gnttab_unmap() [all...] |
/kernel/linux/linux-6.6/arch/x86/xen/ |
H A D | grant-table.c | 35 void *shared = *__shared; in arch_gnttab_map_shared() local 39 if (shared == NULL) in arch_gnttab_map_shared() 40 *__shared = shared = gnttab_shared_vm_area.area->addr; in arch_gnttab_map_shared() 42 addr = (unsigned long)shared; in arch_gnttab_map_shared() 57 grant_status_t *shared = *__shared; in arch_gnttab_map_status() local 61 if (shared == NULL) in arch_gnttab_map_status() 62 *__shared = shared = gnttab_status_vm_area.area->addr; in arch_gnttab_map_status() 64 addr = (unsigned long)shared; in arch_gnttab_map_status() 75 void arch_gnttab_unmap(void *shared, unsigned long nr_gframes) in arch_gnttab_unmap() argument 81 if (shared in arch_gnttab_unmap() [all...] |