Lines Matching defs:rxq
884 struct be_queue_info *rxq = &adapter->rx_obj.q;
895 atomic_dec(&rxq->used);
903 struct be_queue_info *rxq = &adapter->rx_obj.q;
914 index_inc(&rxq_idx, rxq->len);
926 struct be_queue_info *rxq = &adapter->rx_obj.q;
974 index_inc(&rxq_idx, rxq->len);
1063 struct be_queue_info *rxq = &adapter->rx_obj.q;
1112 index_inc(&rxq_idx, rxq->len);
1178 struct be_queue_info *rxq = &adapter->rx_obj.q;
1184 page_info = &page_info_tbl[rxq->head];
1205 rxd = queue_head_node(rxq);
1217 queue_head_inc(rxq);
1218 page_info = &page_info_tbl[rxq->head];
1224 atomic_add(posted, &rxq->used);
1225 be_rxq_notify(adapter, rxq->id, posted);
1226 } else if (atomic_read(&rxq->used) == 0) {
1334 struct be_queue_info *rxq = &adapter->rx_obj.q;
1347 tail = (rxq->head + rxq->len - atomic_read(&rxq->used)) % rxq->len;
1348 for (; atomic_read(&rxq->used) > 0; index_inc(&tail, rxq->len)) {
1353 BUG_ON(atomic_read(&rxq->used));
1532 /* After the rxq is invalidated, wait for a grace time