Lines Matching refs:node
96 struct macvlan_node *node) in mlx5_vdpa_add_rx_counters() argument
102 node->ucast_counter.mdev = ndev->mvdev.mdev; in mlx5_vdpa_add_rx_counters()
103 node->mcast_counter.mdev = ndev->mvdev.mdev; in mlx5_vdpa_add_rx_counters()
104 if (node->tagged) { in mlx5_vdpa_add_rx_counters()
105 vid = key2vid(node->macvlan); in mlx5_vdpa_add_rx_counters()
111 node->dent = debugfs_create_dir(vidstr, ndev->rx_dent); in mlx5_vdpa_add_rx_counters()
112 if (IS_ERR(node->dent)) { in mlx5_vdpa_add_rx_counters()
113 node->dent = NULL; in mlx5_vdpa_add_rx_counters()
117 node->ucast_counter.dent = debugfs_create_dir("ucast", node->dent); in mlx5_vdpa_add_rx_counters()
118 if (IS_ERR(node->ucast_counter.dent)) in mlx5_vdpa_add_rx_counters()
121 add_counter_node(&node->ucast_counter, node->ucast_counter.dent); in mlx5_vdpa_add_rx_counters()
123 node->mcast_counter.dent = debugfs_create_dir("mcast", node->dent); in mlx5_vdpa_add_rx_counters()
124 if (IS_ERR(node->mcast_counter.dent)) in mlx5_vdpa_add_rx_counters()
127 add_counter_node(&node->mcast_counter, node->mcast_counter.dent); in mlx5_vdpa_add_rx_counters()
131 struct macvlan_node *node) in mlx5_vdpa_remove_rx_counters() argument
133 if (node->dent && ndev->debugfs) in mlx5_vdpa_remove_rx_counters()
134 debugfs_remove_recursive(node->dent); in mlx5_vdpa_remove_rx_counters()