/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_mbx.c | 182 struct hnae3_ring_chain_node *ring_chain, in hclge_get_ring_chain_from_mbx() 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, vpor in hclge_map_unmap_ring_to_vf_vector() 180 hclge_get_ring_chain_from_mbx( struct hclge_mbx_vf_to_pf_cmd *req, struct hnae3_ring_chain_node *ring_chain, struct hclge_vport *vport) hclge_get_ring_chain_from_mbx() argument 259 hclge_query_ring_vector_map(struct hclge_vport *vport, struct hnae3_ring_chain_node *ring_chain, struct hclge_desc *desc) hclge_query_ring_vector_map() argument 298 struct hnae3_ring_chain_node ring_chain; hclge_get_vf_ring_vector_map() local [all...] |
H A D | hclge_main.h | 1093 struct hnae3_ring_chain_node *ring_chain);
|
H A D | hclge_main.c | 4893 struct hnae3_ring_chain_node *ring_chain) in hclge_bind_ring_with_vector() 4915 for (node = ring_chain; node; node = node->next) { in hclge_bind_ring_with_vector() 4970 struct hnae3_ring_chain_node *ring_chain) in hclge_map_ring_to_vector() 4983 return hclge_bind_ring_with_vector(vport, vector_id, true, ring_chain); in hclge_map_ring_to_vector() 4987 struct hnae3_ring_chain_node *ring_chain) in hclge_unmap_ring_frm_vector() 5003 ret = hclge_bind_ring_with_vector(vport, vector_id, false, ring_chain); in hclge_unmap_ring_frm_vector() 4891 hclge_bind_ring_with_vector(struct hclge_vport *vport, int vector_id, bool en, struct hnae3_ring_chain_node *ring_chain) hclge_bind_ring_with_vector() argument 4969 hclge_map_ring_to_vector(struct hnae3_handle *handle, int vector, struct hnae3_ring_chain_node *ring_chain) hclge_map_ring_to_vector() argument 4986 hclge_unmap_ring_frm_vector(struct hnae3_handle *handle, int vector, struct hnae3_ring_chain_node *ring_chain) hclge_unmap_ring_frm_vector() argument
|
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_mbx.c | 172 struct hnae3_ring_chain_node *ring_chain, in hclge_get_ring_chain_from_mbx() 194 hnae3_set_bit(ring_chain->flag, HNAE3_RING_TYPE_B, in hclge_get_ring_chain_from_mbx() 196 ring_chain->tqp_index = in hclge_get_ring_chain_from_mbx() 199 hnae3_set_field(ring_chain->int_gl_idx, HNAE3_RING_GL_IDX_M, in hclge_get_ring_chain_from_mbx() 202 cur_chain = ring_chain; in hclge_get_ring_chain_from_mbx() 226 hclge_free_vector_ring_chain(ring_chain); in hclge_get_ring_chain_from_mbx() 233 struct hnae3_ring_chain_node ring_chain; in hclge_map_unmap_ring_to_vf_vector() local 237 memset(&ring_chain, 0, sizeof(ring_chain)); in hclge_map_unmap_ring_to_vf_vector() 238 ret = hclge_get_ring_chain_from_mbx(req, &ring_chain, vpor in hclge_map_unmap_ring_to_vf_vector() 170 hclge_get_ring_chain_from_mbx( struct hclge_mbx_vf_to_pf_cmd *req, struct hnae3_ring_chain_node *ring_chain, struct hclge_vport *vport) hclge_get_ring_chain_from_mbx() argument [all...] |
H A D | hclge_main.h | 957 struct hnae3_ring_chain_node *ring_chain);
|
H A D | hclge_main.c | 4710 struct hnae3_ring_chain_node *ring_chain) in hclge_bind_ring_with_vector() 4727 for (node = ring_chain; node; node = node->next) { in hclge_bind_ring_with_vector() 4775 struct hnae3_ring_chain_node *ring_chain) in hclge_map_ring_to_vector() 4788 return hclge_bind_ring_with_vector(vport, vector_id, true, ring_chain); in hclge_map_ring_to_vector() 4792 struct hnae3_ring_chain_node *ring_chain) in hclge_unmap_ring_frm_vector() 4808 ret = hclge_bind_ring_with_vector(vport, vector_id, false, ring_chain); in hclge_unmap_ring_frm_vector() 4708 hclge_bind_ring_with_vector(struct hclge_vport *vport, int vector_id, bool en, struct hnae3_ring_chain_node *ring_chain) hclge_bind_ring_with_vector() argument 4774 hclge_map_ring_to_vector(struct hnae3_handle *handle, int vector, struct hnae3_ring_chain_node *ring_chain) hclge_map_ring_to_vector() argument 4791 hclge_unmap_ring_frm_vector(struct hnae3_handle *handle, int vector, struct hnae3_ring_chain_node *ring_chain) hclge_unmap_ring_frm_vector() argument
|
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/hns3vf/ |
H A D | hclgevf_main.c | 1045 struct hnae3_ring_chain_node *ring_chain) in hclgevf_bind_ring_to_vector() 1058 for (node = ring_chain; node; node = node->next) { in hclgevf_bind_ring_to_vector() 1088 struct hnae3_ring_chain_node *ring_chain) in hclgevf_map_ring_to_vector() 1100 return hclgevf_bind_ring_to_vector(handle, true, vector_id, ring_chain); in hclgevf_map_ring_to_vector() 1106 struct hnae3_ring_chain_node *ring_chain) in hclgevf_unmap_ring_from_vector() 1121 ret = hclgevf_bind_ring_to_vector(handle, false, vector_id, ring_chain); in hclgevf_unmap_ring_from_vector() 1043 hclgevf_bind_ring_to_vector(struct hnae3_handle *handle, bool en, int vector_id, struct hnae3_ring_chain_node *ring_chain) hclgevf_bind_ring_to_vector() argument 1087 hclgevf_map_ring_to_vector(struct hnae3_handle *handle, int vector, struct hnae3_ring_chain_node *ring_chain) hclgevf_map_ring_to_vector() argument 1103 hclgevf_unmap_ring_from_vector( struct hnae3_handle *handle, int vector, struct hnae3_ring_chain_node *ring_chain) hclgevf_unmap_ring_from_vector() argument
|
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/hns3vf/ |
H A D | hclgevf_main.c | 622 struct hnae3_ring_chain_node *ring_chain) in hclgevf_bind_ring_to_vector() 635 for (node = ring_chain; node; node = node->next) { in hclgevf_bind_ring_to_vector() 665 struct hnae3_ring_chain_node *ring_chain) in hclgevf_map_ring_to_vector() 677 return hclgevf_bind_ring_to_vector(handle, true, vector_id, ring_chain); in hclgevf_map_ring_to_vector() 683 struct hnae3_ring_chain_node *ring_chain) in hclgevf_unmap_ring_from_vector() 698 ret = hclgevf_bind_ring_to_vector(handle, false, vector_id, ring_chain); in hclgevf_unmap_ring_from_vector() 620 hclgevf_bind_ring_to_vector(struct hnae3_handle *handle, bool en, int vector_id, struct hnae3_ring_chain_node *ring_chain) hclgevf_bind_ring_to_vector() argument 664 hclgevf_map_ring_to_vector(struct hnae3_handle *handle, int vector, struct hnae3_ring_chain_node *ring_chain) hclgevf_map_ring_to_vector() argument 680 hclgevf_unmap_ring_from_vector( struct hnae3_handle *handle, int vector, struct hnae3_ring_chain_node *ring_chain) hclgevf_unmap_ring_from_vector() argument
|