Lines Matching defs:dirty_tx
472 atomic_t dirty_tx;
1216 atomic_set(&tp->dirty_tx, 0);
1272 atomic_set(&tp->dirty_tx, 0);
1315 atomic_read(&tp->dirty_tx));
1319 i == atomic_read(&tp->dirty_tx) % NUM_TX_DESC ?
1358 if ((atomic_read(&tp->cur_tx) - atomic_read(&tp->dirty_tx)) >= NUM_TX_DESC)
1372 int cur_tx, dirty_tx, tx_left;
1378 dirty_tx = atomic_read(&tp->dirty_tx);
1381 tx_left = cur_tx - dirty_tx;
1383 int entry = dirty_tx % NUM_TX_DESC;
1427 dirty_tx++;
1428 if (dirty_tx < 0) { /* handle signed int overflow */
1430 dirty_tx = cur_tx - tx_left + 1;
1436 tx_left = cur_tx - dirty_tx;
1441 if (atomic_read(&tp->cur_tx) - dirty_tx > NUM_TX_DESC) {
1443 dirty_tx, atomic_read(&tp->cur_tx));
1444 dirty_tx += NUM_TX_DESC;
1448 atomic_set(&tp->dirty_tx, dirty_tx);