Lines Matching refs:num_slots
96 uint32_t num_slots) in sync_kloop_kernel_read() argument
168 uint32_t num_slots; in netmap_sync_kloop_tx_ring() local
175 num_slots = kring->nkr_num_slots; in netmap_sync_kloop_tx_ring()
182 sync_kloop_kernel_read(csb_atok, &shadow_ring, num_slots); in netmap_sync_kloop_tx_ring()
187 batch += num_slots; in netmap_sync_kloop_tx_ring()
190 if (batch > PTN_TX_BATCH_LIM(num_slots)) { in netmap_sync_kloop_tx_ring()
193 uint32_t head_lim = kring->nr_hwcur + PTN_TX_BATCH_LIM(num_slots); in netmap_sync_kloop_tx_ring()
195 if (head_lim >= num_slots) in netmap_sync_kloop_tx_ring()
196 head_lim -= num_slots; in netmap_sync_kloop_tx_ring()
200 batch = PTN_TX_BATCH_LIM(num_slots); in netmap_sync_kloop_tx_ring()
204 if (nm_kr_txspace(kring) <= (num_slots >> 1)) { in netmap_sync_kloop_tx_ring()
210 if (unlikely(nm_txsync_prologue(kring, &shadow_ring) >= num_slots)) { in netmap_sync_kloop_tx_ring()
262 sync_kloop_kernel_read(csb_atok, &shadow_ring, num_slots); in netmap_sync_kloop_tx_ring()
276 sync_kloop_kernel_read(csb_atok, &shadow_ring, num_slots); in netmap_sync_kloop_tx_ring()
325 uint32_t num_slots; in netmap_sync_kloop_rx_ring() local
331 num_slots = kring->nkr_num_slots; in netmap_sync_kloop_rx_ring()
334 num_slots = kring->nkr_num_slots; in netmap_sync_kloop_rx_ring()
341 sync_kloop_kernel_read(csb_atok, &shadow_ring, num_slots); in netmap_sync_kloop_rx_ring()
348 if (unlikely(nm_rxsync_prologue(kring, &shadow_ring) >= num_slots)) { in netmap_sync_kloop_rx_ring()
401 sync_kloop_kernel_read(csb_atok, &shadow_ring, num_slots); in netmap_sync_kloop_rx_ring()
415 sync_kloop_kernel_read(csb_atok, &shadow_ring, num_slots); in netmap_sync_kloop_rx_ring()