Lines Matching refs:ie_len
880 size_t ie_len = d_len - offsetof(struct ieee80211_mgmt, in wmi_evt_rx_mgmt() local
886 ie_len, true); in wmi_evt_rx_mgmt()
1626 int ie_len = len - offsetof(struct wmi_ft_auth_status_event, ie_info); in wmi_evt_auth_status() local
1635 if (ie_len >= 0 && data->status != WMI_FW_STATUS_SUCCESS) { in wmi_evt_auth_status()
1640 if (ie_len < auth_ie_offset) { in wmi_evt_auth_status()
1645 d_len = le16_to_cpu(data->ie_len); in wmi_evt_auth_status()
1646 if (d_len != ie_len) { in wmi_evt_auth_status()
1649 d_len, ie_len); in wmi_evt_auth_status()
2492 int wmi_set_ie(struct wil6210_vif *vif, u8 type, u16 ie_len, const void *ie) in wmi_set_ie() argument
2503 u16 len = sizeof(struct wmi_set_appie_cmd) + ie_len; in wmi_set_ie()
2506 if (len < ie_len) { in wmi_set_ie()
2517 ie_len = 0; in wmi_set_ie()
2521 cmd->ie_len = cpu_to_le16(ie_len); in wmi_set_ie()
2522 if (ie_len) in wmi_set_ie()
2523 memcpy(cmd->ie_info, ie, ie_len); in wmi_set_ie()
2536 int wmi_update_ft_ies(struct wil6210_vif *vif, u16 ie_len, const void *ie) in wmi_update_ft_ies() argument
2544 ie_len = 0; in wmi_update_ft_ies()
2546 len = sizeof(struct wmi_update_ft_ies_cmd) + ie_len; in wmi_update_ft_ies()
2547 if (len < ie_len) { in wmi_update_ft_ies()
2548 wil_err(wil, "wraparound. ie len %d\n", ie_len); in wmi_update_ft_ies()
2558 cmd->ie_len = cpu_to_le16(ie_len); in wmi_update_ft_ies()
2559 if (ie_len) in wmi_update_ft_ies()
2560 memcpy(cmd->ie_info, ie, ie_len); in wmi_update_ft_ies()