Lines Matching refs:ret
39 int ret, i; in wl1271_init_templates_config() local
43 ret = wl1271_cmd_template_set(wl, WL12XX_INVALID_ROLE_ID, in wl1271_init_templates_config()
47 if (ret < 0) in wl1271_init_templates_config()
48 return ret; in wl1271_init_templates_config()
50 ret = wl1271_cmd_template_set(wl, WL12XX_INVALID_ROLE_ID, in wl1271_init_templates_config()
54 if (ret < 0) in wl1271_init_templates_config()
55 return ret; in wl1271_init_templates_config()
58 ret = wl1271_cmd_template_set(wl, WL12XX_INVALID_ROLE_ID, in wl1271_init_templates_config()
63 if (ret < 0) in wl1271_init_templates_config()
64 return ret; in wl1271_init_templates_config()
66 ret = wl1271_cmd_template_set(wl, WL12XX_INVALID_ROLE_ID, in wl1271_init_templates_config()
71 if (ret < 0) in wl1271_init_templates_config()
72 return ret; in wl1271_init_templates_config()
75 ret = wl1271_cmd_template_set(wl, WL12XX_INVALID_ROLE_ID, in wl1271_init_templates_config()
79 if (ret < 0) in wl1271_init_templates_config()
80 return ret; in wl1271_init_templates_config()
82 ret = wl1271_cmd_template_set(wl, WL12XX_INVALID_ROLE_ID, in wl1271_init_templates_config()
86 if (ret < 0) in wl1271_init_templates_config()
87 return ret; in wl1271_init_templates_config()
89 ret = wl1271_cmd_template_set(wl, WL12XX_INVALID_ROLE_ID, in wl1271_init_templates_config()
94 if (ret < 0) in wl1271_init_templates_config()
95 return ret; in wl1271_init_templates_config()
97 ret = wl1271_cmd_template_set(wl, WL12XX_INVALID_ROLE_ID, in wl1271_init_templates_config()
101 if (ret < 0) in wl1271_init_templates_config()
102 return ret; in wl1271_init_templates_config()
104 ret = wl1271_cmd_template_set(wl, WL12XX_INVALID_ROLE_ID, in wl1271_init_templates_config()
108 if (ret < 0) in wl1271_init_templates_config()
109 return ret; in wl1271_init_templates_config()
113 ret = wl1271_cmd_template_set(wl, WL12XX_INVALID_ROLE_ID, in wl1271_init_templates_config()
117 if (ret < 0) in wl1271_init_templates_config()
118 return ret; in wl1271_init_templates_config()
124 ret = wl1271_cmd_template_set(wl, WL12XX_INVALID_ROLE_ID, in wl1271_init_templates_config()
128 if (ret < 0) in wl1271_init_templates_config()
129 return ret; in wl1271_init_templates_config()
131 ret = wl1271_cmd_template_set(wl, WL12XX_INVALID_ROLE_ID, in wl1271_init_templates_config()
135 if (ret < 0) in wl1271_init_templates_config()
136 return ret; in wl1271_init_templates_config()
138 ret = wl1271_cmd_template_set(wl, WL12XX_INVALID_ROLE_ID, in wl1271_init_templates_config()
143 if (ret < 0) in wl1271_init_templates_config()
144 return ret; in wl1271_init_templates_config()
147 ret = wl1271_cmd_template_set(wl, WL12XX_INVALID_ROLE_ID, in wl1271_init_templates_config()
151 if (ret < 0) in wl1271_init_templates_config()
152 return ret; in wl1271_init_templates_config()
162 int ret; in wl1271_ap_init_deauth_template() local
167 ret = -ENOMEM; in wl1271_ap_init_deauth_template()
175 ret = wl1271_cmd_template_set(wl, wlvif->role_id, in wl1271_ap_init_deauth_template()
181 return ret; in wl1271_ap_init_deauth_template()
189 int ret; in wl1271_ap_init_null_template() local
194 ret = -ENOMEM; in wl1271_ap_init_null_template()
208 ret = wl1271_cmd_template_set(wl, wlvif->role_id, in wl1271_ap_init_null_template()
214 return ret; in wl1271_ap_init_null_template()
222 int ret; in wl1271_ap_init_qos_null_template() local
227 ret = -ENOMEM; in wl1271_ap_init_qos_null_template()
241 ret = wl1271_cmd_template_set(wl, wlvif->role_id, in wl1271_ap_init_qos_null_template()
247 return ret; in wl1271_ap_init_qos_null_template()
252 int ret; in wl12xx_init_rx_config() local
254 ret = wl1271_acx_rx_msdu_life_time(wl); in wl12xx_init_rx_config()
255 if (ret < 0) in wl12xx_init_rx_config()
256 return ret; in wl12xx_init_rx_config()
264 int ret; in wl12xx_init_phy_vif_config() local
266 ret = wl1271_acx_slot(wl, wlvif, DEFAULT_SLOT_TIME); in wl12xx_init_phy_vif_config()
267 if (ret < 0) in wl12xx_init_phy_vif_config()
268 return ret; in wl12xx_init_phy_vif_config()
270 ret = wl1271_acx_service_period_timeout(wl, wlvif); in wl12xx_init_phy_vif_config()
271 if (ret < 0) in wl12xx_init_phy_vif_config()
272 return ret; in wl12xx_init_phy_vif_config()
274 ret = wl1271_acx_rts_threshold(wl, wlvif, wl->hw->wiphy->rts_threshold); in wl12xx_init_phy_vif_config()
275 if (ret < 0) in wl12xx_init_phy_vif_config()
276 return ret; in wl12xx_init_phy_vif_config()
284 int ret; in wl1271_init_sta_beacon_filter() local
286 ret = wl1271_acx_beacon_filter_table(wl, wlvif); in wl1271_init_sta_beacon_filter()
287 if (ret < 0) in wl1271_init_sta_beacon_filter()
288 return ret; in wl1271_init_sta_beacon_filter()
291 ret = wl1271_acx_beacon_filter_opt(wl, wlvif, true); in wl1271_init_sta_beacon_filter()
292 if (ret < 0) in wl1271_init_sta_beacon_filter()
293 return ret; in wl1271_init_sta_beacon_filter()
300 int ret; in wl1271_init_pta() local
302 ret = wl12xx_acx_sg_cfg(wl); in wl1271_init_pta()
303 if (ret < 0) in wl1271_init_pta()
304 return ret; in wl1271_init_pta()
306 ret = wl1271_acx_sg_enable(wl, wl->sg_enabled); in wl1271_init_pta()
307 if (ret < 0) in wl1271_init_pta()
308 return ret; in wl1271_init_pta()
315 int ret; in wl1271_init_energy_detection() local
317 ret = wl1271_acx_cca_threshold(wl); in wl1271_init_energy_detection()
318 if (ret < 0) in wl1271_init_energy_detection()
319 return ret; in wl1271_init_energy_detection()
327 int ret; in wl1271_init_beacon_broadcast() local
329 ret = wl1271_acx_bcn_dtim_options(wl, wlvif); in wl1271_init_beacon_broadcast()
330 if (ret < 0) in wl1271_init_beacon_broadcast()
331 return ret; in wl1271_init_beacon_broadcast()
338 int ret; in wl12xx_init_fwlog() local
343 ret = wl12xx_cmd_config_fwlog(wl); in wl12xx_init_fwlog()
344 if (ret < 0) in wl12xx_init_fwlog()
345 return ret; in wl12xx_init_fwlog()
353 int ret; in wl1271_sta_hw_init() local
356 ret = wl12xx_acx_config_ps(wl, wlvif); in wl1271_sta_hw_init()
357 if (ret < 0) in wl1271_sta_hw_init()
358 return ret; in wl1271_sta_hw_init()
361 ret = wl1271_acx_fm_coex(wl); in wl1271_sta_hw_init()
362 if (ret < 0) in wl1271_sta_hw_init()
363 return ret; in wl1271_sta_hw_init()
365 ret = wl1271_acx_sta_rate_policies(wl, wlvif); in wl1271_sta_hw_init()
366 if (ret < 0) in wl1271_sta_hw_init()
367 return ret; in wl1271_sta_hw_init()
376 int ret; in wl1271_sta_hw_init_post_mem() local
379 ret = wl1271_acx_keep_alive_mode(wl, wlvif, false); in wl1271_sta_hw_init_post_mem()
380 if (ret < 0) in wl1271_sta_hw_init_post_mem()
381 return ret; in wl1271_sta_hw_init_post_mem()
389 int ret; in wl1271_ap_hw_init() local
391 ret = wl1271_init_ap_rates(wl, wlvif); in wl1271_ap_hw_init()
392 if (ret < 0) in wl1271_ap_hw_init()
393 return ret; in wl1271_ap_hw_init()
401 int ret; in wl1271_ap_init_templates() local
403 ret = wl1271_ap_init_deauth_template(wl, wlvif); in wl1271_ap_init_templates()
404 if (ret < 0) in wl1271_ap_init_templates()
405 return ret; in wl1271_ap_init_templates()
407 ret = wl1271_ap_init_null_template(wl, vif); in wl1271_ap_init_templates()
408 if (ret < 0) in wl1271_ap_init_templates()
409 return ret; in wl1271_ap_init_templates()
411 ret = wl1271_ap_init_qos_null_template(wl, vif); in wl1271_ap_init_templates()
412 if (ret < 0) in wl1271_ap_init_templates()
413 return ret; in wl1271_ap_init_templates()
419 ret = wl1271_acx_beacon_filter_opt(wl, wlvif, false); in wl1271_ap_init_templates()
420 if (ret < 0) in wl1271_ap_init_templates()
421 return ret; in wl1271_ap_init_templates()
434 int i, ret; in wl1271_init_ap_rates() local
448 ret = wl1271_acx_ap_rate_policy(wl, &rc, wlvif->ap.mgmt_rate_idx); in wl1271_init_ap_rates()
449 if (ret < 0) in wl1271_init_ap_rates()
450 return ret; in wl1271_init_ap_rates()
457 ret = wl1271_acx_ap_rate_policy(wl, &rc, wlvif->ap.bcast_rate_idx); in wl1271_init_ap_rates()
458 if (ret < 0) in wl1271_init_ap_rates()
459 return ret; in wl1271_init_ap_rates()
482 ret = wl1271_acx_ap_rate_policy(wl, &rc, in wl1271_init_ap_rates()
484 if (ret < 0) in wl1271_init_ap_rates()
485 return ret; in wl1271_init_ap_rates()
513 int ret; in wl12xx_init_sta_role() local
515 ret = wl1271_acx_group_address_tbl(wl, wlvif, true, NULL, 0); in wl12xx_init_sta_role()
516 if (ret < 0) in wl12xx_init_sta_role()
517 return ret; in wl12xx_init_sta_role()
520 ret = wl1271_acx_conn_monit_params(wl, wlvif, false); in wl12xx_init_sta_role()
521 if (ret < 0) in wl12xx_init_sta_role()
522 return ret; in wl12xx_init_sta_role()
525 ret = wl1271_init_sta_beacon_filter(wl, wlvif); in wl12xx_init_sta_role()
526 if (ret < 0) in wl12xx_init_sta_role()
527 return ret; in wl12xx_init_sta_role()
530 ret = wl1271_init_beacon_broadcast(wl, wlvif); in wl12xx_init_sta_role()
531 if (ret < 0) in wl12xx_init_sta_role()
532 return ret; in wl12xx_init_sta_role()
535 ret = wl1271_acx_rssi_snr_avg_weights(wl, wlvif); in wl12xx_init_sta_role()
536 if (ret < 0) in wl12xx_init_sta_role()
537 return ret; in wl12xx_init_sta_role()
545 int ret; in wl12xx_init_ap_role() local
547 ret = wl1271_acx_ap_max_tx_retry(wl, wlvif); in wl12xx_init_ap_role()
548 if (ret < 0) in wl12xx_init_ap_role()
549 return ret; in wl12xx_init_ap_role()
552 ret = wl1271_acx_tx_power(wl, wlvif, wlvif->power_level); in wl12xx_init_ap_role()
553 if (ret < 0) in wl12xx_init_ap_role()
554 return ret; in wl12xx_init_ap_role()
565 int ret, i; in wl1271_init_vif_specific() local
571 ret = wl1271_acx_sleep_auth(wl, WL1271_PSM_CAM); in wl1271_init_vif_specific()
572 if (ret < 0) in wl1271_init_vif_specific()
573 return ret; in wl1271_init_vif_specific()
579 ret = wl1271_acx_sleep_auth(wl, sta_auth); in wl1271_init_vif_specific()
582 ret = wl1271_acx_sleep_auth(wl, WL1271_PSM_ELP); in wl1271_init_vif_specific()
584 if (ret < 0) in wl1271_init_vif_specific()
585 return ret; in wl1271_init_vif_specific()
590 ret = wl1271_ap_hw_init(wl, wlvif); in wl1271_init_vif_specific()
591 if (ret < 0) in wl1271_init_vif_specific()
592 return ret; in wl1271_init_vif_specific()
594 ret = wl12xx_init_ap_role(wl, wlvif); in wl1271_init_vif_specific()
595 if (ret < 0) in wl1271_init_vif_specific()
596 return ret; in wl1271_init_vif_specific()
598 ret = wl1271_sta_hw_init(wl, wlvif); in wl1271_init_vif_specific()
599 if (ret < 0) in wl1271_init_vif_specific()
600 return ret; in wl1271_init_vif_specific()
602 ret = wl12xx_init_sta_role(wl, wlvif); in wl1271_init_vif_specific()
603 if (ret < 0) in wl1271_init_vif_specific()
604 return ret; in wl1271_init_vif_specific()
613 ret = wl1271_acx_ac_cfg(wl, wlvif, conf_ac->ac, in wl1271_init_vif_specific()
616 if (ret < 0) in wl1271_init_vif_specific()
617 return ret; in wl1271_init_vif_specific()
620 ret = wl1271_acx_tid_cfg(wl, wlvif, in wl1271_init_vif_specific()
628 if (ret < 0) in wl1271_init_vif_specific()
629 return ret; in wl1271_init_vif_specific()
633 ret = wl1271_acx_feature_cfg(wl, wlvif); in wl1271_init_vif_specific()
634 if (ret < 0) in wl1271_init_vif_specific()
635 return ret; in wl1271_init_vif_specific()
639 ret = wl1271_ap_hw_init_post_mem(wl, vif); in wl1271_init_vif_specific()
641 ret = wl1271_sta_hw_init_post_mem(wl, vif); in wl1271_init_vif_specific()
643 if (ret < 0) in wl1271_init_vif_specific()
644 return ret; in wl1271_init_vif_specific()
647 ret = wl1271_set_ba_policies(wl, wlvif); in wl1271_init_vif_specific()
648 if (ret < 0) in wl1271_init_vif_specific()
649 return ret; in wl1271_init_vif_specific()
651 ret = wlcore_hw_init_vif(wl, wlvif); in wl1271_init_vif_specific()
652 if (ret < 0) in wl1271_init_vif_specific()
653 return ret; in wl1271_init_vif_specific()
660 int ret; in wl1271_hw_init() local
663 ret = wl->ops->hw_init(wl); in wl1271_hw_init()
664 if (ret < 0) in wl1271_hw_init()
665 return ret; in wl1271_hw_init()
668 ret = wl1271_init_templates_config(wl); in wl1271_hw_init()
669 if (ret < 0) in wl1271_hw_init()
670 return ret; in wl1271_hw_init()
672 ret = wl12xx_acx_mem_cfg(wl); in wl1271_hw_init()
673 if (ret < 0) in wl1271_hw_init()
674 return ret; in wl1271_hw_init()
677 ret = wl12xx_init_fwlog(wl); in wl1271_hw_init()
678 if (ret < 0) in wl1271_hw_init()
679 return ret; in wl1271_hw_init()
681 ret = wlcore_cmd_regdomain_config_locked(wl); in wl1271_hw_init()
682 if (ret < 0) in wl1271_hw_init()
683 return ret; in wl1271_hw_init()
686 ret = wl1271_init_pta(wl); in wl1271_hw_init()
687 if (ret < 0) in wl1271_hw_init()
688 return ret; in wl1271_hw_init()
691 ret = wl1271_acx_init_mem_config(wl); in wl1271_hw_init()
692 if (ret < 0) in wl1271_hw_init()
693 return ret; in wl1271_hw_init()
696 ret = wl12xx_init_rx_config(wl); in wl1271_hw_init()
697 if (ret < 0) in wl1271_hw_init()
700 ret = wl1271_acx_dco_itrim_params(wl); in wl1271_hw_init()
701 if (ret < 0) in wl1271_hw_init()
705 ret = wl1271_acx_tx_config_options(wl); in wl1271_hw_init()
706 if (ret < 0) in wl1271_hw_init()
710 ret = wl1271_acx_init_rx_interrupt(wl); in wl1271_hw_init()
711 if (ret < 0) in wl1271_hw_init()
715 ret = wl1271_init_energy_detection(wl); in wl1271_hw_init()
716 if (ret < 0) in wl1271_hw_init()
720 ret = wl1271_acx_frag_threshold(wl, wl->hw->wiphy->frag_threshold); in wl1271_hw_init()
721 if (ret < 0) in wl1271_hw_init()
725 ret = wl1271_cmd_data_path(wl, 1); in wl1271_hw_init()
726 if (ret < 0) in wl1271_hw_init()
730 ret = wl1271_acx_pm_config(wl); in wl1271_hw_init()
731 if (ret < 0) in wl1271_hw_init()
734 ret = wl12xx_acx_set_rate_mgmt_params(wl); in wl1271_hw_init()
735 if (ret < 0) in wl1271_hw_init()
739 ret = wl12xx_acx_config_hangover(wl); in wl1271_hw_init()
740 if (ret < 0) in wl1271_hw_init()
749 return ret; in wl1271_hw_init()