Lines Matching refs:caf

795 	const struct vcap_client_actionfield *caf;  in vcap_encode_rule_actionset()  local
831 list_for_each_entry(caf, &ri->data.actionfields, ctrl.list) { in vcap_encode_rule_actionset()
833 if (caf->ctrl.action >= actionset_size) { in vcap_encode_rule_actionset()
835 __func__, __LINE__, caf->ctrl.action); in vcap_encode_rule_actionset()
838 vcap_copy_from_client_actionfield(&ri->data, &tempaf, caf); in vcap_encode_rule_actionset()
840 &af_table[caf->ctrl.action], tg_table); in vcap_encode_rule_actionset()
1002 struct vcap_client_actionfield *caf, *newcaf; in vcap_dup_rule() local
1028 list_for_each_entry(caf, &ri->data.actionfields, ctrl.list) { in vcap_dup_rule()
1029 newcaf = kmemdup(caf, sizeof(*newcaf), GFP_KERNEL); in vcap_dup_rule()
1043 list_for_each_entry_safe(caf, newcaf, &duprule->data.actionfields, ctrl.list) { in vcap_dup_rule()
1044 list_del(&caf->ctrl.list); in vcap_dup_rule()
1045 kfree(caf); in vcap_dup_rule()
2388 struct vcap_client_actionfield *caf, *next_caf; in vcap_free_rule() local
2396 list_for_each_entry_safe(caf, next_caf, &ri->data.actionfields, ctrl.list) { in vcap_free_rule()
2397 list_del(&caf->ctrl.list); in vcap_free_rule()
2398 kfree(caf); in vcap_free_rule()
2797 struct vcap_client_actionfield *caf; in vcap_find_actionfield() local
2799 list_for_each_entry(caf, &ri->data.actionfields, ctrl.list) in vcap_find_actionfield()
2800 if (caf->ctrl.action == act) in vcap_find_actionfield()
2801 return caf; in vcap_find_actionfield()
2811 const struct vcap_client_actionfield *caf; in vcap_actionfield_unique() local
2813 list_for_each_entry(caf, &ri->data.actionfields, ctrl.list) in vcap_actionfield_unique()
2814 if (caf->ctrl.action == act) in vcap_actionfield_unique()
3569 struct vcap_client_actionfield *caf; in vcap_copy_rule() local
3593 list_for_each_entry(caf, &ri->data.actionfields, ctrl.list) { in vcap_copy_rule()
3596 caf->ctrl.action, in vcap_copy_rule()
3597 caf->ctrl.type, in vcap_copy_rule()
3598 &caf->data); in vcap_copy_rule()