Searched refs:pmo_psoc_ctx (Results 1 – 11 of 11) sorted by relevance
333 struct pmo_psoc_priv_obj *pmo_psoc_ctx = pmo_psoc_get_priv(psoc); in ucfg_pmo_get_pkt_filter_bitmap() local335 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() local585 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() local594 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() local627 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() local636 return pmo_psoc_ctx->psoc_cfg.igmp_offload_enable; in ucfg_pmo_is_igmp_offload_enabled()[all …]
285 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() local879 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() local890 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()
73 ra_interval = vdev_ctx->pmo_psoc_ctx->psoc_cfg.ra_ratelimit_interval; in pmo_tgt_send_ra_filter_req()
127 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 …]
130 struct pmo_psoc_priv_obj *pmo_psoc_ctx; member
164 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() local406 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() local467 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 …]
311 struct pmo_psoc_priv_obj *pmo_psoc_ctx; in pmo_psoc_open() local318 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() local509 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() local519 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 …]
244 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()
113 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()
305 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()
121 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()