Home
last modified time | relevance | path

Searched refs:ring_chain (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_mbx.c182 struct hnae3_ring_chain_node *ring_chain, in hclge_get_ring_chain_from_mbx() argument
204 hnae3_set_bit(ring_chain->flag, HNAE3_RING_TYPE_B, in hclge_get_ring_chain_from_mbx()
206 ring_chain->tqp_index = in hclge_get_ring_chain_from_mbx()
209 hnae3_set_field(ring_chain->int_gl_idx, HNAE3_RING_GL_IDX_M, in hclge_get_ring_chain_from_mbx()
212 cur_chain = ring_chain; in hclge_get_ring_chain_from_mbx()
236 hclge_free_vector_ring_chain(ring_chain); in hclge_get_ring_chain_from_mbx()
243 struct hnae3_ring_chain_node ring_chain; in hclge_map_unmap_ring_to_vf_vector() local
247 memset(&ring_chain, 0, sizeof(ring_chain)); in hclge_map_unmap_ring_to_vf_vector()
248 ret = hclge_get_ring_chain_from_mbx(req, &ring_chain, vport); in hclge_map_unmap_ring_to_vf_vector()
252 ret = hclge_bind_ring_with_vector(vport, vector_id, en, &ring_chain); in hclge_map_unmap_ring_to_vf_vector()
[all …]
H A Dhclge_main.h1131 struct hnae3_ring_chain_node *ring_chain);
H A Dhclge_main.c5073 struct hnae3_ring_chain_node *ring_chain) in hclge_bind_ring_with_vector() argument
5095 for (node = ring_chain; node; node = node->next) { in hclge_bind_ring_with_vector()
5150 struct hnae3_ring_chain_node *ring_chain) in hclge_map_ring_to_vector() argument
5163 return hclge_bind_ring_with_vector(vport, vector_id, true, ring_chain); in hclge_map_ring_to_vector()
5167 struct hnae3_ring_chain_node *ring_chain) in hclge_unmap_ring_frm_vector() argument
5183 ret = hclge_bind_ring_with_vector(vport, vector_id, false, ring_chain); in hclge_unmap_ring_frm_vector()