smd.h (5b7fc772e657824455507fc97f6b92287075a237) smd.h (37de943d01539a0b36ab52cf73c1dfad140f697a)
1/*
2 * Copyright (c) 2013 Eugene Krasnikov <k.eugene.e@gmail.com>
3 *
4 * Permission to use, copy, modify, and/or distribute this software for any
5 * purpose with or without fee is hereby granted, provided that the above
6 * copyright notice and this permission notice appear in all copies.
7 *
8 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES

--- 111 unchanged lines hidden (view full) ---

120int wcn36xx_smd_exit_bmps(struct wcn36xx *wcn, struct ieee80211_vif *vif);
121int wcn36xx_smd_set_power_params(struct wcn36xx *wcn, bool ignore_dtim);
122int wcn36xx_smd_keep_alive_req(struct wcn36xx *wcn,
123 struct ieee80211_vif *vif,
124 int packet_type);
125int wcn36xx_smd_dump_cmd_req(struct wcn36xx *wcn, u32 arg1, u32 arg2,
126 u32 arg3, u32 arg4, u32 arg5);
127int wcn36xx_smd_feature_caps_exchange(struct wcn36xx *wcn);
1/*
2 * Copyright (c) 2013 Eugene Krasnikov <k.eugene.e@gmail.com>
3 *
4 * Permission to use, copy, modify, and/or distribute this software for any
5 * purpose with or without fee is hereby granted, provided that the above
6 * copyright notice and this permission notice appear in all copies.
7 *
8 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES

--- 111 unchanged lines hidden (view full) ---

120int wcn36xx_smd_exit_bmps(struct wcn36xx *wcn, struct ieee80211_vif *vif);
121int wcn36xx_smd_set_power_params(struct wcn36xx *wcn, bool ignore_dtim);
122int wcn36xx_smd_keep_alive_req(struct wcn36xx *wcn,
123 struct ieee80211_vif *vif,
124 int packet_type);
125int wcn36xx_smd_dump_cmd_req(struct wcn36xx *wcn, u32 arg1, u32 arg2,
126 u32 arg3, u32 arg4, u32 arg5);
127int wcn36xx_smd_feature_caps_exchange(struct wcn36xx *wcn);
128void set_feat_caps(u32 *bitmap, enum wcn36xx_firmware_feat_caps cap);
129int get_feat_caps(u32 *bitmap, enum wcn36xx_firmware_feat_caps cap);
130void clear_feat_caps(u32 *bitmap, enum wcn36xx_firmware_feat_caps cap);
131
132int wcn36xx_smd_add_ba_session(struct wcn36xx *wcn,
133 struct ieee80211_sta *sta,
134 u16 tid,
135 u16 *ssn,
136 u8 direction,
137 u8 sta_index);
138int wcn36xx_smd_add_ba(struct wcn36xx *wcn, u8 session_id);

--- 37 unchanged lines hidden ---
128
129int wcn36xx_smd_add_ba_session(struct wcn36xx *wcn,
130 struct ieee80211_sta *sta,
131 u16 tid,
132 u16 *ssn,
133 u8 direction,
134 u8 sta_index);
135int wcn36xx_smd_add_ba(struct wcn36xx *wcn, u8 session_id);

--- 37 unchanged lines hidden ---