Lines Matching refs:req

257 	struct wil_back_rx *req = kzalloc(sizeof(*req), GFP_KERNEL);  in wil_addba_rx_request()  local
259 if (!req) in wil_addba_rx_request()
262 req->cidxtid = cidxtid; in wil_addba_rx_request()
263 req->dialog_token = dialog_token; in wil_addba_rx_request()
264 req->ba_param_set = le16_to_cpu(ba_param_set); in wil_addba_rx_request()
265 req->ba_timeout = le16_to_cpu(ba_timeout); in wil_addba_rx_request()
266 req->ba_seq_ctrl = le16_to_cpu(ba_seq_ctrl); in wil_addba_rx_request()
269 list_add_tail(&req->list, &wil->back_rx_pending); in wil_addba_rx_request()
278 struct wil_back_rx *req) in wil_back_rx_handle() argument
289 u16 req_agg_wsize = WIL_GET_BITS(req->ba_param_set, 6, 15); in wil_back_rx_handle()
290 bool agg_amsdu = !!(req->ba_param_set & BIT(0)); in wil_back_rx_handle()
291 int ba_policy = req->ba_param_set & BIT(1); in wil_back_rx_handle()
292 u16 agg_timeout = req->ba_timeout; in wil_back_rx_handle()
294 u16 ssn = req->ba_seq_ctrl >> 4; in wil_back_rx_handle()
299 parse_cidxtid(req->cidxtid, &cid, &tid); in wil_back_rx_handle()
315 cid, sta->addr, tid, req_agg_wsize, req->ba_timeout, in wil_back_rx_handle()
316 agg_amsdu ? "+" : "-", !!ba_policy, req->dialog_token, ssn); in wil_back_rx_handle()
326 rc = wmi_addba_rx_resp(wil, cid, tid, req->dialog_token, status, in wil_back_rx_handle()
389 struct wil_back_tx *req) in wil_back_tx_handle() argument
391 struct vring_tx_data *txdata = &wil->vring_tx_data[req->ringid]; in wil_back_tx_handle()
396 req->ringid); in wil_back_tx_handle()
402 req->ringid, txdata->agg_wsize); in wil_back_tx_handle()
406 rc = wmi_addba(wil, req->ringid, req->agg_wsize, req->agg_timeout); in wil_back_tx_handle()
460 struct wil_back_tx *req = kzalloc(sizeof(*req), GFP_KERNEL); in wil_addba_tx_request() local
462 if (!req) in wil_addba_tx_request()
465 req->ringid = ringid; in wil_addba_tx_request()
466 req->agg_wsize = wil_agg_size(wil, wsize); in wil_addba_tx_request()
467 req->agg_timeout = 0; in wil_addba_tx_request()
470 list_add_tail(&req->list, &wil->back_tx_pending); in wil_addba_tx_request()