Searched refs:use_two_level (Results 1 - 1 of 1) sorted by relevance

/linux-4.4.14/drivers/infiniband/hw/nes/
H A Dnes_verbs.c1926 u16 use_two_level = (pbl_count_4k > 1) ? 1 : 0; nes_reg_mr() local
1951 if (((pbl_count_4k + use_two_level) <= nesadapter->free_4kpbl) && nes_reg_mr()
1956 use_two_level = 1; nes_reg_mr()
1957 } else if ((pbl_count_4k + use_two_level) <= nesadapter->free_4kpbl) { nes_reg_mr()
1967 nesadapter->free_256pbl -= pbl_count + use_two_level; nes_reg_mr()
1970 nesadapter->free_4kpbl -= pbl_count + use_two_level; nes_reg_mr()
1981 if (use_256_pbls && use_two_level) { nes_reg_mr()
1987 nesadapter->free_256pbl += pbl_count_256 + use_two_level; nes_reg_mr()
1991 use_two_level = 0; nes_reg_mr()
1994 if ((pbl_count_4k + use_two_level) <= nesadapter->free_4kpbl) { nes_reg_mr()
1995 nesadapter->free_4kpbl -= pbl_count + use_two_level; nes_reg_mr()
2054 nesadapter->free_256pbl += pbl_count + use_two_level; nes_reg_mr()
2056 nesadapter->free_4kpbl += pbl_count + use_two_level; nes_reg_mr()
2068 *actual_pbl_cnt = pbl_count + use_two_level; nes_reg_mr()

Completed in 67 milliseconds