Lines Matching refs:buf_num

55 	int buf_num;  member
420 bm_pool->buf_num = 0; in mvpp2_bm_pool_create()
470 struct mvpp2_bm_pool *bm_pool, int buf_num) in mvpp2_bm_bufs_free() argument
475 if (buf_num > bm_pool->buf_num) { in mvpp2_bm_bufs_free()
477 bm_pool->id, buf_num); in mvpp2_bm_bufs_free()
478 buf_num = bm_pool->buf_num; in mvpp2_bm_bufs_free()
484 for (i = 0; i < buf_num; i++) { in mvpp2_bm_bufs_free()
504 bm_pool->buf_num -= i; in mvpp2_bm_bufs_free()
510 int buf_num = 0; in mvpp2_check_hw_buf_num() local
512 buf_num += mvpp2_read(priv, MVPP2_BM_POOL_PTRS_NUM_REG(bm_pool->id)) & in mvpp2_check_hw_buf_num()
514 buf_num += mvpp2_read(priv, MVPP2_BM_BPPI_PTRS_NUM_REG(bm_pool->id)) & in mvpp2_check_hw_buf_num()
518 if (buf_num) in mvpp2_check_hw_buf_num()
519 buf_num += 1; in mvpp2_check_hw_buf_num()
521 return buf_num; in mvpp2_check_hw_buf_num()
528 int buf_num; in mvpp2_bm_pool_destroy() local
531 buf_num = mvpp2_check_hw_buf_num(priv, bm_pool); in mvpp2_bm_pool_destroy()
532 mvpp2_bm_bufs_free(dev, priv, bm_pool, buf_num); in mvpp2_bm_pool_destroy()
535 buf_num = mvpp2_check_hw_buf_num(priv, bm_pool); in mvpp2_bm_pool_destroy()
536 if (buf_num) { in mvpp2_bm_pool_destroy()
538 bm_pool->id, bm_pool->buf_num); in mvpp2_bm_pool_destroy()
606 mvpp2_pools[pn].buf_num, in mvpp2_bm_init()
646 mvpp2_pools[MVPP2_BM_SHORT].buf_num = MVPP2_BM_SHORT_BUF_NUM; in mvpp2_setup_bm_pool()
650 mvpp2_pools[MVPP2_BM_LONG].buf_num = MVPP2_BM_LONG_BUF_NUM; in mvpp2_setup_bm_pool()
654 mvpp2_pools[MVPP2_BM_JUMBO].buf_num = MVPP2_BM_JUMBO_BUF_NUM; in mvpp2_setup_bm_pool()
779 struct mvpp2_bm_pool *bm_pool, int buf_num) in mvpp2_bm_bufs_add() argument
797 if (buf_num < 0 || in mvpp2_bm_bufs_add()
798 (buf_num + bm_pool->buf_num > bm_pool->size)) { in mvpp2_bm_bufs_add()
801 buf_num, bm_pool->id); in mvpp2_bm_bufs_add()
807 for (i = 0; i < buf_num; i++) { in mvpp2_bm_bufs_add()
818 bm_pool->buf_num += i; in mvpp2_bm_bufs_add()
826 bm_pool->id, i, buf_num); in mvpp2_bm_bufs_add()
854 pkts_num = new_pool->buf_num; in mvpp2_bm_pool_use()
858 pkts_num = mvpp2_pools[MVPP2_BM_SHORT].buf_num; in mvpp2_bm_pool_use()
860 pkts_num = mvpp2_pools[MVPP2_BM_LONG].buf_num; in mvpp2_bm_pool_use()
862 pkts_num = mvpp2_pools[pool].buf_num; in mvpp2_bm_pool_use()
910 pkts_num = new_pool->buf_num; in mvpp2_bm_pool_use_percpu()
912 pkts_num = mvpp2_pools[type].buf_num; in mvpp2_bm_pool_use_percpu()