Lines Matching refs:sdev
71 struct sub_device *sdev; in fs_flow_validate() local
76 FOREACH_SUBDEV_STATE(sdev, i, dev, DEV_ACTIVE) { in fs_flow_validate()
78 ret = rte_flow_validate(PORT_ID(sdev), in fs_flow_validate()
80 if ((ret = fs_err(sdev, ret))) { in fs_flow_validate()
98 struct sub_device *sdev; in fs_flow_create() local
104 FOREACH_SUBDEV_STATE(sdev, i, dev, DEV_ACTIVE) { in fs_flow_create()
105 flow->flows[i] = rte_flow_create(PORT_ID(sdev), in fs_flow_create()
107 if (flow->flows[i] == NULL && fs_err(sdev, -rte_errno)) { in fs_flow_create()
117 FOREACH_SUBDEV(sdev, i, dev) { in fs_flow_create()
119 rte_flow_destroy(PORT_ID(sdev), in fs_flow_create()
132 struct sub_device *sdev; in fs_flow_destroy() local
142 FOREACH_SUBDEV_STATE(sdev, i, dev, DEV_ACTIVE) { in fs_flow_destroy()
147 local_ret = rte_flow_destroy(PORT_ID(sdev), in fs_flow_destroy()
149 if ((local_ret = fs_err(sdev, local_ret))) { in fs_flow_destroy()
166 struct sub_device *sdev; in fs_flow_flush() local
173 FOREACH_SUBDEV_STATE(sdev, i, dev, DEV_ACTIVE) { in fs_flow_flush()
175 ret = rte_flow_flush(PORT_ID(sdev), error); in fs_flow_flush()
176 if ((ret = fs_err(sdev, ret))) { in fs_flow_flush()
198 struct sub_device *sdev; in fs_flow_query() local
201 sdev = TX_SUBDEV(dev); in fs_flow_query()
202 if (sdev != NULL) { in fs_flow_query()
203 int ret = rte_flow_query(PORT_ID(sdev), in fs_flow_query()
204 flow->flows[SUB_ID(sdev)], in fs_flow_query()
207 if ((ret = fs_err(sdev, ret))) { in fs_flow_query()
222 struct sub_device *sdev; in fs_flow_isolate() local
227 FOREACH_SUBDEV(sdev, i, dev) { in fs_flow_isolate()
228 if (sdev->state < DEV_PROBED) in fs_flow_isolate()
231 if (PRIV(dev)->flow_isolated != sdev->flow_isolated) in fs_flow_isolate()
234 ret = rte_flow_isolate(PORT_ID(sdev), set, error); in fs_flow_isolate()
235 if ((ret = fs_err(sdev, ret))) { in fs_flow_isolate()
241 sdev->flow_isolated = set; in fs_flow_isolate()