Lines Matching refs:flow
211 struct usnic_fwd_flow *flow; in usnic_fwd_alloc_flow() local
221 flow = kzalloc(sizeof(*flow), GFP_ATOMIC); in usnic_fwd_alloc_flow()
222 if (!flow) in usnic_fwd_alloc_flow()
263 flow->flow_id = (uint32_t) a0; in usnic_fwd_alloc_flow()
264 flow->vnic_idx = uaction->vnic_idx; in usnic_fwd_alloc_flow()
265 flow->ufdev = ufdev; in usnic_fwd_alloc_flow()
271 return flow; in usnic_fwd_alloc_flow()
273 kfree(flow); in usnic_fwd_alloc_flow()
277 int usnic_fwd_dealloc_flow(struct usnic_fwd_flow *flow) in usnic_fwd_dealloc_flow() argument
282 a0 = flow->flow_id; in usnic_fwd_dealloc_flow()
284 status = usnic_fwd_devcmd(flow->ufdev, flow->vnic_idx, in usnic_fwd_dealloc_flow()
289 flow->flow_id, flow->vnic_idx, in usnic_fwd_dealloc_flow()
290 flow->ufdev->name, status); in usnic_fwd_dealloc_flow()
293 flow->ufdev->name, flow->vnic_idx, in usnic_fwd_dealloc_flow()
294 flow->flow_id, status); in usnic_fwd_dealloc_flow()
304 flow->ufdev->name, flow->vnic_idx, in usnic_fwd_dealloc_flow()
305 flow->flow_id); in usnic_fwd_dealloc_flow()
308 kfree(flow); in usnic_fwd_dealloc_flow()