Lines Matching refs:wl

12 int wl1251_acx_frame_rates(struct wl1251 *wl, u8 ctrl_rate, u8 ctrl_mod,
29 ret = wl1251_cmd_configure(wl, ACX_FW_GEN_FRAME_RATES,
42 int wl1251_acx_station_id(struct wl1251 *wl)
54 mac->mac[i] = wl->mac_addr[ETH_ALEN - 1 - i];
56 ret = wl1251_cmd_configure(wl, DOT11_STATION_ID, mac, sizeof(*mac));
62 int wl1251_acx_default_key(struct wl1251 *wl, u8 key_id)
75 ret = wl1251_cmd_configure(wl, DOT11_DEFAULT_KEY,
82 wl->default_key = key_id;
89 int wl1251_acx_wake_up_conditions(struct wl1251 *wl, u8 wake_up_event,
104 ret = wl1251_cmd_configure(wl, ACX_WAKE_UP_CONDITIONS,
116 int wl1251_acx_sleep_auth(struct wl1251 *wl, u8 sleep_auth)
129 ret = wl1251_cmd_configure(wl, ACX_SLEEP_AUTH, auth, sizeof(*auth));
135 int wl1251_acx_fw_version(struct wl1251 *wl, char *buf, size_t len)
146 ret = wl1251_cmd_interrogate(wl, ACX_FW_REV, rev, sizeof(*rev));
167 int wl1251_acx_tx_power(struct wl1251 *wl, int power)
183 ret = wl1251_cmd_configure(wl, DOT11_CUR_TX_PWR, acx, sizeof(*acx));
194 int wl1251_acx_feature_cfg(struct wl1251 *wl, u32 data_flow_options)
209 ret = wl1251_cmd_configure(wl, ACX_FEATURE_CFG,
221 int wl1251_acx_mem_map(struct wl1251 *wl, struct acx_header *mem_map,
228 ret = wl1251_cmd_interrogate(wl, ACX_MEM_MAP, mem_map, len);
235 int wl1251_acx_data_path_params(struct wl1251 *wl,
259 ret = wl1251_cmd_configure(wl, ACX_DATA_PATH_PARAMS,
265 ret = wl1251_cmd_interrogate(wl, ACX_DATA_PATH_PARAMS,
282 int wl1251_acx_rx_msdu_life_time(struct wl1251 *wl, u32 life_time)
294 ret = wl1251_cmd_configure(wl, DOT11_RX_MSDU_LIFE_TIME,
306 int wl1251_acx_rx_config(struct wl1251 *wl, u32 config, u32 filter)
320 ret = wl1251_cmd_configure(wl, ACX_RX_CFG,
332 int wl1251_acx_pd_threshold(struct wl1251 *wl)
345 ret = wl1251_cmd_configure(wl, ACX_PD_THRESHOLD, pd, sizeof(*pd));
356 int wl1251_acx_slot(struct wl1251 *wl, enum acx_slot_type slot_time)
370 ret = wl1251_cmd_configure(wl, ACX_SLOT, slot, sizeof(*slot));
381 int wl1251_acx_group_address_tbl(struct wl1251 *wl, bool enable,
398 ret = wl1251_cmd_configure(wl, DOT11_GROUP_ADDRESS_TBL,
410 int wl1251_acx_service_period_timeout(struct wl1251 *wl)
424 ret = wl1251_cmd_configure(wl, ACX_SERVICE_PERIOD_TIMEOUT,
437 int wl1251_acx_rts_threshold(struct wl1251 *wl, u16 rts_threshold)
450 ret = wl1251_cmd_configure(wl, DOT11_RTS_THRESHOLD, rts, sizeof(*rts));
461 int wl1251_acx_beacon_filter_opt(struct wl1251 *wl, bool enable_filter)
475 ret = wl1251_cmd_configure(wl, ACX_BEACON_FILTER_OPT,
487 int wl1251_acx_beacon_filter_table(struct wl1251 *wl)
504 ret = wl1251_cmd_configure(wl, ACX_BEACON_FILTER_TABLE,
516 int wl1251_acx_conn_monit_params(struct wl1251 *wl)
530 ret = wl1251_cmd_configure(wl, ACX_CONN_MONIT_PARAMS,
543 int wl1251_acx_sg_enable(struct wl1251 *wl)
556 ret = wl1251_cmd_configure(wl, ACX_SG_ENABLE, pta, sizeof(*pta));
567 int wl1251_acx_sg_cfg(struct wl1251 *wl)
608 ret = wl1251_cmd_configure(wl, ACX_SG_CFG, param, sizeof(*param));
619 int wl1251_acx_cca_threshold(struct wl1251 *wl)
633 ret = wl1251_cmd_configure(wl, ACX_CCA_THRESHOLD,
642 int wl1251_acx_bcn_dtim_options(struct wl1251 *wl)
658 ret = wl1251_cmd_configure(wl, ACX_BCN_DTIM_OPTIONS, bb, sizeof(*bb));
669 int wl1251_acx_aid(struct wl1251 *wl, u16 aid)
682 ret = wl1251_cmd_configure(wl, ACX_AID, acx_aid, sizeof(*acx_aid));
693 int wl1251_acx_event_mbox_mask(struct wl1251 *wl, u32 event_mask)
709 ret = wl1251_cmd_configure(wl, ACX_EVENT_MBOX_MASK,
721 int wl1251_acx_low_rssi(struct wl1251 *wl, s8 threshold, u8 weight,
738 ret = wl1251_cmd_configure(wl, ACX_LOW_RSSI, rssi, sizeof(*rssi));
746 int wl1251_acx_set_preamble(struct wl1251 *wl, enum acx_preamble_type preamble)
759 ret = wl1251_cmd_configure(wl, ACX_PREAMBLE_TYPE, acx, sizeof(*acx));
770 int wl1251_acx_cts_protect(struct wl1251 *wl,
784 ret = wl1251_cmd_configure(wl, ACX_CTS_PROTECTION, acx, sizeof(*acx));
795 int wl1251_acx_tsf_info(struct wl1251 *wl, u64 *mactime)
804 ret = wl1251_cmd_interrogate(wl, ACX_TSF_INFO,
819 int wl1251_acx_statistics(struct wl1251 *wl, struct acx_statistics *stats)
825 ret = wl1251_cmd_interrogate(wl, ACX_STATISTICS, stats,
835 int wl1251_acx_rate_policies(struct wl1251 *wl)
859 ret = wl1251_cmd_configure(wl, ACX_RATE_POLICY, acx, sizeof(*acx));
870 int wl1251_acx_mem_cfg(struct wl1251 *wl)
903 ret = wl1251_cmd_configure(wl, ACX_MEM_CFG, mem_conf,
915 int wl1251_acx_wr_tbtt_and_dtim(struct wl1251 *wl, u16 tbtt, u8 dtim)
929 ret = wl1251_cmd_configure(wl, ACX_WR_TBTT_AND_DTIM,
941 int wl1251_acx_bet_enable(struct wl1251 *wl, enum wl1251_acx_bet_mode mode,
956 ret = wl1251_cmd_configure(wl, ACX_BET_ENABLE, acx, sizeof(*acx));
967 int wl1251_acx_arp_ip_filter(struct wl1251 *wl, bool enable, __be32 address)
984 ret = wl1251_cmd_configure(wl, ACX_ARP_IP_FILTER,
993 int wl1251_acx_ac_cfg(struct wl1251 *wl, u8 ac, u8 cw_min, u16 cw_max,
1012 ret = wl1251_cmd_configure(wl, ACX_AC_CFG, acx, sizeof(*acx));
1023 int wl1251_acx_tid_cfg(struct wl1251 *wl, u8 queue,
1045 ret = wl1251_cmd_configure(wl, ACX_TID_CFG, acx, sizeof(*acx));