Home
last modified time | relevance | path

Searched refs:p_chain (Results 1 – 5 of 5) sorted by relevance

/f-stack/dpdk/drivers/net/qede/base/
H A Decore_chain.h209 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 …]
H A Decore_spq.c255 struct ecore_chain *p_chain = &p_hwfn->p_spq->chain; in ecore_spq_hw_post() local
257 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() local
381 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 …]
H A Decore_dev.c5889 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() argument
5943 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 …]
H A Decore_dev_api.h440 struct ecore_chain *p_chain,
450 struct ecore_chain *p_chain);
/f-stack/dpdk/drivers/net/qede/
H A Dqede_if.h152 struct ecore_chain *p_chain,
156 struct ecore_chain *p_chain);