Home
last modified time | relevance | path

Searched defs:ipa (Results 1 – 25 of 36) sorted by relevance

12

/linux/drivers/net/ipa/
H A Dipa.h73 struct ipa { struct
75 enum ipa_version version; argument
80 struct ipa_smp2p *smp2p; argument
81 struct ipa_power *power; argument
89 struct ipa_interrupt *interrupt; argument
101 const struct ipa_mem *mem; argument
123 struct ipa_endpoint endpoint[IPA_ENDPOINT_MAX]; argument
124 struct ipa_endpoint *channel_map[GSI_CHANNEL_COUNT_MAX]; argument
125 struct ipa_endpoint *name_map[IPA_ENDPOINT_COUNT]; argument
129 atomic_t modem_state; /* enum ipa_modem_state */ argument
[all …]
H A Dipa_table.c145 ipa_table_mem(struct ipa *ipa, bool filter, bool hashed, bool ipv6) in ipa_table_mem()
162 bool ipa_table_hash_support(struct ipa *ipa) in ipa_table_hash_support()
167 bool ipa_filtered_valid(struct ipa *ipa, u64 filtered) in ipa_filtered_valid()
190 static dma_addr_t ipa_table_addr(struct ipa *ipa, bool filter_mask, u16 count) in ipa_table_addr()
208 struct ipa *ipa = container_of(trans->gsi, struct ipa, gsi); in ipa_table_reset_add() local
234 ipa_filter_reset_table(struct ipa *ipa, bool hashed, bool ipv6, bool modem) in ipa_filter_reset_table()
270 static int ipa_filter_reset(struct ipa *ipa, bool modem) in ipa_filter_reset()
293 static int ipa_route_reset(struct ipa *ipa, bool modem) in ipa_route_reset()
329 void ipa_table_reset(struct ipa *ipa, bool modem) in ipa_table_reset()
349 int ipa_table_hash_flush(struct ipa *ipa) in ipa_table_hash_flush()
[all …]
H A Dipa_endpoint.c128 static u32 ipa_status_extract(struct ipa *ipa, const void *data, in ipa_status_extract()
234 static bool ipa_endpoint_data_valid_one(struct ipa *ipa, u32 count, in ipa_endpoint_data_valid_one()
390 static u32 ipa_endpoint_max(struct ipa *ipa, u32 count, in ipa_endpoint_max()
452 struct ipa *ipa = endpoint->ipa; in ipa_endpoint_init_ctrl() local
497 struct ipa *ipa = endpoint->ipa; in ipa_endpoint_aggr_active() local
514 struct ipa *ipa = endpoint->ipa; in ipa_endpoint_force_close() local
535 struct ipa *ipa = endpoint->ipa; in ipa_endpoint_suspend_aggr() local
578 void ipa_endpoint_modem_pause_all(struct ipa *ipa, bool enable) in ipa_endpoint_modem_pause_all()
600 int ipa_endpoint_modem_exception_reset_all(struct ipa *ipa) in ipa_endpoint_modem_exception_reset_all()
649 struct ipa *ipa = endpoint->ipa; in ipa_endpoint_init_cfg() local
[all …]
H A Dipa_interrupt.c43 struct ipa *ipa; member
52 struct ipa *ipa = interrupt->ipa; in ipa_interrupt_suspend_clear_all() local
76 struct ipa *ipa = interrupt->ipa; in ipa_interrupt_process() local
113 struct ipa *ipa = interrupt->ipa; in ipa_isr_thread() local
157 static void ipa_interrupt_enabled_update(struct ipa *ipa) in ipa_interrupt_enabled_update()
165 void ipa_interrupt_enable(struct ipa *ipa, enum ipa_irq_id ipa_irq) in ipa_interrupt_enable()
173 void ipa_interrupt_disable(struct ipa *ipa, enum ipa_irq_id ipa_irq) in ipa_interrupt_disable()
180 void ipa_interrupt_irq_disable(struct ipa *ipa) in ipa_interrupt_irq_disable()
185 void ipa_interrupt_irq_enable(struct ipa *ipa) in ipa_interrupt_irq_enable()
194 struct ipa *ipa = interrupt->ipa; in ipa_interrupt_suspend_control() local
[all …]
H A Dipa_power.c95 static int ipa_power_enable(struct ipa *ipa) in ipa_power_enable()
115 static void ipa_power_disable(struct ipa *ipa) in ipa_power_disable()
126 struct ipa *ipa = dev_get_drvdata(dev); in ipa_runtime_suspend() local
141 struct ipa *ipa = dev_get_drvdata(dev); in ipa_runtime_resume() local
159 struct ipa *ipa = dev_get_drvdata(dev); in ipa_suspend() local
177 struct ipa *ipa = dev_get_drvdata(dev); in ipa_resume() local
192 u32 ipa_core_clock_rate(struct ipa *ipa) in ipa_core_clock_rate()
220 void ipa_power_retention(struct ipa *ipa, bool enable) in ipa_power_retention()
H A Dipa_cmd.c172 bool ipa_cmd_table_init_valid(struct ipa *ipa, const struct ipa_mem *mem, in ipa_cmd_table_init_valid()
206 static bool ipa_cmd_header_init_local_valid(struct ipa *ipa) in ipa_cmd_header_init_local_valid()
256 static bool ipa_cmd_register_write_offset_valid(struct ipa *ipa, in ipa_cmd_register_write_offset_valid()
289 static bool ipa_cmd_register_write_valid(struct ipa *ipa) in ipa_cmd_register_write_valid()
349 ipa_cmd_payload_alloc(struct ipa *ipa, dma_addr_t *addr) in ipa_cmd_payload_alloc()
366 struct ipa *ipa = container_of(trans->gsi, struct ipa, gsi); in ipa_cmd_table_init_add() local
404 struct ipa *ipa = container_of(trans->gsi, struct ipa, gsi); in ipa_cmd_hdr_init_local_add() local
433 struct ipa *ipa = container_of(trans->gsi, struct ipa, gsi); in ipa_cmd_register_write_add() local
490 struct ipa *ipa = container_of(trans->gsi, struct ipa, gsi); in ipa_cmd_ip_packet_init_add() local
515 struct ipa *ipa = container_of(trans->gsi, struct ipa, gsi); in ipa_cmd_dma_shared_mem_add() local
[all …]
H A Dipa_qmi.c82 struct ipa *ipa = container_of(ipa_qmi, struct ipa, qmi); in ipa_server_init_complete() local
124 struct ipa *ipa; in ipa_qmi_ready() local
182 struct ipa *ipa; in ipa_server_indication_register() local
211 struct ipa *ipa; in ipa_server_driver_init_complete() local
282 struct ipa *ipa = container_of(ipa_qmi, struct ipa, qmi); in init_modem_driver_req() local
409 struct ipa *ipa; in ipa_client_init_driver_work() local
468 int ipa_qmi_setup(struct ipa *ipa) in ipa_qmi_setup()
524 void ipa_qmi_teardown(struct ipa *ipa) in ipa_qmi_teardown()
H A Dipa_resource.c28 static bool ipa_resource_limits_valid(struct ipa *ipa, in ipa_resource_limits_valid()
71 ipa_resource_config_common(struct ipa *ipa, u32 resource_type, in ipa_resource_config_common()
88 static void ipa_resource_config_src(struct ipa *ipa, u32 resource_type, in ipa_resource_config_src()
125 static void ipa_resource_config_dst(struct ipa *ipa, u32 resource_type, in ipa_resource_config_dst()
163 int ipa_resource_config(struct ipa *ipa, const struct ipa_resource_data *data) in ipa_resource_config()
H A Dipa_gsi.c18 struct ipa *ipa = container_of(trans->gsi, struct ipa, gsi); in ipa_gsi_trans_complete() local
25 struct ipa *ipa = container_of(trans->gsi, struct ipa, gsi); in ipa_gsi_trans_release() local
33 struct ipa *ipa = container_of(gsi, struct ipa, gsi); in ipa_gsi_channel_tx_queued() local
44 struct ipa *ipa = container_of(gsi, struct ipa, gsi); in ipa_gsi_channel_tx_completed() local
H A Dipa_smp2p.c61 struct ipa *ipa; member
153 struct ipa *ipa = smp2p->ipa; in ipa_smp2p_modem_setup_ready_isr() local
208 static void ipa_smp2p_power_release(struct ipa *ipa) in ipa_smp2p_power_release()
221 ipa_smp2p_init(struct ipa *ipa, struct platform_device *pdev, bool modem_init) in ipa_smp2p_init()
296 void ipa_smp2p_exit(struct ipa *ipa) in ipa_smp2p_exit()
311 void ipa_smp2p_irq_disable_setup(struct ipa *ipa) in ipa_smp2p_irq_disable_setup()
329 void ipa_smp2p_notify_reset(struct ipa *ipa) in ipa_smp2p_notify_reset()
H A Dipa_endpoint.h153 struct ipa *ipa; member
/linux/arch/arm64/kvm/hyp/nvhe/
H A Dmem_protect.c865 static int get_valid_guest_pte(struct pkvm_hyp_vm *vm, u64 ipa, kvm_pte_t *ptep, u64 *physp) in get_valid_guest_pte()
898 u64 ipa; in __pkvm_vcpu_in_poison_fault() local
965 u64 phys, ipa = hyp_pfn_to_phys(gfn); in __pkvm_guest_share_host() local
997 u64 meta, phys, ipa = hyp_pfn_to_phys(gfn); in __pkvm_guest_unshare_host() local
1213 static int __guest_check_transition_size(u64 phys, u64 ipa, u64 nr_pages, u64 *size) in __guest_check_transition_size()
1288 u64 gfn, ipa, pa; in __pkvm_host_force_reclaim_page_guest() local
1333 u64 ipa = hyp_pfn_to_phys(gfn); in __pkvm_host_reclaim_page_guest() local
1376 u64 ipa = hyp_pfn_to_phys(gfn); in __pkvm_host_donate_guest() local
1410 u64 ipa = hyp_pfn_to_phys(gfn); in __pkvm_host_share_guest() local
1472 static int __check_host_shared_guest(struct pkvm_hyp_vm *vm, u64 *__phys, u64 ipa, u64 size) in __check_host_shared_guest()
[all …]
H A Dtlb.c149 phys_addr_t ipa, int level) in __kvm_tlb_flush_vmid_ipa()
178 phys_addr_t ipa, int level) in __kvm_tlb_flush_vmid_ipa_nsh()
H A Dpkvm.c1037 static u64 __pkvm_memshare_page_req(struct kvm_vcpu *vcpu, u64 ipa) in __pkvm_memshare_page_req()
1063 u64 ipa = smccc_get_arg1(vcpu); in pkvm_memshare_call() local
1091 u64 ipa = smccc_get_arg1(vcpu); in pkvm_memunshare_call() local
/linux/arch/arm64/kvm/
H A Dpvtime.c80 u64 ipa; in kvm_arm_pvtime_set_attr() local
111 u64 ipa; in kvm_arm_pvtime_get_attr() local
H A Dat.c30 static bool check_output_size(u64 ipa, struct s1_walk_info *wi) in check_output_size()
406 u64 va_top, va_bottom, baddr, desc, new_desc, ipa; in walk_s1() local
1529 u64 ipa, par; in __kvm_at_s12() local
1615 u64 ipa; member
1622 u64 ipa = dm->ipa; in match_s1_desc() local
1636 int __kvm_find_s1_desc_level(struct kvm_vcpu *vcpu, u64 va, u64 ipa, int *level) in __kvm_find_s1_desc_level()
1765 int __kvm_at_swap_desc(struct kvm *kvm, gpa_t ipa, u64 old, u64 new) in __kvm_at_swap_desc()
H A Dmmu.c1849 phys_addr_t ipa; in get_canonical_gfn() local
2049 phys_addr_t ipa = gfn_to_gpa(get_canonical_gfn(s2fd, s2vi)); in kvm_s2_fault_map() local
2152 u64 ipa; in kvm_handle_guest_sea() local
2207 phys_addr_t ipa; /* Always the IPA in the L1 guest phys space */ in kvm_handle_guest_abort() local
H A Dnested.c244 static int walk_nested_s2_pgd(struct kvm_vcpu *vcpu, phys_addr_t ipa, in walk_nested_s2_pgd()
/linux/arch/arm64/kvm/hyp/vhe/
H A Dtlb.c93 phys_addr_t ipa, int level) in __kvm_tlb_flush_vmid_ipa()
124 phys_addr_t ipa, int level) in __kvm_tlb_flush_vmid_ipa_nsh()
/linux/arch/arm64/include/asm/
H A Dstage2_pgtable.h23 #define stage2_pgtable_levels(ipa) ARM64_HW_PGTABLE_LEVELS((ipa) - 4) argument
/linux/include/net/
H A Dvxlan.h456 static inline bool vxlan_addr_any(const union vxlan_addr *ipa) in vxlan_addr_any()
464 static inline bool vxlan_addr_multicast(const union vxlan_addr *ipa) in vxlan_addr_multicast()
474 static inline bool vxlan_addr_any(const union vxlan_addr *ipa) in vxlan_addr_any()
479 static inline bool vxlan_addr_multicast(const union vxlan_addr *ipa) in vxlan_addr_multicast()
/linux/arch/arm/boot/dts/qcom/
H A Dqcom-sdx65.dtsi399 ipa: ipa@3f40000 { label
/linux/drivers/net/vxlan/
H A Dvxlan_core.c352 static void vxlan_ip_miss(struct net_device *dev, union vxlan_addr *ipa) in vxlan_ip_miss()
1921 union vxlan_addr ipa = { in arp_reduce() local
2082 union vxlan_addr ipa = { in neigh_reduce() local
2116 union vxlan_addr ipa = { in route_shortcircuit() local
2142 union vxlan_addr ipa = { in route_shortcircuit() local
/linux/tools/testing/selftests/kvm/lib/arm64/
H A Dprocessor.c581 void aarch64_get_supported_page_sizes(u32 ipa, u32 *ipa4k, in aarch64_get_supported_page_sizes()
/linux/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_hw.c939 struct qlcnic_ipaddr *ipa; in qlcnic_82xx_config_ipaddr() local

12