Lines Matching refs:buf_num

55 	int buf_num;  member
443 bm_pool->buf_num = 0; in mvpp2_bm_pool_create()
493 struct mvpp2_bm_pool *bm_pool, int buf_num) in mvpp2_bm_bufs_free() argument
498 if (buf_num > bm_pool->buf_num) { in mvpp2_bm_bufs_free()
500 bm_pool->id, buf_num); in mvpp2_bm_bufs_free()
501 buf_num = bm_pool->buf_num; in mvpp2_bm_bufs_free()
507 for (i = 0; i < buf_num; i++) { in mvpp2_bm_bufs_free()
527 bm_pool->buf_num -= i; in mvpp2_bm_bufs_free()
533 int buf_num = 0; in mvpp2_check_hw_buf_num() local
535 buf_num += mvpp2_read(priv, MVPP2_BM_POOL_PTRS_NUM_REG(bm_pool->id)) & in mvpp2_check_hw_buf_num()
537 buf_num += mvpp2_read(priv, MVPP2_BM_BPPI_PTRS_NUM_REG(bm_pool->id)) & in mvpp2_check_hw_buf_num()
541 if (buf_num) in mvpp2_check_hw_buf_num()
542 buf_num += 1; in mvpp2_check_hw_buf_num()
544 return buf_num; in mvpp2_check_hw_buf_num()
551 int buf_num; in mvpp2_bm_pool_destroy() local
554 buf_num = mvpp2_check_hw_buf_num(priv, bm_pool); in mvpp2_bm_pool_destroy()
555 mvpp2_bm_bufs_free(dev, priv, bm_pool, buf_num); in mvpp2_bm_pool_destroy()
558 buf_num = mvpp2_check_hw_buf_num(priv, bm_pool); in mvpp2_bm_pool_destroy()
559 if (buf_num) { in mvpp2_bm_pool_destroy()
561 bm_pool->id, bm_pool->buf_num); in mvpp2_bm_pool_destroy()
639 mvpp2_pools[pn].buf_num, in mvpp2_bm_init()
682 mvpp2_pools[MVPP2_BM_SHORT].buf_num = MVPP2_BM_SHORT_BUF_NUM; in mvpp2_setup_bm_pool()
686 mvpp2_pools[MVPP2_BM_LONG].buf_num = MVPP2_BM_LONG_BUF_NUM; in mvpp2_setup_bm_pool()
690 mvpp2_pools[MVPP2_BM_JUMBO].buf_num = MVPP2_BM_JUMBO_BUF_NUM; in mvpp2_setup_bm_pool()
910 if (!pool->buf_num) { in mvpp2_bm_pool_update_fc()
1019 struct mvpp2_bm_pool *bm_pool, int buf_num) in mvpp2_bm_bufs_add() argument
1037 if (buf_num < 0 || in mvpp2_bm_bufs_add()
1038 (buf_num + bm_pool->buf_num > bm_pool->size)) { in mvpp2_bm_bufs_add()
1041 buf_num, bm_pool->id); in mvpp2_bm_bufs_add()
1047 for (i = 0; i < buf_num; i++) { in mvpp2_bm_bufs_add()
1058 bm_pool->buf_num += i; in mvpp2_bm_bufs_add()
1066 bm_pool->id, i, buf_num); in mvpp2_bm_bufs_add()
1094 pkts_num = new_pool->buf_num; in mvpp2_bm_pool_use()
1098 pkts_num = mvpp2_pools[MVPP2_BM_SHORT].buf_num; in mvpp2_bm_pool_use()
1100 pkts_num = mvpp2_pools[MVPP2_BM_LONG].buf_num; in mvpp2_bm_pool_use()
1102 pkts_num = mvpp2_pools[pool].buf_num; in mvpp2_bm_pool_use()
1150 pkts_num = new_pool->buf_num; in mvpp2_bm_pool_use_percpu()
1152 pkts_num = mvpp2_pools[type].buf_num; in mvpp2_bm_pool_use_percpu()