Lines Matching refs:fifo

1000 	const struct rtw_rqpn *rqpn = rtwdev->fifo.rqpn;
1071 if (queues == BIT(rtwdev->hw->queues) - 1 || !rtwdev->fifo.rqpn)
1106 rtwdev->fifo.rqpn = rqpn;
1133 struct rtw_fifo_conf *fifo = &rtwdev->fifo;
1138 fifo->rsvd_drv_pg_num = chip->rsvd_drv_pg_num;
1139 fifo->txff_pg_num = chip->txff_size >> 7;
1141 fifo->rsvd_pg_num = fifo->rsvd_drv_pg_num;
1143 fifo->rsvd_pg_num = fifo->rsvd_drv_pg_num +
1151 if (fifo->rsvd_pg_num > fifo->txff_pg_num)
1154 fifo->acq_pg_num = fifo->txff_pg_num - fifo->rsvd_pg_num;
1155 fifo->rsvd_boundary = fifo->txff_pg_num - fifo->rsvd_pg_num;
1157 cur_pg_addr = fifo->txff_pg_num;
1160 fifo->rsvd_csibuf_addr = cur_pg_addr;
1162 fifo->rsvd_fw_txbuf_addr = cur_pg_addr;
1164 fifo->rsvd_cpu_instr_addr = cur_pg_addr;
1166 fifo->rsvd_h2cq_addr = cur_pg_addr;
1168 fifo->rsvd_h2c_sta_info_addr = cur_pg_addr;
1170 fifo->rsvd_h2c_info_addr = cur_pg_addr;
1172 cur_pg_addr -= fifo->rsvd_drv_pg_num;
1173 fifo->rsvd_drv_addr = cur_pg_addr;
1175 if (fifo->rsvd_boundary != fifo->rsvd_drv_addr) {
1188 struct rtw_fifo_conf *fifo = &rtwdev->fifo;
1197 rtw_write16(rtwdev, REG_FIFOPAGE_CTRL_2, fifo->rsvd_boundary);
1200 rtw_write16(rtwdev, REG_BCNQ_BDNY_V1, fifo->rsvd_boundary);
1201 rtw_write16(rtwdev, REG_FIFOPAGE_CTRL_2 + 2, fifo->rsvd_boundary);
1202 rtw_write16(rtwdev, REG_BCNQ1_BDNY_V1, fifo->rsvd_boundary);
1228 struct rtw_fifo_conf *fifo = &rtwdev->fifo;
1236 rtw_write8(rtwdev, REG_TRXFF_BNDY, fifo->rsvd_boundary);
1238 rtw_write8(rtwdev, REG_DWBCN0_CTRL + 1, fifo->rsvd_boundary);
1239 rtw_write8(rtwdev, REG_BCNQ_BDNY, fifo->rsvd_boundary);
1240 rtw_write8(rtwdev, REG_MGQ_BDNY, fifo->rsvd_boundary);
1241 rtw_write8(rtwdev, REG_WMAC_LBK_BF_HD, fifo->rsvd_boundary);
1254 struct rtw_fifo_conf *fifo = &rtwdev->fifo;
1284 pubq_num = fifo->acq_pg_num - pg_tbl->hq_num - pg_tbl->lq_num -
1294 struct rtw_fifo_conf *fifo = &rtwdev->fifo;
1305 h2cq_addr = fifo->rsvd_h2cq_addr << TX_PAGE_SIZE_SHIFT;