MAX_BD_PER_PAGE
txq->bd_left = bd_page_cnt * MAX_BD_PER_PAGE - 1;
rxq->bd_left = bd_page_cnt * MAX_BD_PER_PAGE - 1;
next_ptr = &((tx_bd_next_t *) mem_virt)[MAX_BD_PER_PAGE];
next_ptr = &((tx_bd_next_t *) mem_virt)[MAX_BD_PER_PAGE];
MAX_BD_PER_PAGE - 1;
MAX_BD_PER_PAGE - 1;
if((hw_con_idx & MAX_BD_PER_PAGE) == MAX_BD_PER_PAGE)
if((hw_con_idx & MAX_BD_PER_PAGE) == MAX_BD_PER_PAGE)
if((hw_con_idx & MAX_BD_PER_PAGE) == MAX_BD_PER_PAGE)
if((prod_idx & MAX_BD_PER_PAGE) == MAX_BD_PER_PAGE)
if((hw_con_idx & MAX_BD_PER_PAGE) == MAX_BD_PER_PAGE)
if((prod_idx & MAX_BD_PER_PAGE) == MAX_BD_PER_PAGE)
if((prod_idx & MAX_BD_PER_PAGE) == MAX_BD_PER_PAGE)
if((hw_con_idx & MAX_BD_PER_PAGE) == MAX_BD_PER_PAGE)
pdev->params.l2_tx_bd_page_cnt[txq->idx] * MAX_BD_PER_PAGE - 1);
lmdevice->params.l2_tx_bd_page_cnt[0] = option / MAX_BD_PER_PAGE;
if (option % MAX_BD_PER_PAGE) {
option = (option * BNX_RECV_MAX_FRAGS) / MAX_BD_PER_PAGE;
if (option % MAX_BD_PER_PAGE) {
(1024 - (1024 % MAX_BD_PER_PAGE))
#define USER_OPTION_RX_DESC_CNT_DEFAULT (512 - (512 % MAX_BD_PER_PAGE))
result / MAX_BD_PER_PAGE;
if (result % MAX_BD_PER_PAGE) {
result = (result * BNX_RECV_MAX_FRAGS) / MAX_BD_PER_PAGE;
if (result % MAX_BD_PER_PAGE) {