Lines Matching refs:elem_size
113 u16 elem_size; member
155 size_t elem_size; member
163 #define ELEMS_PER_PAGE(elem_size, page_size) \ argument
164 ((page_size) / (elem_size))
166 #define UNUSABLE_ELEMS_PER_PAGE(elem_size, mode) \ argument
168 (u8)(1 + ((sizeof(struct qed_chain_next) - 1) / (elem_size))) : \
171 #define USABLE_ELEMS_PER_PAGE(elem_size, page_size, mode) \ argument
172 ((u32)(ELEMS_PER_PAGE((elem_size), (page_size)) - \
173 UNUSABLE_ELEMS_PER_PAGE((elem_size), (mode))))
175 #define QED_CHAIN_PAGE_CNT(elem_cnt, elem_size, page_size, mode) \ argument
177 USABLE_ELEMS_PER_PAGE((elem_size), (page_size), (mode)))
395 p_chain->elem_size); in qed_chain_produce()
466 p_chain->elem_size); in qed_chain_consume()
543 size = p_chain->elem_size * p_chain->usable_per_page; in qed_chain_get_last_elem()
561 size = p_chain->elem_size * (p_chain->usable_per_page - 1); in qed_chain_get_last_elem()