Searched refs:p_chain (Results 1 – 5 of 5) sorted by relevance
209 p_chain->u.chain16.cons_idx / p_chain->elem_per_page; in ecore_chain_get_elem_left()226 p_chain->u.chain32.cons_idx / p_chain->elem_per_page; in ecore_chain_get_elem_left_u32()409 ecore_chain_advance_page(p_chain, &p_chain->p_prod_elem, in ecore_chain_produce()523 p_chain->p_cons_elem = p_chain->p_virt_addr; in ecore_chain_reset()524 p_chain->p_prod_elem = p_chain->p_virt_addr; in ecore_chain_reset()587 p_chain->elem_per_page_mask = p_chain->elem_per_page - 1; in ecore_chain_init_params()589 p_chain->next_page_mask = (p_chain->usable_per_page & in ecore_chain_init_params()593 p_chain->capacity = p_chain->usable_per_page * page_cnt; in ecore_chain_init_params()594 p_chain->size = p_chain->elem_per_page * page_cnt; in ecore_chain_init_params()665 size = p_chain->elem_size * p_chain->usable_per_page; in ecore_chain_init_next_ptr_elem()[all …]
255 struct ecore_chain *p_chain = &p_hwfn->p_spq->chain; in ecore_spq_hw_post() local257 u16 echo = ecore_chain_get_prod_idx(p_chain); in ecore_spq_hw_post()261 elem = ecore_chain_produce(p_chain); in ecore_spq_hw_post()270 OSAL_CPU_TO_LE16(ecore_chain_get_prod_idx(p_chain)); in ecore_spq_hw_post()284 p_db_data->agg_flags, ecore_chain_get_prod_idx(p_chain)); in ecore_spq_hw_post()364 struct ecore_chain *p_chain = &p_eq->chain; in ecore_eq_completion() local381 if ((fw_cons_idx & ecore_chain_get_usable_per_page(p_chain)) == in ecore_eq_completion()382 ecore_chain_get_usable_per_page(p_chain)) { in ecore_eq_completion()383 fw_cons_idx += ecore_chain_get_unusable_per_page(p_chain); in ecore_eq_completion()387 while (fw_cons_idx != ecore_chain_get_cons_idx(p_chain)) { in ecore_eq_completion()[all …]
5889 size = p_chain->elem_size * p_chain->usable_per_page; in ecore_chain_free_next_ptr()5910 if (!p_chain->p_virt_addr) in ecore_chain_free_single()5918 struct ecore_chain *p_chain) in ecore_chain_free_pbl() argument5943 if (!p_chain->b_external_pbl) in ecore_chain_free_pbl()5952 switch (p_chain->mode) { in ecore_chain_free()6009 ecore_chain_reset(p_chain); in ecore_chain_alloc_next_ptr()6021 p_chain->p_virt_addr, in ecore_chain_alloc_next_ptr()6022 p_chain->p_phys_addr); in ecore_chain_alloc_next_ptr()6040 ecore_chain_reset(p_chain); in ecore_chain_alloc_single()6077 p_chain->b_external_pbl = true; in ecore_chain_alloc_pbl()[all …]
440 struct ecore_chain *p_chain,450 struct ecore_chain *p_chain);
152 struct ecore_chain *p_chain,156 struct ecore_chain *p_chain);