Home
last modified time | relevance | path

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

12

/linux/drivers/net/ipa/
A Dipa.h73 struct ipa { struct
75 enum ipa_version version; argument
80 struct ipa_smp2p *smp2p; argument
81 struct ipa_power *power; argument
86 struct ipa_interrupt *interrupt; argument
98 const struct ipa_mem *mem; argument
117 struct ipa_endpoint endpoint[IPA_ENDPOINT_MAX]; argument
119 struct ipa_endpoint *name_map[IPA_ENDPOINT_COUNT]; argument
123 atomic_t modem_state; /* enum ipa_modem_state */ argument
125 struct ipa_qmi qmi; argument
[all …]
A Dipa_mem.c47 struct ipa *ipa = container_of(trans->gsi, struct ipa, gsi); in ipa_mem_zero_region_add() local
75 int ipa_mem_setup(struct ipa *ipa) in ipa_mem_setup()
122 static bool ipa_mem_id_valid(struct ipa *ipa, enum ipa_mem_id mem_id) in ipa_mem_id_valid()
281 static bool ipa_mem_size_valid(struct ipa *ipa) in ipa_mem_size_valid()
308 int ipa_mem_config(struct ipa *ipa) in ipa_mem_config()
389 void ipa_mem_deconfig(struct ipa *ipa) in ipa_mem_deconfig()
409 int ipa_mem_zero_modem(struct ipa *ipa) in ipa_mem_zero_modem()
480 static void ipa_imem_exit(struct ipa *ipa) in ipa_imem_exit()
522 static int ipa_smem_init(struct ipa *ipa, u32 item, size_t size) in ipa_smem_init()
588 static void ipa_smem_exit(struct ipa *ipa) in ipa_smem_exit()
[all …]
A Dipa_table.c180 bool ipa_table_valid(struct ipa *ipa) in ipa_table_valid()
204 bool ipa_filter_map_valid(struct ipa *ipa, u32 filter_map) in ipa_filter_map_valid()
308 static int ipa_filter_reset(struct ipa *ipa, bool modem) in ipa_filter_reset()
332 static int ipa_route_reset(struct ipa *ipa, bool modem) in ipa_route_reset()
367 void ipa_table_reset(struct ipa *ipa, bool modem) in ipa_table_reset()
387 int ipa_table_hash_flush(struct ipa *ipa) in ipa_table_hash_flush()
450 int ipa_table_setup(struct ipa *ipa) in ipa_table_setup()
548 static void ipa_route_config(struct ipa *ipa, bool modem) in ipa_route_config()
561 void ipa_table_config(struct ipa *ipa) in ipa_table_config()
607 int ipa_table_init(struct ipa *ipa) in ipa_table_init()
[all …]
A Dipa_modem.c43 struct ipa *ipa; member
51 struct ipa *ipa = priv->ipa; in ipa_open() local
87 struct ipa *ipa = priv->ipa; in ipa_stop() local
121 struct ipa *ipa = priv->ipa; in ipa_start_xmit() local
230 struct ipa *ipa = priv->ipa; in ipa_modem_suspend() local
265 struct ipa *ipa = priv->ipa; in ipa_modem_resume() local
277 int ipa_modem_start(struct ipa *ipa) in ipa_modem_start()
325 int ipa_modem_stop(struct ipa *ipa) in ipa_modem_stop()
450 void ipa_modem_exit(struct ipa *ipa) in ipa_modem_exit()
455 int ipa_modem_config(struct ipa *ipa) in ipa_modem_config()
[all …]
A Dipa_main.c95 int ipa_setup(struct ipa *ipa) in ipa_setup()
167 static void ipa_teardown(struct ipa *ipa) in ipa_teardown()
187 static void ipa_hardware_config_comp(struct ipa *ipa) in ipa_hardware_config_comp()
279 static void ipa_qtime_config(struct ipa *ipa) in ipa_qtime_config()
309 static void ipa_idle_indication_cfg(struct ipa *ipa, in ipa_idle_indication_cfg()
333 static void ipa_hardware_dcd_config(struct ipa *ipa) in ipa_hardware_dcd_config()
339 static void ipa_hardware_dcd_deconfig(struct ipa *ipa) in ipa_hardware_dcd_deconfig()
410 static void ipa_hardware_deconfig(struct ipa *ipa) in ipa_hardware_deconfig()
477 static void ipa_deconfig(struct ipa *ipa) in ipa_deconfig()
669 struct ipa *ipa; in ipa_probe() local
[all …]
A Dipa_power.c213 static int ipa_power_enable(struct ipa *ipa) in ipa_power_enable()
231 static int ipa_power_disable(struct ipa *ipa) in ipa_power_disable()
240 struct ipa *ipa = dev_get_drvdata(dev); in ipa_runtime_suspend() local
254 struct ipa *ipa = dev_get_drvdata(dev); in ipa_runtime_resume() local
272 struct ipa *ipa = dev_get_drvdata(dev); in ipa_suspend() local
281 struct ipa *ipa = dev_get_drvdata(dev); in ipa_resume() local
292 u32 ipa_core_clock_rate(struct ipa *ipa) in ipa_core_clock_rate()
344 void ipa_power_modem_queue_stop(struct ipa *ipa) in ipa_power_modem_queue_stop()
364 void ipa_power_modem_queue_wake(struct ipa *ipa) in ipa_power_modem_queue_wake()
385 int ipa_power_setup(struct ipa *ipa) in ipa_power_setup()
[all …]
A Dipa_sysfs.c14 static const char *ipa_version_string(struct ipa *ipa) in ipa_version_string()
47 struct ipa *ipa = dev_get_drvdata(dev); in version_show() local
63 static const char *ipa_offload_string(struct ipa *ipa) in ipa_offload_string()
71 struct ipa *ipa = dev_get_drvdata(dev); in rx_offload_show() local
81 struct ipa *ipa = dev_get_drvdata(dev); in tx_offload_show() local
100 ipa_endpoint_id_show(struct ipa *ipa, char *buf, enum ipa_endpoint_name name) in ipa_endpoint_id_show()
110 struct ipa *ipa = dev_get_drvdata(dev); in rx_endpoint_id_show() local
120 struct ipa *ipa = dev_get_drvdata(dev); in tx_endpoint_id_show() local
A Dipa_endpoint.c246 struct ipa *ipa = endpoint->ipa; in ipa_endpoint_init_ctrl() local
287 struct ipa *ipa = endpoint->ipa; in ipa_endpoint_aggr_active() local
302 struct ipa *ipa = endpoint->ipa; in ipa_endpoint_force_close() local
320 struct ipa *ipa = endpoint->ipa; in ipa_endpoint_suspend_aggr() local
527 struct ipa *ipa = endpoint->ipa; in ipa_endpoint_init_hdr() local
570 struct ipa *ipa = endpoint->ipa; in ipa_endpoint_init_hdr_ext() local
852 struct ipa *ipa = endpoint->ipa; in ipa_endpoint_init_hol_block_timer() local
912 struct ipa *ipa = endpoint->ipa; in ipa_endpoint_init_rsrc_grp() local
983 struct ipa *ipa = endpoint->ipa; in ipa_endpoint_status() local
1219 struct ipa *ipa = endpoint->ipa; in ipa_endpoint_status_tag() local
[all …]
A Dipa_interrupt.c39 struct ipa *ipa; member
55 struct ipa *ipa = interrupt->ipa; in ipa_interrupt_process() local
81 struct ipa *ipa = interrupt->ipa; in ipa_isr_thread() local
129 struct ipa *ipa = interrupt->ipa; in ipa_interrupt_suspend_control() local
166 struct ipa *ipa = interrupt->ipa; in ipa_interrupt_suspend_clear_all() local
191 struct ipa *ipa = interrupt->ipa; in ipa_interrupt_add() local
208 struct ipa *ipa = interrupt->ipa; in ipa_interrupt_remove() local
222 struct ipa_interrupt *ipa_interrupt_config(struct ipa *ipa) in ipa_interrupt_config()
A Dipa_qmi.c86 struct ipa *ipa = container_of(ipa_qmi, struct ipa, qmi); in ipa_server_init_complete() local
128 struct ipa *ipa = container_of(ipa_qmi, struct ipa, qmi); in ipa_qmi_ready() local
186 struct ipa *ipa; in ipa_server_indication_register() local
215 struct ipa *ipa; in ipa_server_driver_init_complete() local
286 struct ipa *ipa = container_of(ipa_qmi, struct ipa, qmi); in init_modem_driver_req() local
412 struct ipa *ipa; in ipa_client_init_driver_work() local
471 int ipa_qmi_setup(struct ipa *ipa) in ipa_qmi_setup()
527 void ipa_qmi_teardown(struct ipa *ipa) in ipa_qmi_teardown()
A Dipa_cmd.c215 static bool ipa_cmd_header_valid(struct ipa *ipa) in ipa_cmd_header_valid()
307 static bool ipa_cmd_register_write_valid(struct ipa *ipa) in ipa_cmd_register_write_valid()
337 bool ipa_cmd_data_valid(struct ipa *ipa) in ipa_cmd_data_valid()
388 ipa_cmd_payload_alloc(struct ipa *ipa, dma_addr_t *addr) in ipa_cmd_payload_alloc()
405 struct ipa *ipa = container_of(trans->gsi, struct ipa, gsi); in ipa_cmd_table_init_add() local
444 struct ipa *ipa = container_of(trans->gsi, struct ipa, gsi); in ipa_cmd_hdr_init_local_add() local
474 struct ipa *ipa = container_of(trans->gsi, struct ipa, gsi); in ipa_cmd_register_write_add() local
531 struct ipa *ipa = container_of(trans->gsi, struct ipa, gsi); in ipa_cmd_ip_packet_init_add() local
552 struct ipa *ipa = container_of(trans->gsi, struct ipa, gsi); in ipa_cmd_dma_shared_mem_add() local
595 struct ipa *ipa = container_of(trans->gsi, struct ipa, gsi); in ipa_cmd_ip_tag_status_add() local
[all …]
A Dipa_resource.c29 static bool ipa_resource_limits_valid(struct ipa *ipa, in ipa_resource_limits_valid()
72 ipa_resource_config_common(struct ipa *ipa, u32 offset, in ipa_resource_config_common()
88 static void ipa_resource_config_src(struct ipa *ipa, u32 resource_type, in ipa_resource_config_src()
124 static void ipa_resource_config_dst(struct ipa *ipa, u32 resource_type, in ipa_resource_config_dst()
161 int ipa_resource_config(struct ipa *ipa, const struct ipa_resource_data *data) in ipa_resource_config()
A Dipa_uc.c117 static struct ipa_uc_mem_area *ipa_uc_shared(struct ipa *ipa) in ipa_uc_shared()
126 static void ipa_uc_event_handler(struct ipa *ipa, enum ipa_irq_id irq_id) in ipa_uc_event_handler()
140 static void ipa_uc_response_hdlr(struct ipa *ipa, enum ipa_irq_id irq_id) in ipa_uc_response_hdlr()
172 void ipa_uc_config(struct ipa *ipa) in ipa_uc_config()
181 void ipa_uc_deconfig(struct ipa *ipa) in ipa_uc_deconfig()
195 void ipa_uc_power(struct ipa *ipa) in ipa_uc_power()
217 static void send_uc_command(struct ipa *ipa, u32 command, u32 command_param) in send_uc_command()
237 void ipa_uc_panic_notifier(struct ipa *ipa) in ipa_uc_panic_notifier()
A Dipa_gsi.c17 struct ipa *ipa = container_of(trans->gsi, struct ipa, gsi); in ipa_gsi_trans_complete() local
24 struct ipa *ipa = container_of(trans->gsi, struct ipa, gsi); in ipa_gsi_trans_release() local
32 struct ipa *ipa = container_of(gsi, struct ipa, gsi); in ipa_gsi_channel_tx_queued() local
43 struct ipa *ipa = container_of(gsi, struct ipa, gsi); in ipa_gsi_channel_tx_completed() local
A Dipa_smp2p.c61 struct ipa *ipa; member
209 static void ipa_smp2p_power_release(struct ipa *ipa) in ipa_smp2p_power_release()
222 int ipa_smp2p_init(struct ipa *ipa, bool modem_init) in ipa_smp2p_init()
297 void ipa_smp2p_exit(struct ipa *ipa) in ipa_smp2p_exit()
312 void ipa_smp2p_irq_disable_setup(struct ipa *ipa) in ipa_smp2p_irq_disable_setup()
330 void ipa_smp2p_notify_reset(struct ipa *ipa) in ipa_smp2p_notify_reset()
A Dipa_reg.c12 int ipa_reg_init(struct ipa *ipa) in ipa_reg_init()
35 void ipa_reg_exit(struct ipa *ipa) in ipa_reg_exit()
A Dipa_table.h40 static inline bool ipa_table_hash_support(struct ipa *ipa) in ipa_table_hash_support()
A Dipa_endpoint.h61 struct ipa *ipa; member
/linux/arch/arm64/kvm/
A Dpvtime.c80 u64 ipa; in kvm_arm_pvtime_set_attr() local
111 u64 ipa; in kvm_arm_pvtime_get_attr() local
/linux/drivers/net/wireguard/selftest/
A Dallowedips.c460 #define insert(version, mem, ipa, ipb, ipc, ipd, cidr) \ argument
472 #define test(version, mem, ipa, ipb, ipc, ipd) do { \ argument
478 #define test_negative(version, mem, ipa, ipb, ipc, ipd) do { \ argument
/linux/arch/arm64/include/asm/
A Dstage2_pgtable.h30 #define stage2_pgtable_levels(ipa) ARM64_HW_PGTABLE_LEVELS((ipa) - 4) argument
/linux/arch/arm64/kvm/hyp/nvhe/
A Dtlb.c59 phys_addr_t ipa, int level) in __kvm_tlb_flush_vmid_ipa()
/linux/arch/arm64/kvm/hyp/vhe/
A Dtlb.c83 phys_addr_t ipa, int level) in __kvm_tlb_flush_vmid_ipa()
/linux/include/net/
A Dvxlan.h386 static inline bool vxlan_addr_any(const union vxlan_addr *ipa) in vxlan_addr_any()
394 static inline bool vxlan_addr_multicast(const union vxlan_addr *ipa) in vxlan_addr_multicast()
404 static inline bool vxlan_addr_any(const union vxlan_addr *ipa) in vxlan_addr_any()
409 static inline bool vxlan_addr_multicast(const union vxlan_addr *ipa) in vxlan_addr_multicast()
/linux/arch/arm/boot/dts/
A Dqcom-sdx55.dtsi312 ipa: ipa@1e40000 { label

Completed in 48 milliseconds

12