acx 42 arch/mips/include/asm/ptrace.h unsigned long acx; acx 64 arch/mips/kernel/asm-offsets.c OFFSET(PT_ACX, pt_regs, acx); acx 982 arch/mips/kernel/ptrace.c REG_OFFSET_NAME(acx, acx), acx 1242 arch/mips/kernel/ptrace.c tmp = regs->acx; acx 1331 arch/mips/kernel/ptrace.c regs->acx = data; acx 451 arch/mips/kernel/signal.c err |= __put_user(regs->acx, &sc->sc_acx); acx 528 arch/mips/kernel/signal.c err |= __get_user(regs->acx, &sc->sc_acx); acx 279 arch/mips/kernel/traps.c printk("Acx : %0*lx\n", field, regs->acx); acx 169 drivers/net/wireless/ti/wl1251/acx.c struct acx_current_tx_power *acx; acx 177 drivers/net/wireless/ti/wl1251/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 178 drivers/net/wireless/ti/wl1251/acx.c if (!acx) acx 181 drivers/net/wireless/ti/wl1251/acx.c acx->current_tx_power = power * 10; acx 183 drivers/net/wireless/ti/wl1251/acx.c ret = wl1251_cmd_configure(wl, DOT11_CUR_TX_PWR, acx, sizeof(*acx)); acx 190 drivers/net/wireless/ti/wl1251/acx.c kfree(acx); acx 284 drivers/net/wireless/ti/wl1251/acx.c struct acx_rx_msdu_lifetime *acx; acx 289 drivers/net/wireless/ti/wl1251/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 290 drivers/net/wireless/ti/wl1251/acx.c if (!acx) acx 293 drivers/net/wireless/ti/wl1251/acx.c acx->lifetime = life_time; acx 295 drivers/net/wireless/ti/wl1251/acx.c acx, sizeof(*acx)); acx 302 drivers/net/wireless/ti/wl1251/acx.c kfree(acx); acx 384 drivers/net/wireless/ti/wl1251/acx.c struct acx_dot11_grp_addr_tbl *acx; acx 389 drivers/net/wireless/ti/wl1251/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 390 drivers/net/wireless/ti/wl1251/acx.c if (!acx) acx 394 drivers/net/wireless/ti/wl1251/acx.c acx->enabled = enable; acx 395 drivers/net/wireless/ti/wl1251/acx.c acx->num_groups = mc_list_len; acx 396 drivers/net/wireless/ti/wl1251/acx.c memcpy(acx->mac_table, mc_list, mc_list_len * ETH_ALEN); acx 399 drivers/net/wireless/ti/wl1251/acx.c acx, sizeof(*acx)); acx 406 drivers/net/wireless/ti/wl1251/acx.c kfree(acx); acx 518 drivers/net/wireless/ti/wl1251/acx.c struct acx_conn_monit_params *acx; acx 523 drivers/net/wireless/ti/wl1251/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 524 drivers/net/wireless/ti/wl1251/acx.c if (!acx) acx 527 drivers/net/wireless/ti/wl1251/acx.c acx->synch_fail_thold = SYNCH_FAIL_DEFAULT_THRESHOLD; acx 528 drivers/net/wireless/ti/wl1251/acx.c acx->bss_lose_timeout = NO_BEACON_DEFAULT_TIMEOUT; acx 531 drivers/net/wireless/ti/wl1251/acx.c acx, sizeof(*acx)); acx 539 drivers/net/wireless/ti/wl1251/acx.c kfree(acx); acx 748 drivers/net/wireless/ti/wl1251/acx.c struct acx_preamble *acx; acx 753 drivers/net/wireless/ti/wl1251/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 754 drivers/net/wireless/ti/wl1251/acx.c if (!acx) acx 757 drivers/net/wireless/ti/wl1251/acx.c acx->preamble = preamble; acx 759 drivers/net/wireless/ti/wl1251/acx.c ret = wl1251_cmd_configure(wl, ACX_PREAMBLE_TYPE, acx, sizeof(*acx)); acx 766 drivers/net/wireless/ti/wl1251/acx.c kfree(acx); acx 773 drivers/net/wireless/ti/wl1251/acx.c struct acx_ctsprotect *acx; acx 778 drivers/net/wireless/ti/wl1251/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 779 drivers/net/wireless/ti/wl1251/acx.c if (!acx) acx 782 drivers/net/wireless/ti/wl1251/acx.c acx->ctsprotect = ctsprotect; acx 784 drivers/net/wireless/ti/wl1251/acx.c ret = wl1251_cmd_configure(wl, ACX_CTS_PROTECTION, acx, sizeof(*acx)); acx 791 drivers/net/wireless/ti/wl1251/acx.c kfree(acx); acx 837 drivers/net/wireless/ti/wl1251/acx.c struct acx_rate_policy *acx; acx 842 drivers/net/wireless/ti/wl1251/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 843 drivers/net/wireless/ti/wl1251/acx.c if (!acx) acx 847 drivers/net/wireless/ti/wl1251/acx.c acx->rate_class_cnt = 2; acx 848 drivers/net/wireless/ti/wl1251/acx.c acx->rate_class[0].enabled_rates = ACX_RATE_MASK_UNSPECIFIED; acx 849 drivers/net/wireless/ti/wl1251/acx.c acx->rate_class[0].short_retry_limit = ACX_RATE_RETRY_LIMIT; acx 850 drivers/net/wireless/ti/wl1251/acx.c acx->rate_class[0].long_retry_limit = ACX_RATE_RETRY_LIMIT; acx 851 drivers/net/wireless/ti/wl1251/acx.c acx->rate_class[0].aflags = 0; acx 854 drivers/net/wireless/ti/wl1251/acx.c acx->rate_class[1].enabled_rates = ACX_RATE_MASK_UNSPECIFIED; acx 855 drivers/net/wireless/ti/wl1251/acx.c acx->rate_class[1].short_retry_limit = 0; acx 856 drivers/net/wireless/ti/wl1251/acx.c acx->rate_class[1].long_retry_limit = 0; acx 857 drivers/net/wireless/ti/wl1251/acx.c acx->rate_class[1].aflags = 0; acx 859 drivers/net/wireless/ti/wl1251/acx.c ret = wl1251_cmd_configure(wl, ACX_RATE_POLICY, acx, sizeof(*acx)); acx 866 drivers/net/wireless/ti/wl1251/acx.c kfree(acx); acx 917 drivers/net/wireless/ti/wl1251/acx.c struct wl1251_acx_wr_tbtt_and_dtim *acx; acx 922 drivers/net/wireless/ti/wl1251/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 923 drivers/net/wireless/ti/wl1251/acx.c if (!acx) acx 926 drivers/net/wireless/ti/wl1251/acx.c acx->tbtt = tbtt; acx 927 drivers/net/wireless/ti/wl1251/acx.c acx->dtim = dtim; acx 930 drivers/net/wireless/ti/wl1251/acx.c acx, sizeof(*acx)); acx 937 drivers/net/wireless/ti/wl1251/acx.c kfree(acx); acx 944 drivers/net/wireless/ti/wl1251/acx.c struct wl1251_acx_bet_enable *acx; acx 949 drivers/net/wireless/ti/wl1251/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 950 drivers/net/wireless/ti/wl1251/acx.c if (!acx) acx 953 drivers/net/wireless/ti/wl1251/acx.c acx->enable = mode; acx 954 drivers/net/wireless/ti/wl1251/acx.c acx->max_consecutive = max_consecutive; acx 956 drivers/net/wireless/ti/wl1251/acx.c ret = wl1251_cmd_configure(wl, ACX_BET_ENABLE, acx, sizeof(*acx)); acx 963 drivers/net/wireless/ti/wl1251/acx.c kfree(acx); acx 969 drivers/net/wireless/ti/wl1251/acx.c struct wl1251_acx_arp_filter *acx; acx 974 drivers/net/wireless/ti/wl1251/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 975 drivers/net/wireless/ti/wl1251/acx.c if (!acx) acx 978 drivers/net/wireless/ti/wl1251/acx.c acx->version = ACX_IPV4_VERSION; acx 979 drivers/net/wireless/ti/wl1251/acx.c acx->enable = enable; acx 982 drivers/net/wireless/ti/wl1251/acx.c memcpy(acx->address, &address, ACX_IPV4_ADDR_SIZE); acx 985 drivers/net/wireless/ti/wl1251/acx.c acx, sizeof(*acx)); acx 989 drivers/net/wireless/ti/wl1251/acx.c kfree(acx); acx 996 drivers/net/wireless/ti/wl1251/acx.c struct wl1251_acx_ac_cfg *acx; acx 1002 drivers/net/wireless/ti/wl1251/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 1003 drivers/net/wireless/ti/wl1251/acx.c if (!acx) acx 1006 drivers/net/wireless/ti/wl1251/acx.c acx->ac = ac; acx 1007 drivers/net/wireless/ti/wl1251/acx.c acx->cw_min = cw_min; acx 1008 drivers/net/wireless/ti/wl1251/acx.c acx->cw_max = cw_max; acx 1009 drivers/net/wireless/ti/wl1251/acx.c acx->aifsn = aifs; acx 1010 drivers/net/wireless/ti/wl1251/acx.c acx->txop_limit = txop; acx 1012 drivers/net/wireless/ti/wl1251/acx.c ret = wl1251_cmd_configure(wl, ACX_AC_CFG, acx, sizeof(*acx)); acx 1019 drivers/net/wireless/ti/wl1251/acx.c kfree(acx); acx 1028 drivers/net/wireless/ti/wl1251/acx.c struct wl1251_acx_tid_cfg *acx; acx 1035 drivers/net/wireless/ti/wl1251/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 1036 drivers/net/wireless/ti/wl1251/acx.c if (!acx) acx 1039 drivers/net/wireless/ti/wl1251/acx.c acx->queue = queue; acx 1040 drivers/net/wireless/ti/wl1251/acx.c acx->type = type; acx 1041 drivers/net/wireless/ti/wl1251/acx.c acx->tsid = tsid; acx 1042 drivers/net/wireless/ti/wl1251/acx.c acx->ps_scheme = ps_scheme; acx 1043 drivers/net/wireless/ti/wl1251/acx.c acx->ack_policy = ack_policy; acx 1045 drivers/net/wireless/ti/wl1251/acx.c ret = wl1251_cmd_configure(wl, ACX_TID_CFG, acx, sizeof(*acx)); acx 1052 drivers/net/wireless/ti/wl1251/acx.c kfree(acx); acx 112 drivers/net/wireless/ti/wl1251/cmd.c struct acx_header *acx = buf; acx 117 drivers/net/wireless/ti/wl1251/cmd.c acx->id = id; acx 120 drivers/net/wireless/ti/wl1251/cmd.c acx->len = len - sizeof(*acx); acx 122 drivers/net/wireless/ti/wl1251/cmd.c ret = wl1251_cmd_send(wl, CMD_INTERROGATE, acx, sizeof(*acx)); acx 131 drivers/net/wireless/ti/wl1251/cmd.c acx = buf; acx 132 drivers/net/wireless/ti/wl1251/cmd.c if (acx->cmd.status != CMD_STATUS_SUCCESS) acx 134 drivers/net/wireless/ti/wl1251/cmd.c acx->cmd.status); acx 150 drivers/net/wireless/ti/wl1251/cmd.c struct acx_header *acx = buf; acx 155 drivers/net/wireless/ti/wl1251/cmd.c acx->id = id; acx 158 drivers/net/wireless/ti/wl1251/cmd.c acx->len = len - sizeof(*acx); acx 160 drivers/net/wireless/ti/wl1251/cmd.c ret = wl1251_cmd_send(wl, CMD_CONFIGURE, acx, len); acx 52 drivers/net/wireless/ti/wl18xx/acx.c struct wl18xx_acx_checksum_state *acx; acx 57 drivers/net/wireless/ti/wl18xx/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 58 drivers/net/wireless/ti/wl18xx/acx.c if (!acx) { acx 63 drivers/net/wireless/ti/wl18xx/acx.c acx->checksum_state = CHECKSUM_OFFLOAD_ENABLED; acx 65 drivers/net/wireless/ti/wl18xx/acx.c ret = wl1271_cmd_configure(wl, ACX_CSUM_CONFIG, acx, sizeof(*acx)); acx 72 drivers/net/wireless/ti/wl18xx/acx.c kfree(acx); acx 78 drivers/net/wireless/ti/wl18xx/acx.c struct wl18xx_acx_clear_statistics *acx; acx 83 drivers/net/wireless/ti/wl18xx/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 84 drivers/net/wireless/ti/wl18xx/acx.c if (!acx) { acx 89 drivers/net/wireless/ti/wl18xx/acx.c ret = wl1271_cmd_configure(wl, ACX_CLEAR_STATISTICS, acx, sizeof(*acx)); acx 96 drivers/net/wireless/ti/wl18xx/acx.c kfree(acx); acx 102 drivers/net/wireless/ti/wl18xx/acx.c struct wlcore_peer_ht_operation_mode *acx; acx 108 drivers/net/wireless/ti/wl18xx/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 109 drivers/net/wireless/ti/wl18xx/acx.c if (!acx) { acx 114 drivers/net/wireless/ti/wl18xx/acx.c acx->hlid = hlid; acx 115 drivers/net/wireless/ti/wl18xx/acx.c acx->bandwidth = wide ? WLCORE_BANDWIDTH_40MHZ : WLCORE_BANDWIDTH_20MHZ; acx 117 drivers/net/wireless/ti/wl18xx/acx.c ret = wl1271_cmd_configure(wl, ACX_PEER_HT_OPERATION_MODE_CFG, acx, acx 118 drivers/net/wireless/ti/wl18xx/acx.c sizeof(*acx)); acx 126 drivers/net/wireless/ti/wl18xx/acx.c kfree(acx); acx 141 drivers/net/wireless/ti/wl18xx/acx.c struct wlcore_acx_peer_cap *acx; acx 149 drivers/net/wireless/ti/wl18xx/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 150 drivers/net/wireless/ti/wl18xx/acx.c if (!acx) { acx 166 drivers/net/wireless/ti/wl18xx/acx.c acx->ampdu_max_length = ht_cap->ampdu_factor; acx 167 drivers/net/wireless/ti/wl18xx/acx.c acx->ampdu_min_spacing = ht_cap->ampdu_density; acx 170 drivers/net/wireless/ti/wl18xx/acx.c acx->hlid = hlid; acx 171 drivers/net/wireless/ti/wl18xx/acx.c acx->ht_capabilites = cpu_to_le32(ht_capabilites); acx 172 drivers/net/wireless/ti/wl18xx/acx.c acx->supported_rates = cpu_to_le32(rate_set); acx 174 drivers/net/wireless/ti/wl18xx/acx.c ret = wl1271_cmd_configure(wl, ACX_PEER_CAP, acx, sizeof(*acx)); acx 181 drivers/net/wireless/ti/wl18xx/acx.c kfree(acx); acx 192 drivers/net/wireless/ti/wl18xx/acx.c struct wl18xx_acx_interrupt_notify *acx; acx 195 drivers/net/wireless/ti/wl18xx/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 196 drivers/net/wireless/ti/wl18xx/acx.c if (!acx) { acx 201 drivers/net/wireless/ti/wl18xx/acx.c acx->enable = action; acx 202 drivers/net/wireless/ti/wl18xx/acx.c ret = wl1271_cmd_configure(wl, ACX_INTERRUPT_NOTIFY, acx, sizeof(*acx)); acx 209 drivers/net/wireless/ti/wl18xx/acx.c kfree(acx); acx 219 drivers/net/wireless/ti/wl18xx/acx.c struct wl18xx_acx_rx_ba_filter *acx; acx 222 drivers/net/wireless/ti/wl18xx/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 223 drivers/net/wireless/ti/wl18xx/acx.c if (!acx) { acx 228 drivers/net/wireless/ti/wl18xx/acx.c acx->enable = (u32)action; acx 229 drivers/net/wireless/ti/wl18xx/acx.c ret = wl1271_cmd_configure(wl, ACX_RX_BA_FILTER, acx, sizeof(*acx)); acx 237 drivers/net/wireless/ti/wl18xx/acx.c kfree(acx); acx 244 drivers/net/wireless/ti/wl18xx/acx.c struct acx_ap_sleep_cfg *acx; acx 250 drivers/net/wireless/ti/wl18xx/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 251 drivers/net/wireless/ti/wl18xx/acx.c if (!acx) { acx 256 drivers/net/wireless/ti/wl18xx/acx.c acx->idle_duty_cycle = conf->idle_duty_cycle; acx 257 drivers/net/wireless/ti/wl18xx/acx.c acx->connected_duty_cycle = conf->connected_duty_cycle; acx 258 drivers/net/wireless/ti/wl18xx/acx.c acx->max_stations_thresh = conf->max_stations_thresh; acx 259 drivers/net/wireless/ti/wl18xx/acx.c acx->idle_conn_thresh = conf->idle_conn_thresh; acx 261 drivers/net/wireless/ti/wl18xx/acx.c ret = wl1271_cmd_configure(wl, ACX_AP_SLEEP_CFG, acx, sizeof(*acx)); acx 268 drivers/net/wireless/ti/wl18xx/acx.c kfree(acx); acx 274 drivers/net/wireless/ti/wl18xx/acx.c struct acx_dynamic_fw_traces_cfg *acx; acx 280 drivers/net/wireless/ti/wl18xx/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 281 drivers/net/wireless/ti/wl18xx/acx.c if (!acx) { acx 286 drivers/net/wireless/ti/wl18xx/acx.c acx->dynamic_fw_traces = cpu_to_le32(wl->dynamic_fw_traces); acx 289 drivers/net/wireless/ti/wl18xx/acx.c acx, sizeof(*acx)); acx 295 drivers/net/wireless/ti/wl18xx/acx.c kfree(acx); acx 301 drivers/net/wireless/ti/wl18xx/acx.c struct acx_time_sync_cfg *acx; acx 308 drivers/net/wireless/ti/wl18xx/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 309 drivers/net/wireless/ti/wl18xx/acx.c if (!acx) { acx 314 drivers/net/wireless/ti/wl18xx/acx.c acx->sync_mode = wl->conf.sg.params[WL18XX_CONF_SG_TIME_SYNC]; acx 315 drivers/net/wireless/ti/wl18xx/acx.c memcpy(acx->zone_mac_addr, wl->zone_master_mac_addr, ETH_ALEN); acx 318 drivers/net/wireless/ti/wl18xx/acx.c acx, sizeof(*acx)); acx 324 drivers/net/wireless/ti/wl18xx/acx.c kfree(acx); acx 85 drivers/net/wireless/ti/wlcore/acx.c struct acx_current_tx_power *acx; acx 93 drivers/net/wireless/ti/wlcore/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 94 drivers/net/wireless/ti/wlcore/acx.c if (!acx) { acx 99 drivers/net/wireless/ti/wlcore/acx.c acx->role_id = wlvif->role_id; acx 100 drivers/net/wireless/ti/wlcore/acx.c acx->current_tx_power = power * 10; acx 102 drivers/net/wireless/ti/wlcore/acx.c ret = wl1271_cmd_configure(wl, DOT11_CUR_TX_PWR, acx, sizeof(*acx)); acx 109 drivers/net/wireless/ti/wlcore/acx.c kfree(acx); acx 160 drivers/net/wireless/ti/wlcore/acx.c struct acx_rx_msdu_lifetime *acx; acx 165 drivers/net/wireless/ti/wlcore/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 166 drivers/net/wireless/ti/wlcore/acx.c if (!acx) { acx 171 drivers/net/wireless/ti/wlcore/acx.c acx->lifetime = cpu_to_le32(wl->conf.rx.rx_msdu_life_time); acx 173 drivers/net/wireless/ti/wlcore/acx.c acx, sizeof(*acx)); acx 180 drivers/net/wireless/ti/wlcore/acx.c kfree(acx); acx 216 drivers/net/wireless/ti/wlcore/acx.c struct acx_dot11_grp_addr_tbl *acx; acx 221 drivers/net/wireless/ti/wlcore/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 222 drivers/net/wireless/ti/wlcore/acx.c if (!acx) { acx 228 drivers/net/wireless/ti/wlcore/acx.c acx->role_id = wlvif->role_id; acx 229 drivers/net/wireless/ti/wlcore/acx.c acx->enabled = enable; acx 230 drivers/net/wireless/ti/wlcore/acx.c acx->num_groups = mc_list_len; acx 231 drivers/net/wireless/ti/wlcore/acx.c memcpy(acx->mac_table, mc_list, mc_list_len * ETH_ALEN); acx 234 drivers/net/wireless/ti/wlcore/acx.c acx, sizeof(*acx)); acx 241 drivers/net/wireless/ti/wlcore/acx.c kfree(acx); acx 441 drivers/net/wireless/ti/wlcore/acx.c struct acx_conn_monit_params *acx; acx 449 drivers/net/wireless/ti/wlcore/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 450 drivers/net/wireless/ti/wlcore/acx.c if (!acx) { acx 460 drivers/net/wireless/ti/wlcore/acx.c acx->role_id = wlvif->role_id; acx 461 drivers/net/wireless/ti/wlcore/acx.c acx->synch_fail_thold = cpu_to_le32(threshold); acx 462 drivers/net/wireless/ti/wlcore/acx.c acx->bss_lose_timeout = cpu_to_le32(timeout); acx 465 drivers/net/wireless/ti/wlcore/acx.c acx, sizeof(*acx)); acx 473 drivers/net/wireless/ti/wlcore/acx.c kfree(acx); acx 652 drivers/net/wireless/ti/wlcore/acx.c struct acx_preamble *acx; acx 657 drivers/net/wireless/ti/wlcore/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 658 drivers/net/wireless/ti/wlcore/acx.c if (!acx) { acx 663 drivers/net/wireless/ti/wlcore/acx.c acx->role_id = wlvif->role_id; acx 664 drivers/net/wireless/ti/wlcore/acx.c acx->preamble = preamble; acx 666 drivers/net/wireless/ti/wlcore/acx.c ret = wl1271_cmd_configure(wl, ACX_PREAMBLE_TYPE, acx, sizeof(*acx)); acx 673 drivers/net/wireless/ti/wlcore/acx.c kfree(acx); acx 680 drivers/net/wireless/ti/wlcore/acx.c struct acx_ctsprotect *acx; acx 685 drivers/net/wireless/ti/wlcore/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 686 drivers/net/wireless/ti/wlcore/acx.c if (!acx) { acx 691 drivers/net/wireless/ti/wlcore/acx.c acx->role_id = wlvif->role_id; acx 692 drivers/net/wireless/ti/wlcore/acx.c acx->ctsprotect = ctsprotect; acx 694 drivers/net/wireless/ti/wlcore/acx.c ret = wl1271_cmd_configure(wl, ACX_CTS_PROTECTION, acx, sizeof(*acx)); acx 701 drivers/net/wireless/ti/wlcore/acx.c kfree(acx); acx 724 drivers/net/wireless/ti/wlcore/acx.c struct acx_rate_policy *acx; acx 730 drivers/net/wireless/ti/wlcore/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 732 drivers/net/wireless/ti/wlcore/acx.c if (!acx) { acx 741 drivers/net/wireless/ti/wlcore/acx.c acx->rate_policy_idx = cpu_to_le32(wlvif->sta.basic_rate_idx); acx 742 drivers/net/wireless/ti/wlcore/acx.c acx->rate_policy.enabled_rates = cpu_to_le32(wlvif->basic_rate); acx 743 drivers/net/wireless/ti/wlcore/acx.c acx->rate_policy.short_retry_limit = c->short_retry_limit; acx 744 drivers/net/wireless/ti/wlcore/acx.c acx->rate_policy.long_retry_limit = c->long_retry_limit; acx 745 drivers/net/wireless/ti/wlcore/acx.c acx->rate_policy.aflags = c->aflags; acx 747 drivers/net/wireless/ti/wlcore/acx.c ret = wl1271_cmd_configure(wl, ACX_RATE_POLICY, acx, sizeof(*acx)); acx 754 drivers/net/wireless/ti/wlcore/acx.c acx->rate_policy_idx = cpu_to_le32(wlvif->sta.ap_rate_idx); acx 757 drivers/net/wireless/ti/wlcore/acx.c acx->rate_policy.enabled_rates = acx 759 drivers/net/wireless/ti/wlcore/acx.c acx->rate_policy.short_retry_limit = c->short_retry_limit; acx 760 drivers/net/wireless/ti/wlcore/acx.c acx->rate_policy.long_retry_limit = c->long_retry_limit; acx 761 drivers/net/wireless/ti/wlcore/acx.c acx->rate_policy.aflags = c->aflags; acx 763 drivers/net/wireless/ti/wlcore/acx.c ret = wl1271_cmd_configure(wl, ACX_RATE_POLICY, acx, sizeof(*acx)); acx 774 drivers/net/wireless/ti/wlcore/acx.c acx->rate_policy_idx = cpu_to_le32(wlvif->sta.p2p_rate_idx); acx 775 drivers/net/wireless/ti/wlcore/acx.c acx->rate_policy.enabled_rates = acx 777 drivers/net/wireless/ti/wlcore/acx.c acx->rate_policy.short_retry_limit = c->short_retry_limit; acx 778 drivers/net/wireless/ti/wlcore/acx.c acx->rate_policy.long_retry_limit = c->long_retry_limit; acx 779 drivers/net/wireless/ti/wlcore/acx.c acx->rate_policy.aflags = c->aflags; acx 781 drivers/net/wireless/ti/wlcore/acx.c ret = wl1271_cmd_configure(wl, ACX_RATE_POLICY, acx, sizeof(*acx)); acx 788 drivers/net/wireless/ti/wlcore/acx.c kfree(acx); acx 795 drivers/net/wireless/ti/wlcore/acx.c struct acx_rate_policy *acx; acx 801 drivers/net/wireless/ti/wlcore/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 802 drivers/net/wireless/ti/wlcore/acx.c if (!acx) { acx 807 drivers/net/wireless/ti/wlcore/acx.c acx->rate_policy.enabled_rates = cpu_to_le32(c->enabled_rates); acx 808 drivers/net/wireless/ti/wlcore/acx.c acx->rate_policy.short_retry_limit = c->short_retry_limit; acx 809 drivers/net/wireless/ti/wlcore/acx.c acx->rate_policy.long_retry_limit = c->long_retry_limit; acx 810 drivers/net/wireless/ti/wlcore/acx.c acx->rate_policy.aflags = c->aflags; acx 812 drivers/net/wireless/ti/wlcore/acx.c acx->rate_policy_idx = cpu_to_le32(idx); acx 814 drivers/net/wireless/ti/wlcore/acx.c ret = wl1271_cmd_configure(wl, ACX_RATE_POLICY, acx, sizeof(*acx)); acx 821 drivers/net/wireless/ti/wlcore/acx.c kfree(acx); acx 828 drivers/net/wireless/ti/wlcore/acx.c struct acx_ac_cfg *acx; acx 834 drivers/net/wireless/ti/wlcore/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 836 drivers/net/wireless/ti/wlcore/acx.c if (!acx) { acx 841 drivers/net/wireless/ti/wlcore/acx.c acx->role_id = wlvif->role_id; acx 842 drivers/net/wireless/ti/wlcore/acx.c acx->ac = ac; acx 843 drivers/net/wireless/ti/wlcore/acx.c acx->cw_min = cw_min; acx 844 drivers/net/wireless/ti/wlcore/acx.c acx->cw_max = cpu_to_le16(cw_max); acx 845 drivers/net/wireless/ti/wlcore/acx.c acx->aifsn = aifsn; acx 846 drivers/net/wireless/ti/wlcore/acx.c acx->tx_op_limit = cpu_to_le16(txop); acx 848 drivers/net/wireless/ti/wlcore/acx.c ret = wl1271_cmd_configure(wl, ACX_AC_CFG, acx, sizeof(*acx)); acx 855 drivers/net/wireless/ti/wlcore/acx.c kfree(acx); acx 864 drivers/net/wireless/ti/wlcore/acx.c struct acx_tid_config *acx; acx 869 drivers/net/wireless/ti/wlcore/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 871 drivers/net/wireless/ti/wlcore/acx.c if (!acx) { acx 876 drivers/net/wireless/ti/wlcore/acx.c acx->role_id = wlvif->role_id; acx 877 drivers/net/wireless/ti/wlcore/acx.c acx->queue_id = queue_id; acx 878 drivers/net/wireless/ti/wlcore/acx.c acx->channel_type = channel_type; acx 879 drivers/net/wireless/ti/wlcore/acx.c acx->tsid = tsid; acx 880 drivers/net/wireless/ti/wlcore/acx.c acx->ps_scheme = ps_scheme; acx 881 drivers/net/wireless/ti/wlcore/acx.c acx->ack_policy = ack_policy; acx 882 drivers/net/wireless/ti/wlcore/acx.c acx->apsd_conf[0] = cpu_to_le32(apsd_conf0); acx 883 drivers/net/wireless/ti/wlcore/acx.c acx->apsd_conf[1] = cpu_to_le32(apsd_conf1); acx 885 drivers/net/wireless/ti/wlcore/acx.c ret = wl1271_cmd_configure(wl, ACX_TID_CFG, acx, sizeof(*acx)); acx 892 drivers/net/wireless/ti/wlcore/acx.c kfree(acx); acx 898 drivers/net/wireless/ti/wlcore/acx.c struct acx_frag_threshold *acx; acx 910 drivers/net/wireless/ti/wlcore/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 912 drivers/net/wireless/ti/wlcore/acx.c if (!acx) { acx 917 drivers/net/wireless/ti/wlcore/acx.c acx->frag_threshold = cpu_to_le16((u16)frag_threshold); acx 918 drivers/net/wireless/ti/wlcore/acx.c ret = wl1271_cmd_configure(wl, ACX_FRAG_CFG, acx, sizeof(*acx)); acx 925 drivers/net/wireless/ti/wlcore/acx.c kfree(acx); acx 931 drivers/net/wireless/ti/wlcore/acx.c struct acx_tx_config_options *acx; acx 936 drivers/net/wireless/ti/wlcore/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 938 drivers/net/wireless/ti/wlcore/acx.c if (!acx) { acx 943 drivers/net/wireless/ti/wlcore/acx.c acx->tx_compl_timeout = cpu_to_le16(wl->conf.tx.tx_compl_timeout); acx 944 drivers/net/wireless/ti/wlcore/acx.c acx->tx_compl_threshold = cpu_to_le16(wl->conf.tx.tx_compl_threshold); acx 945 drivers/net/wireless/ti/wlcore/acx.c ret = wl1271_cmd_configure(wl, ACX_TX_CONFIG_OPT, acx, sizeof(*acx)); acx 952 drivers/net/wireless/ti/wlcore/acx.c kfree(acx); acx 1061 drivers/net/wireless/ti/wlcore/acx.c struct wl1271_acx_bet_enable *acx = NULL; acx 1069 drivers/net/wireless/ti/wlcore/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 1070 drivers/net/wireless/ti/wlcore/acx.c if (!acx) { acx 1075 drivers/net/wireless/ti/wlcore/acx.c acx->role_id = wlvif->role_id; acx 1076 drivers/net/wireless/ti/wlcore/acx.c acx->enable = enable ? CONF_BET_MODE_ENABLE : CONF_BET_MODE_DISABLE; acx 1077 drivers/net/wireless/ti/wlcore/acx.c acx->max_consecutive = wl->conf.conn.bet_max_consecutive; acx 1079 drivers/net/wireless/ti/wlcore/acx.c ret = wl1271_cmd_configure(wl, ACX_BET_ENABLE, acx, sizeof(*acx)); acx 1086 drivers/net/wireless/ti/wlcore/acx.c kfree(acx); acx 1093 drivers/net/wireless/ti/wlcore/acx.c struct wl1271_acx_arp_filter *acx; acx 1098 drivers/net/wireless/ti/wlcore/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 1099 drivers/net/wireless/ti/wlcore/acx.c if (!acx) { acx 1104 drivers/net/wireless/ti/wlcore/acx.c acx->role_id = wlvif->role_id; acx 1105 drivers/net/wireless/ti/wlcore/acx.c acx->version = ACX_IPV4_VERSION; acx 1106 drivers/net/wireless/ti/wlcore/acx.c acx->enable = enable; acx 1109 drivers/net/wireless/ti/wlcore/acx.c memcpy(acx->address, &address, ACX_IPV4_ADDR_SIZE); acx 1112 drivers/net/wireless/ti/wlcore/acx.c acx, sizeof(*acx)); acx 1119 drivers/net/wireless/ti/wlcore/acx.c kfree(acx); acx 1125 drivers/net/wireless/ti/wlcore/acx.c struct wl1271_acx_pm_config *acx = NULL; acx 1131 drivers/net/wireless/ti/wlcore/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 1132 drivers/net/wireless/ti/wlcore/acx.c if (!acx) { acx 1137 drivers/net/wireless/ti/wlcore/acx.c acx->host_clk_settling_time = cpu_to_le32(c->host_clk_settling_time); acx 1138 drivers/net/wireless/ti/wlcore/acx.c acx->host_fast_wakeup_support = c->host_fast_wakeup_support; acx 1140 drivers/net/wireless/ti/wlcore/acx.c ret = wl1271_cmd_configure(wl, ACX_PM_CONFIG, acx, sizeof(*acx)); acx 1147 drivers/net/wireless/ti/wlcore/acx.c kfree(acx); acx 1155 drivers/net/wireless/ti/wlcore/acx.c struct wl1271_acx_keep_alive_mode *acx = NULL; acx 1160 drivers/net/wireless/ti/wlcore/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 1161 drivers/net/wireless/ti/wlcore/acx.c if (!acx) { acx 1166 drivers/net/wireless/ti/wlcore/acx.c acx->role_id = wlvif->role_id; acx 1167 drivers/net/wireless/ti/wlcore/acx.c acx->enabled = enable; acx 1169 drivers/net/wireless/ti/wlcore/acx.c ret = wl1271_cmd_configure(wl, ACX_KEEP_ALIVE_MODE, acx, sizeof(*acx)); acx 1176 drivers/net/wireless/ti/wlcore/acx.c kfree(acx); acx 1183 drivers/net/wireless/ti/wlcore/acx.c struct wl1271_acx_keep_alive_config *acx = NULL; acx 1188 drivers/net/wireless/ti/wlcore/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 1189 drivers/net/wireless/ti/wlcore/acx.c if (!acx) { acx 1194 drivers/net/wireless/ti/wlcore/acx.c acx->role_id = wlvif->role_id; acx 1195 drivers/net/wireless/ti/wlcore/acx.c acx->period = cpu_to_le32(wl->conf.conn.keep_alive_interval); acx 1196 drivers/net/wireless/ti/wlcore/acx.c acx->index = index; acx 1197 drivers/net/wireless/ti/wlcore/acx.c acx->tpl_validation = tpl_valid; acx 1198 drivers/net/wireless/ti/wlcore/acx.c acx->trigger = ACX_KEEP_ALIVE_NO_TX; acx 1201 drivers/net/wireless/ti/wlcore/acx.c acx, sizeof(*acx)); acx 1208 drivers/net/wireless/ti/wlcore/acx.c kfree(acx); acx 1215 drivers/net/wireless/ti/wlcore/acx.c struct wl1271_acx_rssi_snr_trigger *acx = NULL; acx 1220 drivers/net/wireless/ti/wlcore/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 1221 drivers/net/wireless/ti/wlcore/acx.c if (!acx) { acx 1228 drivers/net/wireless/ti/wlcore/acx.c acx->role_id = wlvif->role_id; acx 1229 drivers/net/wireless/ti/wlcore/acx.c acx->pacing = cpu_to_le16(wl->conf.roam_trigger.trigger_pacing); acx 1230 drivers/net/wireless/ti/wlcore/acx.c acx->metric = WL1271_ACX_TRIG_METRIC_RSSI_BEACON; acx 1231 drivers/net/wireless/ti/wlcore/acx.c acx->type = WL1271_ACX_TRIG_TYPE_EDGE; acx 1233 drivers/net/wireless/ti/wlcore/acx.c acx->enable = WL1271_ACX_TRIG_ENABLE; acx 1235 drivers/net/wireless/ti/wlcore/acx.c acx->enable = WL1271_ACX_TRIG_DISABLE; acx 1237 drivers/net/wireless/ti/wlcore/acx.c acx->index = WL1271_ACX_TRIG_IDX_RSSI; acx 1238 drivers/net/wireless/ti/wlcore/acx.c acx->dir = WL1271_ACX_TRIG_DIR_BIDIR; acx 1239 drivers/net/wireless/ti/wlcore/acx.c acx->threshold = cpu_to_le16(thold); acx 1240 drivers/net/wireless/ti/wlcore/acx.c acx->hysteresis = hyst; acx 1242 drivers/net/wireless/ti/wlcore/acx.c ret = wl1271_cmd_configure(wl, ACX_RSSI_SNR_TRIGGER, acx, sizeof(*acx)); acx 1249 drivers/net/wireless/ti/wlcore/acx.c kfree(acx); acx 1256 drivers/net/wireless/ti/wlcore/acx.c struct wl1271_acx_rssi_snr_avg_weights *acx = NULL; acx 1262 drivers/net/wireless/ti/wlcore/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 1263 drivers/net/wireless/ti/wlcore/acx.c if (!acx) { acx 1268 drivers/net/wireless/ti/wlcore/acx.c acx->role_id = wlvif->role_id; acx 1269 drivers/net/wireless/ti/wlcore/acx.c acx->rssi_beacon = c->avg_weight_rssi_beacon; acx 1270 drivers/net/wireless/ti/wlcore/acx.c acx->rssi_data = c->avg_weight_rssi_data; acx 1271 drivers/net/wireless/ti/wlcore/acx.c acx->snr_beacon = c->avg_weight_snr_beacon; acx 1272 drivers/net/wireless/ti/wlcore/acx.c acx->snr_data = c->avg_weight_snr_data; acx 1274 drivers/net/wireless/ti/wlcore/acx.c ret = wl1271_cmd_configure(wl, ACX_RSSI_SNR_WEIGHTS, acx, sizeof(*acx)); acx 1281 drivers/net/wireless/ti/wlcore/acx.c kfree(acx); acx 1289 drivers/net/wireless/ti/wlcore/acx.c struct wl1271_acx_ht_capabilities *acx; acx 1297 drivers/net/wireless/ti/wlcore/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 1298 drivers/net/wireless/ti/wlcore/acx.c if (!acx) { acx 1314 drivers/net/wireless/ti/wlcore/acx.c acx->ampdu_max_length = ht_cap->ampdu_factor; acx 1315 drivers/net/wireless/ti/wlcore/acx.c acx->ampdu_min_spacing = ht_cap->ampdu_density; acx 1318 drivers/net/wireless/ti/wlcore/acx.c acx->hlid = hlid; acx 1319 drivers/net/wireless/ti/wlcore/acx.c acx->ht_capabilites = cpu_to_le32(ht_capabilites); acx 1321 drivers/net/wireless/ti/wlcore/acx.c ret = wl1271_cmd_configure(wl, ACX_PEER_HT_CAP, acx, sizeof(*acx)); acx 1328 drivers/net/wireless/ti/wlcore/acx.c kfree(acx); acx 1338 drivers/net/wireless/ti/wlcore/acx.c struct wl1271_acx_ht_information *acx; acx 1343 drivers/net/wireless/ti/wlcore/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 1344 drivers/net/wireless/ti/wlcore/acx.c if (!acx) { acx 1349 drivers/net/wireless/ti/wlcore/acx.c acx->role_id = wlvif->role_id; acx 1350 drivers/net/wireless/ti/wlcore/acx.c acx->ht_protection = acx 1352 drivers/net/wireless/ti/wlcore/acx.c acx->rifs_mode = 0; acx 1353 drivers/net/wireless/ti/wlcore/acx.c acx->gf_protection = acx 1355 drivers/net/wireless/ti/wlcore/acx.c acx->ht_tx_burst_limit = 0; acx 1356 drivers/net/wireless/ti/wlcore/acx.c acx->dual_cts_protection = 0; acx 1358 drivers/net/wireless/ti/wlcore/acx.c ret = wl1271_cmd_configure(wl, ACX_HT_BSS_OPERATION, acx, sizeof(*acx)); acx 1366 drivers/net/wireless/ti/wlcore/acx.c kfree(acx); acx 1374 drivers/net/wireless/ti/wlcore/acx.c struct wl1271_acx_ba_initiator_policy *acx; acx 1379 drivers/net/wireless/ti/wlcore/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 1380 drivers/net/wireless/ti/wlcore/acx.c if (!acx) { acx 1386 drivers/net/wireless/ti/wlcore/acx.c acx->role_id = wlvif->role_id; acx 1387 drivers/net/wireless/ti/wlcore/acx.c acx->tid_bitmap = wl->conf.ht.tx_ba_tid_bitmap; acx 1388 drivers/net/wireless/ti/wlcore/acx.c acx->win_size = wl->conf.ht.tx_ba_win_size; acx 1389 drivers/net/wireless/ti/wlcore/acx.c acx->inactivity_timeout = wl->conf.ht.inactivity_timeout; acx 1393 drivers/net/wireless/ti/wlcore/acx.c acx, acx 1394 drivers/net/wireless/ti/wlcore/acx.c sizeof(*acx)); acx 1401 drivers/net/wireless/ti/wlcore/acx.c kfree(acx); acx 1410 drivers/net/wireless/ti/wlcore/acx.c struct wl1271_acx_ba_receiver_setup *acx; acx 1415 drivers/net/wireless/ti/wlcore/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 1416 drivers/net/wireless/ti/wlcore/acx.c if (!acx) { acx 1421 drivers/net/wireless/ti/wlcore/acx.c acx->hlid = peer_hlid; acx 1422 drivers/net/wireless/ti/wlcore/acx.c acx->tid = tid_index; acx 1423 drivers/net/wireless/ti/wlcore/acx.c acx->enable = enable; acx 1424 drivers/net/wireless/ti/wlcore/acx.c acx->win_size = win_size; acx 1425 drivers/net/wireless/ti/wlcore/acx.c acx->ssn = ssn; acx 1427 drivers/net/wireless/ti/wlcore/acx.c ret = wlcore_cmd_configure_failsafe(wl, ACX_BA_SESSION_RX_SETUP, acx, acx 1428 drivers/net/wireless/ti/wlcore/acx.c sizeof(*acx), acx 1444 drivers/net/wireless/ti/wlcore/acx.c kfree(acx); acx 1528 drivers/net/wireless/ti/wlcore/acx.c struct wl1271_acx_ap_max_tx_retry *acx = NULL; acx 1533 drivers/net/wireless/ti/wlcore/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 1534 drivers/net/wireless/ti/wlcore/acx.c if (!acx) acx 1537 drivers/net/wireless/ti/wlcore/acx.c acx->role_id = wlvif->role_id; acx 1538 drivers/net/wireless/ti/wlcore/acx.c acx->max_tx_retry = cpu_to_le16(wl->conf.tx.max_tx_retries); acx 1540 drivers/net/wireless/ti/wlcore/acx.c ret = wl1271_cmd_configure(wl, ACX_MAX_TX_FAILURE, acx, sizeof(*acx)); acx 1547 drivers/net/wireless/ti/wlcore/acx.c kfree(acx); acx 1584 drivers/net/wireless/ti/wlcore/acx.c struct wl1271_acx_inconnection_sta *acx = NULL; acx 1589 drivers/net/wireless/ti/wlcore/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 1590 drivers/net/wireless/ti/wlcore/acx.c if (!acx) acx 1593 drivers/net/wireless/ti/wlcore/acx.c memcpy(acx->addr, addr, ETH_ALEN); acx 1594 drivers/net/wireless/ti/wlcore/acx.c acx->role_id = wlvif->role_id; acx 1597 drivers/net/wireless/ti/wlcore/acx.c acx, sizeof(*acx)); acx 1604 drivers/net/wireless/ti/wlcore/acx.c kfree(acx); acx 1610 drivers/net/wireless/ti/wlcore/acx.c struct wl1271_acx_fm_coex *acx; acx 1615 drivers/net/wireless/ti/wlcore/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 1616 drivers/net/wireless/ti/wlcore/acx.c if (!acx) { acx 1621 drivers/net/wireless/ti/wlcore/acx.c acx->enable = wl->conf.fm_coex.enable; acx 1622 drivers/net/wireless/ti/wlcore/acx.c acx->swallow_period = wl->conf.fm_coex.swallow_period; acx 1623 drivers/net/wireless/ti/wlcore/acx.c acx->n_divider_fref_set_1 = wl->conf.fm_coex.n_divider_fref_set_1; acx 1624 drivers/net/wireless/ti/wlcore/acx.c acx->n_divider_fref_set_2 = wl->conf.fm_coex.n_divider_fref_set_2; acx 1625 drivers/net/wireless/ti/wlcore/acx.c acx->m_divider_fref_set_1 = acx 1627 drivers/net/wireless/ti/wlcore/acx.c acx->m_divider_fref_set_2 = acx 1629 drivers/net/wireless/ti/wlcore/acx.c acx->coex_pll_stabilization_time = acx 1631 drivers/net/wireless/ti/wlcore/acx.c acx->ldo_stabilization_time = acx 1633 drivers/net/wireless/ti/wlcore/acx.c acx->fm_disturbed_band_margin = acx 1635 drivers/net/wireless/ti/wlcore/acx.c acx->swallow_clk_diff = wl->conf.fm_coex.swallow_clk_diff; acx 1637 drivers/net/wireless/ti/wlcore/acx.c ret = wl1271_cmd_configure(wl, ACX_FM_COEX_CFG, acx, sizeof(*acx)); acx 1644 drivers/net/wireless/ti/wlcore/acx.c kfree(acx); acx 1650 drivers/net/wireless/ti/wlcore/acx.c struct wl12xx_acx_set_rate_mgmt_params *acx = NULL; acx 1656 drivers/net/wireless/ti/wlcore/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 1657 drivers/net/wireless/ti/wlcore/acx.c if (!acx) acx 1660 drivers/net/wireless/ti/wlcore/acx.c acx->index = ACX_RATE_MGMT_ALL_PARAMS; acx 1661 drivers/net/wireless/ti/wlcore/acx.c acx->rate_retry_score = cpu_to_le16(conf->rate_retry_score); acx 1662 drivers/net/wireless/ti/wlcore/acx.c acx->per_add = cpu_to_le16(conf->per_add); acx 1663 drivers/net/wireless/ti/wlcore/acx.c acx->per_th1 = cpu_to_le16(conf->per_th1); acx 1664 drivers/net/wireless/ti/wlcore/acx.c acx->per_th2 = cpu_to_le16(conf->per_th2); acx 1665 drivers/net/wireless/ti/wlcore/acx.c acx->max_per = cpu_to_le16(conf->max_per); acx 1666 drivers/net/wireless/ti/wlcore/acx.c acx->inverse_curiosity_factor = conf->inverse_curiosity_factor; acx 1667 drivers/net/wireless/ti/wlcore/acx.c acx->tx_fail_low_th = conf->tx_fail_low_th; acx 1668 drivers/net/wireless/ti/wlcore/acx.c acx->tx_fail_high_th = conf->tx_fail_high_th; acx 1669 drivers/net/wireless/ti/wlcore/acx.c acx->per_alpha_shift = conf->per_alpha_shift; acx 1670 drivers/net/wireless/ti/wlcore/acx.c acx->per_add_shift = conf->per_add_shift; acx 1671 drivers/net/wireless/ti/wlcore/acx.c acx->per_beta1_shift = conf->per_beta1_shift; acx 1672 drivers/net/wireless/ti/wlcore/acx.c acx->per_beta2_shift = conf->per_beta2_shift; acx 1673 drivers/net/wireless/ti/wlcore/acx.c acx->rate_check_up = conf->rate_check_up; acx 1674 drivers/net/wireless/ti/wlcore/acx.c acx->rate_check_down = conf->rate_check_down; acx 1675 drivers/net/wireless/ti/wlcore/acx.c memcpy(acx->rate_retry_policy, conf->rate_retry_policy, acx 1676 drivers/net/wireless/ti/wlcore/acx.c sizeof(acx->rate_retry_policy)); acx 1679 drivers/net/wireless/ti/wlcore/acx.c acx, sizeof(*acx)); acx 1686 drivers/net/wireless/ti/wlcore/acx.c kfree(acx); acx 1692 drivers/net/wireless/ti/wlcore/acx.c struct wl12xx_acx_config_hangover *acx; acx 1698 drivers/net/wireless/ti/wlcore/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 1699 drivers/net/wireless/ti/wlcore/acx.c if (!acx) { acx 1704 drivers/net/wireless/ti/wlcore/acx.c acx->recover_time = cpu_to_le32(conf->recover_time); acx 1705 drivers/net/wireless/ti/wlcore/acx.c acx->hangover_period = conf->hangover_period; acx 1706 drivers/net/wireless/ti/wlcore/acx.c acx->dynamic_mode = conf->dynamic_mode; acx 1707 drivers/net/wireless/ti/wlcore/acx.c acx->early_termination_mode = conf->early_termination_mode; acx 1708 drivers/net/wireless/ti/wlcore/acx.c acx->max_period = conf->max_period; acx 1709 drivers/net/wireless/ti/wlcore/acx.c acx->min_period = conf->min_period; acx 1710 drivers/net/wireless/ti/wlcore/acx.c acx->increase_delta = conf->increase_delta; acx 1711 drivers/net/wireless/ti/wlcore/acx.c acx->decrease_delta = conf->decrease_delta; acx 1712 drivers/net/wireless/ti/wlcore/acx.c acx->quiet_time = conf->quiet_time; acx 1713 drivers/net/wireless/ti/wlcore/acx.c acx->increase_time = conf->increase_time; acx 1714 drivers/net/wireless/ti/wlcore/acx.c acx->window_size = conf->window_size; acx 1716 drivers/net/wireless/ti/wlcore/acx.c ret = wl1271_cmd_configure(wl, ACX_CONFIG_HANGOVER, acx, acx 1717 drivers/net/wireless/ti/wlcore/acx.c sizeof(*acx)); acx 1725 drivers/net/wireless/ti/wlcore/acx.c kfree(acx); acx 1733 drivers/net/wireless/ti/wlcore/acx.c struct acx_roaming_stats *acx; acx 1738 drivers/net/wireless/ti/wlcore/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 1739 drivers/net/wireless/ti/wlcore/acx.c if (!acx) { acx 1744 drivers/net/wireless/ti/wlcore/acx.c acx->role_id = wlvif->role_id; acx 1746 drivers/net/wireless/ti/wlcore/acx.c acx, sizeof(*acx), sizeof(*acx)); acx 1753 drivers/net/wireless/ti/wlcore/acx.c *avg_rssi = acx->rssi_beacon; acx 1755 drivers/net/wireless/ti/wlcore/acx.c kfree(acx); acx 1764 drivers/net/wireless/ti/wlcore/acx.c struct acx_default_rx_filter *acx; acx 1770 drivers/net/wireless/ti/wlcore/acx.c acx = kzalloc(sizeof(*acx), GFP_KERNEL); acx 1771 drivers/net/wireless/ti/wlcore/acx.c if (!acx) acx 1774 drivers/net/wireless/ti/wlcore/acx.c acx->enable = enable; acx 1775 drivers/net/wireless/ti/wlcore/acx.c acx->default_action = action; acx 1777 drivers/net/wireless/ti/wlcore/acx.c ret = wl1271_cmd_configure(wl, ACX_ENABLE_RX_DATA_FILTER, acx, acx 1778 drivers/net/wireless/ti/wlcore/acx.c sizeof(*acx)); acx 1785 drivers/net/wireless/ti/wlcore/acx.c kfree(acx); acx 1793 drivers/net/wireless/ti/wlcore/acx.c struct acx_rx_filter_cfg *acx; acx 1812 drivers/net/wireless/ti/wlcore/acx.c acx_size = ALIGN(sizeof(*acx) + fields_size, 4); acx 1813 drivers/net/wireless/ti/wlcore/acx.c acx = kzalloc(acx_size, GFP_KERNEL); acx 1815 drivers/net/wireless/ti/wlcore/acx.c if (!acx) acx 1818 drivers/net/wireless/ti/wlcore/acx.c acx->enable = enable; acx 1819 drivers/net/wireless/ti/wlcore/acx.c acx->index = index; acx 1822 drivers/net/wireless/ti/wlcore/acx.c acx->num_fields = filter->num_fields; acx 1823 drivers/net/wireless/ti/wlcore/acx.c acx->action = filter->action; acx 1824 drivers/net/wireless/ti/wlcore/acx.c wl1271_rx_filter_flatten_fields(filter, acx->fields); acx 1827 drivers/net/wireless/ti/wlcore/acx.c wl1271_dump(DEBUG_ACX, "RX_FILTER: ", acx, acx_size); acx 1829 drivers/net/wireless/ti/wlcore/acx.c ret = wl1271_cmd_configure(wl, ACX_SET_RX_DATA_FILTER, acx, acx_size); acx 1836 drivers/net/wireless/ti/wlcore/acx.c kfree(acx); acx 863 drivers/net/wireless/ti/wlcore/cmd.c struct acx_header *acx = buf; acx 868 drivers/net/wireless/ti/wlcore/cmd.c acx->id = cpu_to_le16(id); acx 871 drivers/net/wireless/ti/wlcore/cmd.c acx->len = cpu_to_le16(res_len - sizeof(*acx)); acx 873 drivers/net/wireless/ti/wlcore/cmd.c ret = wl1271_cmd_send(wl, CMD_INTERROGATE, acx, cmd_len, res_len); acx 893 drivers/net/wireless/ti/wlcore/cmd.c struct acx_header *acx = buf; acx 898 drivers/net/wireless/ti/wlcore/cmd.c if (WARN_ON_ONCE(len < sizeof(*acx))) acx 901 drivers/net/wireless/ti/wlcore/cmd.c acx->id = cpu_to_le16(id); acx 904 drivers/net/wireless/ti/wlcore/cmd.c acx->len = cpu_to_le16(len - sizeof(*acx)); acx 906 drivers/net/wireless/ti/wlcore/cmd.c ret = wlcore_cmd_send_failsafe(wl, CMD_CONFIGURE, acx, len, 0,