Lines Matching refs:admin
13 struct vcap_admin *admin; member
161 struct vcap_admin *admin = ri->admin; in vcap_debugfs_show_keysets() local
173 err = vcap_find_keystream_keysets(ri->vctrl, admin->vtype, in vcap_debugfs_show_keysets()
174 admin->cache.keystream, in vcap_debugfs_show_keysets()
175 admin->cache.maskstream, in vcap_debugfs_show_keysets()
195 struct vcap_admin *admin = ri->admin; in vcap_debugfs_show_rule_keyset() local
204 keyfield = vcap_keyfields(vctrl, admin->vtype, ri->data.keyset); in vcap_debugfs_show_rule_keyset()
216 struct vcap_admin *admin = ri->admin; in vcap_debugfs_show_rule_actionset() local
226 actionfield = vcap_actionfields(vctrl, admin->vtype, in vcap_debugfs_show_rule_actionset()
237 struct vcap_admin *admin, in vcap_show_admin_rule() argument
241 ri->counter.value = admin->cache.counter; in vcap_show_admin_rule()
242 ri->counter.sticky = admin->cache.sticky; in vcap_show_admin_rule()
267 struct vcap_admin *admin, in vcap_show_admin_info() argument
270 const struct vcap_info *vcap = &vctrl->vcaps[admin->vtype]; in vcap_show_admin_info()
281 out->prf(out->dst, "vtype: %d\n", admin->vtype); in vcap_show_admin_info()
282 out->prf(out->dst, "vinst: %d\n", admin->vinst); in vcap_show_admin_info()
283 out->prf(out->dst, "ingress: %d\n", admin->ingress); in vcap_show_admin_info()
284 out->prf(out->dst, "first_cid: %d\n", admin->first_cid); in vcap_show_admin_info()
285 out->prf(out->dst, "last_cid: %d\n", admin->last_cid); in vcap_show_admin_info()
286 out->prf(out->dst, "lookups: %d\n", admin->lookups); in vcap_show_admin_info()
287 out->prf(out->dst, "first_valid_addr: %d\n", admin->first_valid_addr); in vcap_show_admin_info()
288 out->prf(out->dst, "last_valid_addr: %d\n", admin->last_valid_addr); in vcap_show_admin_info()
289 out->prf(out->dst, "last_used_addr: %d\n", admin->last_used_addr); in vcap_show_admin_info()
293 struct vcap_admin *admin, in vcap_show_admin() argument
300 vcap_show_admin_info(vctrl, admin, out); in vcap_show_admin()
301 list_for_each_entry(elem, &admin->rules, list) { in vcap_show_admin()
309 vcap_show_admin_rule(vctrl, admin, out, to_intrule(vrule)); in vcap_show_admin()
316 struct vcap_admin *admin, in vcap_show_admin_raw() argument
320 enum vcap_type vt = admin->vtype; in vcap_show_admin_raw()
327 if (list_empty(&admin->rules)) in vcap_show_admin_raw()
334 ri = list_first_entry(&admin->rules, struct vcap_rule_internal, list); in vcap_show_admin_raw()
339 for (addr = admin->last_valid_addr; addr >= admin->first_valid_addr; in vcap_show_admin_raw()
342 ret = vcap_addr_keysets(vctrl, ri->ndev, admin, addr, &kslist); in vcap_show_admin_raw()
371 struct vcap_admin *admin; in vcap_port_debugfs_show() local
377 list_for_each_entry(admin, &info->vctrl->list, list) { in vcap_port_debugfs_show()
378 if (admin->vinst) in vcap_port_debugfs_show()
380 info->vctrl->ops->port_info(info->ndev, admin, &out); in vcap_port_debugfs_show()
413 mutex_lock(&info->admin->lock); in vcap_debugfs_show()
414 ret = vcap_show_admin(info->vctrl, info->admin, &out); in vcap_debugfs_show()
415 mutex_unlock(&info->admin->lock); in vcap_debugfs_show()
430 mutex_lock(&info->admin->lock); in vcap_raw_debugfs_show()
431 ret = vcap_show_admin_raw(info->vctrl, info->admin, &out); in vcap_raw_debugfs_show()
432 mutex_unlock(&info->admin->lock); in vcap_raw_debugfs_show()
441 struct vcap_admin *admin; in vcap_debugfs() local
448 list_for_each_entry(admin, &vctrl->list, list) { in vcap_debugfs()
449 sprintf(name, "raw_%s_%d", vctrl->vcaps[admin->vtype].name, in vcap_debugfs()
450 admin->vinst); in vcap_debugfs()
455 info->admin = admin; in vcap_debugfs()
458 sprintf(name, "%s_%d", vctrl->vcaps[admin->vtype].name, in vcap_debugfs()
459 admin->vinst); in vcap_debugfs()