Lines Matching refs:_qe_idx
93 #define BNA_TXQ_QPGE_PTR_GET(_qe_idx, _qpt_ptr, _qe_ptr, _qe_ptr_range) \ argument
97 page_index = (_qe_idx) & (BNA_TXQ_PAGE_INDEX_MAX - 1); \
99 page_addr = (_qpt_ptr)[((_qe_idx) >> BNA_TXQ_PAGE_INDEX_MAX_SHIFT)];\
107 #define BNA_RXQ_QPGE_PTR_GET(_qe_idx, _qpt_ptr, _qe_ptr, _qe_ptr_range) \ argument
111 page_index = (_qe_idx) & (BNA_RXQ_PAGE_INDEX_MAX - 1); \
113 page_addr = (_qpt_ptr)[((_qe_idx) >> \
122 #define BNA_CQ_QPGE_PTR_GET(_qe_idx, _qpt_ptr, _qe_ptr, _qe_ptr_range) \ argument
127 page_index = (_qe_idx) & (BNA_CQ_PAGE_INDEX_MAX - 1); \
129 page_addr = (_qpt_ptr)[((_qe_idx) >> \
134 #define BNA_QE_INDX_2_PTR(_cast, _qe_idx, _q_base) \ argument
135 (&((_cast *)(_q_base))[(_qe_idx)])
137 #define BNA_QE_INDX_RANGE(_qe_idx, _q_depth) ((_q_depth) - (_qe_idx)) argument
139 #define BNA_QE_INDX_ADD(_qe_idx, _qe_num, _q_depth) \ argument
140 ((_qe_idx) = ((_qe_idx) + (_qe_num)) & ((_q_depth) - 1))