Home
last modified time | relevance | path

Searched refs:bat_req (Results 1 – 4 of 4) sorted by relevance

/linux-6.1.9/drivers/net/wwan/t7xx/
Dt7xx_hif_dpmaif_rx.c120 struct dpmaif_bat_request *bat_req = rxq->bat_req; in t7xx_dpmaif_update_bat_wr_idx() local
128 old_rl_idx = bat_req->bat_release_rd_idx; in t7xx_dpmaif_update_bat_wr_idx()
129 old_wr_idx = bat_req->bat_wr_idx; in t7xx_dpmaif_update_bat_wr_idx()
135 if (new_wr_idx >= bat_req->bat_size_cnt) { in t7xx_dpmaif_update_bat_wr_idx()
136 new_wr_idx -= bat_req->bat_size_cnt; in t7xx_dpmaif_update_bat_wr_idx()
141 bat_req->bat_wr_idx = new_wr_idx; in t7xx_dpmaif_update_bat_wr_idx()
201 const struct dpmaif_bat_request *bat_req, in t7xx_dpmaif_rx_buf_alloc() argument
208 if (!buf_cnt || buf_cnt > bat_req->bat_size_cnt) in t7xx_dpmaif_rx_buf_alloc()
212 bat_max_cnt = bat_req->bat_size_cnt; in t7xx_dpmaif_rx_buf_alloc()
214 bat_cnt = t7xx_ring_buf_rd_wr_count(bat_max_cnt, bat_req->bat_release_rd_idx, in t7xx_dpmaif_rx_buf_alloc()
[all …]
Dt7xx_hif_dpmaif_rx.h102 const struct dpmaif_bat_request *bat_req,
105 int t7xx_dpmaif_rx_frag_alloc(struct dpmaif_ctrl *dpmaif_ctrl, struct dpmaif_bat_request *bat_req,
111 int t7xx_dpmaif_bat_alloc(const struct dpmaif_ctrl *dpmaif_ctrl, struct dpmaif_bat_request *bat_req,
114 struct dpmaif_bat_request *bat_req);
Dt7xx_hif_dpmaif.c205 ret = t7xx_dpmaif_bat_alloc(dpmaif_ctrl, &dpmaif_ctrl->bat_req, BAT_TYPE_NORMAL); in t7xx_dpmaif_rxtx_sw_allocs()
265 t7xx_dpmaif_bat_free(dpmaif_ctrl, &dpmaif_ctrl->bat_req); in t7xx_dpmaif_rxtx_sw_allocs()
308 rxq->budget = rxq->bat_req->bat_size_cnt - 1; in t7xx_dpmaif_start()
310 hw_init_para.pkt_bat_base_addr[i] = rxq->bat_req->bat_bus_addr; in t7xx_dpmaif_start()
311 hw_init_para.pkt_bat_size_cnt[i] = rxq->bat_req->bat_size_cnt; in t7xx_dpmaif_start()
318 bitmap_zero(dpmaif_ctrl->bat_req.bat_bitmap, dpmaif_ctrl->bat_req.bat_size_cnt); in t7xx_dpmaif_start()
319 buf_cnt = dpmaif_ctrl->bat_req.bat_size_cnt - 1; in t7xx_dpmaif_start()
320 ret = t7xx_dpmaif_rx_buf_alloc(dpmaif_ctrl, &dpmaif_ctrl->bat_req, 0, buf_cnt, true); in t7xx_dpmaif_start()
347 ret = t7xx_dpmaif_dl_snd_hw_bat_cnt(hw_info, rxq->bat_req->bat_size_cnt - 1); in t7xx_dpmaif_start()
366 t7xx_dpmaif_bat_free(rxq->dpmaif_ctrl, rxq->bat_req); in t7xx_dpmaif_start()
Dt7xx_hif_dpmaif.h109 struct dpmaif_bat_request *bat_req; member
187 struct dpmaif_bat_request bat_req; member