Home
last modified time | relevance | path

Searched refs:pmo_psoc_ctx (Results 1 – 11 of 11) sorted by relevance

/wlan-driver/qcacld-3.0/components/pmo/dispatcher/src/
H A Dwlan_pmo_ucfg_api.c333 struct pmo_psoc_priv_obj *pmo_psoc_ctx = pmo_psoc_get_priv(psoc); in ucfg_pmo_get_pkt_filter_bitmap() local
335 return pmo_psoc_ctx->psoc_cfg.packet_filters_bitmap; in ucfg_pmo_get_pkt_filter_bitmap()
583 struct pmo_psoc_priv_obj *pmo_psoc_ctx = pmo_psoc_get_priv(psoc); in ucfg_pmo_get_wow_enable() local
585 return pmo_psoc_ctx->psoc_cfg.wow_enable; in ucfg_pmo_get_wow_enable()
592 struct pmo_psoc_priv_obj *pmo_psoc_ctx = pmo_psoc_get_priv(psoc); in ucfg_pmo_set_wow_enable() local
594 pmo_psoc_ctx->psoc_cfg.wow_enable = val; in ucfg_pmo_set_wow_enable()
625 struct pmo_psoc_priv_obj *pmo_psoc_ctx = pmo_psoc_get_priv(psoc); in ucfg_pmo_is_arp_offload_enabled() local
627 return pmo_psoc_ctx->psoc_cfg.arp_offload_enable; in ucfg_pmo_is_arp_offload_enabled()
634 struct pmo_psoc_priv_obj *pmo_psoc_ctx = pmo_psoc_get_priv(psoc); in ucfg_pmo_is_igmp_offload_enabled() local
636 return pmo_psoc_ctx->psoc_cfg.igmp_offload_enable; in ucfg_pmo_is_igmp_offload_enabled()
[all …]
H A Dwlan_pmo_obj_mgmt_api.c285 vdev_ctx->pmo_psoc_ctx = psoc_ctx; in pmo_vdev_object_created_notification()
877 struct pmo_psoc_priv_obj *pmo_psoc_ctx = pmo_psoc_get_priv(psoc); in wlan_pmo_get_sap_mode_bus_suspend() local
879 if (!pmo_psoc_ctx) in wlan_pmo_get_sap_mode_bus_suspend()
882 return pmo_psoc_ctx->psoc_cfg.is_bus_suspend_enabled_in_sap_mode; in wlan_pmo_get_sap_mode_bus_suspend()
888 struct pmo_psoc_priv_obj *pmo_psoc_ctx = pmo_psoc_get_priv(psoc); in wlan_pmo_get_go_mode_bus_suspend() local
890 if (!pmo_psoc_ctx) in wlan_pmo_get_go_mode_bus_suspend()
893 return pmo_psoc_ctx->psoc_cfg.is_bus_suspend_enabled_in_go_mode; in wlan_pmo_get_go_mode_bus_suspend()
H A Dwlan_pmo_tgt_static_config.c73 ra_interval = vdev_ctx->pmo_psoc_ctx->psoc_cfg.ra_ratelimit_interval; in pmo_tgt_send_ra_filter_req()
/wlan-driver/qcacld-3.0/components/pmo/core/inc/
H A Dwlan_pmo_wow.h127 if (vdev_ctx->pmo_psoc_ctx->caps.unified_wow) { in pmo_get_and_increment_wow_default_ptrn()
132 qdf_spin_lock_bh(&vdev_ctx->pmo_psoc_ctx->lock); in pmo_get_and_increment_wow_default_ptrn()
133 count = vdev_ctx->pmo_psoc_ctx->wow.ptrn_id_def++; in pmo_get_and_increment_wow_default_ptrn()
134 qdf_spin_unlock_bh(&vdev_ctx->pmo_psoc_ctx->lock); in pmo_get_and_increment_wow_default_ptrn()
151 if (vdev_ctx->pmo_psoc_ctx->caps.unified_wow) { in pmo_increment_wow_default_ptrn()
156 qdf_spin_lock_bh(&vdev_ctx->pmo_psoc_ctx->lock); in pmo_increment_wow_default_ptrn()
157 vdev_ctx->pmo_psoc_ctx->wow.ptrn_id_def++; in pmo_increment_wow_default_ptrn()
158 qdf_spin_unlock_bh(&vdev_ctx->pmo_psoc_ctx->lock); in pmo_increment_wow_default_ptrn()
173 if (vdev_ctx->pmo_psoc_ctx->caps.unified_wow) { in pmo_decrement_wow_default_ptrn()
178 qdf_spin_lock_bh(&vdev_ctx->pmo_psoc_ctx->lock); in pmo_decrement_wow_default_ptrn()
[all …]
H A Dwlan_pmo_priv.h130 struct pmo_psoc_priv_obj *pmo_psoc_ctx; member
/wlan-driver/qcacld-3.0/components/pmo/core/src/
H A Dwlan_pmo_ns.c164 psoc_ctx = vdev_ctx->pmo_psoc_ctx; in pmo_core_do_enable_ns_offload()
240 if (!vdev_ctx->pmo_psoc_ctx->psoc_cfg.ns_offload_enable_static) { in pmo_core_ns_offload_sanity()
290 psoc_ctx = vdev_ctx->pmo_psoc_ctx; in pmo_core_ns_check_offload()
392 struct pmo_psoc_priv_obj *pmo_psoc_ctx; in pmo_core_enable_ns_offload_in_fwr() local
406 pmo_psoc_ctx = vdev_ctx->pmo_psoc_ctx; in pmo_core_enable_ns_offload_in_fwr()
416 pmo_psoc_ctx->psoc_cfg.ns_offload_enable_dynamic = true; in pmo_core_enable_ns_offload_in_fwr()
420 if (!pmo_psoc_ctx->psoc_cfg.ns_offload_enable_dynamic) { in pmo_core_enable_ns_offload_in_fwr()
453 struct pmo_psoc_priv_obj *pmo_psoc_ctx; in pmo_core_disable_ns_offload_in_fwr() local
467 pmo_psoc_ctx = vdev_ctx->pmo_psoc_ctx; in pmo_core_disable_ns_offload_in_fwr()
477 if (!pmo_psoc_ctx->psoc_cfg.ns_offload_enable_dynamic) { in pmo_core_disable_ns_offload_in_fwr()
[all …]
H A Dwlan_pmo_main.c311 struct pmo_psoc_priv_obj *pmo_psoc_ctx; in pmo_psoc_open() local
318 pmo_psoc_ctx = pmo_psoc_get_priv(psoc); in pmo_psoc_open()
319 wlan_pmo_init_cfg(psoc, &pmo_psoc_ctx->psoc_cfg); in pmo_psoc_open()
507 struct pmo_psoc_priv_obj *pmo_psoc_ctx = pmo_psoc_get_priv(psoc); in pmo_host_action_on_page_fault() local
509 if (!pmo_psoc_ctx) in pmo_host_action_on_page_fault()
512 return pmo_psoc_ctx->psoc_cfg.host_pf_action; in pmo_host_action_on_page_fault()
517 struct pmo_psoc_priv_obj *pmo_psoc_ctx = pmo_psoc_get_priv(psoc); in pmo_get_min_pagefault_wakeups_for_action() local
519 if (!pmo_psoc_ctx) in pmo_get_min_pagefault_wakeups_for_action()
522 return pmo_psoc_ctx->psoc_cfg.min_pagefault_wakeups_for_action; in pmo_get_min_pagefault_wakeups_for_action()
528 struct pmo_psoc_priv_obj *pmo_psoc_ctx = pmo_psoc_get_priv(psoc); in pmo_get_interval_for_pagefault_wakeup_counts() local
[all …]
H A Dwlan_pmo_static_config.c244 if (!vdev_ctx->pmo_psoc_ctx->psoc_cfg.ssdp) { in pmo_configure_ssdp()
250 vdev_ctx->pmo_psoc_ctx->psoc_cfg.enable_mc_list); in pmo_configure_ssdp()
252 if (vdev_ctx->pmo_psoc_ctx->psoc_cfg.enable_mc_list) in pmo_configure_ssdp()
308 if (!vdev_ctx->pmo_psoc_ctx->psoc_cfg.arp_offload_enable || in pmo_configure_wow_sta()
309 !vdev_ctx->pmo_psoc_ctx->psoc_cfg.active_mode_offload) { in pmo_configure_wow_sta()
323 if (!vdev_ctx->pmo_psoc_ctx->psoc_cfg.ns_offload_enable_static || in pmo_configure_wow_sta()
324 !vdev_ctx->pmo_psoc_ctx->psoc_cfg.active_mode_offload) { in pmo_configure_wow_sta()
377 psoc_ctx = vdev_ctx->pmo_psoc_ctx; in pmo_register_wow_default_patterns()
H A Dwlan_pmo_arp.c113 psoc_ctx = vdev_ctx->pmo_psoc_ctx; in pmo_core_do_enable_arp_offload()
157 psoc_ctx = vdev_ctx->pmo_psoc_ctx; in pmo_core_do_disable_arp_offload()
192 if (!vdev_ctx->pmo_psoc_ctx->psoc_cfg.arp_offload_enable) { in pmo_core_arp_offload_sanity()
242 psoc_ctx = vdev_ctx->pmo_psoc_ctx; in pmo_core_arp_check_offload()
H A Dwlan_pmo_mc_addr_filtering.c305 if (!vdev_ctx->pmo_psoc_ctx->psoc_cfg.enable_mc_list) { in pmo_core_mc_addr_flitering_sanity()
414 if (!vdev_ctx->pmo_psoc_ctx->psoc_cfg.active_mode_offload) { in pmo_core_handle_enable_mc_list_trigger()
423 if (vdev_ctx->pmo_psoc_ctx->psoc_cfg.active_mode_offload) { in pmo_core_handle_enable_mc_list_trigger()
506 if (!vdev_ctx->pmo_psoc_ctx->psoc_cfg.active_mode_offload) { in pmo_core_handle_disable_mc_list_trigger()
515 if (vdev_ctx->pmo_psoc_ctx->psoc_cfg.active_mode_offload) { in pmo_core_handle_disable_mc_list_trigger()
H A Dwlan_pmo_suspend_resume.c121 struct pmo_psoc_cfg *psoc_cfg = &vdev_ctx->pmo_psoc_ctx->psoc_cfg; in pmo_core_calculate_listen_interval()
190 struct pmo_psoc_cfg *psoc_cfg = &vdev_ctx->pmo_psoc_ctx->psoc_cfg; in pmo_configure_vdev_suspend_params()
1788 if (!vdev_ctx->pmo_psoc_ctx->psoc_cfg.igmp_offload_enable) { in pmo_core_enable_igmp_offload()
1794 vdev_ctx->pmo_psoc_ctx->psoc_cfg.igmp_version_support; in pmo_core_enable_igmp_offload()
1855 psoc_cfg = &vdev_ctx->pmo_psoc_ctx->psoc_cfg; in pmo_core_config_non_li_offload_modulated_dtim()
1943 psoc_cfg = &vdev_ctx->pmo_psoc_ctx->psoc_cfg; in pmo_core_config_li_offload_modulated_dtim()
1982 psoc_ctx = vdev_ctx->pmo_psoc_ctx; in pmo_core_config_modulated_dtim()