Lines Matching refs:ret

17 	int ret;  in tcx_prog_attach()  local
22 ret = -ENODEV; in tcx_prog_attach()
29 ret = PTR_ERR(replace_prog); in tcx_prog_attach()
36 ret = -ENOMEM; in tcx_prog_attach()
39 ret = bpf_mprog_attach(entry, &entry_new, prog, NULL, replace_prog, in tcx_prog_attach()
42 if (!ret) { in tcx_prog_attach()
56 return ret; in tcx_prog_attach()
65 int ret; in tcx_prog_detach() local
70 ret = -ENODEV; in tcx_prog_detach()
75 ret = -ENOENT; in tcx_prog_detach()
78 ret = bpf_mprog_detach(entry, &entry_new, prog, NULL, attr->attach_flags, in tcx_prog_detach()
80 if (!ret) { in tcx_prog_detach()
92 return ret; in tcx_prog_detach()
127 int ret; in tcx_prog_query() local
132 ret = -ENODEV; in tcx_prog_query()
135 ret = bpf_mprog_query(attr, uattr, tcx_entry_fetch(dev, ingress)); in tcx_prog_query()
138 return ret; in tcx_prog_query()
148 int ret; in tcx_link_prog_attach() local
154 ret = bpf_mprog_attach(entry, &entry_new, link->prog, link, NULL, flags, in tcx_link_prog_attach()
156 if (!ret) { in tcx_link_prog_attach()
166 return ret; in tcx_link_prog_attach()
175 int ret = 0; in tcx_link_release() local
183 ret = -ENOENT; in tcx_link_release()
186 ret = bpf_mprog_detach(entry, &entry_new, link->prog, link, 0, 0, 0); in tcx_link_release()
187 if (!ret) { in tcx_link_release()
199 WARN_ON_ONCE(ret); in tcx_link_release()
210 int ret = 0; in tcx_link_update() local
215 ret = -ENOLINK; in tcx_link_update()
219 ret = -EPERM; in tcx_link_update()
229 ret = -ENOENT; in tcx_link_update()
232 ret = bpf_mprog_attach(entry, &entry_new, nprog, link, oprog, in tcx_link_update()
235 if (!ret) { in tcx_link_update()
243 return ret; in tcx_link_update()
316 int ret; in tcx_link_attach() local
321 ret = -ENODEV; in tcx_link_attach()
326 ret = -ENOMEM; in tcx_link_attach()
329 ret = tcx_link_init(tcx, &link_primer, attr, dev, prog); in tcx_link_attach()
330 if (ret) { in tcx_link_attach()
334 ret = tcx_link_prog_attach(&tcx->link, attr->link_create.flags, in tcx_link_attach()
337 if (ret) { in tcx_link_attach()
342 ret = bpf_link_settle(&link_primer); in tcx_link_attach()
345 return ret; in tcx_link_attach()