Lines Matching refs:ckf

637 	const struct vcap_client_keyfield *ckf;
673 list_for_each_entry(ckf, &ri->data.keyfields, ctrl.list) {
675 if (ckf->ctrl.key >= keyset_size) {
677 __func__, __LINE__, ckf->ctrl.key);
680 vcap_copy_from_client_keyfield(&ri->data, &tempkf, ckf);
681 vcap_encode_keyfield(ri, &tempkf, &kf_table[ckf->ctrl.key],
1003 struct vcap_client_keyfield *ckf, *newckf;
1021 list_for_each_entry(ckf, &ri->data.keyfields, ctrl.list) {
1022 newckf = kmemdup(ckf, sizeof(*newckf), GFP_KERNEL);
1038 list_for_each_entry_safe(ckf, newckf, &duprule->data.keyfields, ctrl.list) {
1039 list_del(&ckf->ctrl.list);
1040 kfree(ckf);
1870 const struct vcap_client_keyfield *ckf;
1881 list_for_each_entry(ckf, &ri->data.keyfields, ctrl.list)
1892 list_for_each_entry(ckf, &ri->data.keyfields, ctrl.list)
1894 keyset, ckf->ctrl.key))
1949 const struct vcap_client_actionfield *ckf;
1959 list_for_each_entry(ckf, &ri->data.actionfields, ctrl.list)
1970 list_for_each_entry(ckf, &ri->data.actionfields, ctrl.list)
1973 ckf->ctrl.action))
2389 struct vcap_client_keyfield *ckf, *next_ckf;
2392 list_for_each_entry_safe(ckf, next_ckf, &ri->data.keyfields, ctrl.list) {
2393 list_del(&ckf->ctrl.list);
2394 kfree(ckf);
2612 struct vcap_client_keyfield *ckf;
2614 list_for_each_entry(ckf, &ri->data.keyfields, ctrl.list)
2615 if (ckf->ctrl.key == key)
2616 return ckf;
2643 const struct vcap_client_keyfield *ckf;
2645 list_for_each_entry(ckf, &ri->data.keyfields, ctrl.list)
2646 if (ckf->ctrl.key == key)
2779 struct vcap_client_keyfield *ckf;
2781 ckf = vcap_find_keyfield(rule, key);
2782 if (!ckf)
2785 *value = ckf->data.u32.value;
2786 *mask = ckf->data.u32.mask;
3305 struct vcap_client_keyfield *ckf)
3312 memcpy(ckf, field, sizeof(*ckf));
3313 INIT_LIST_HEAD(&ckf->ctrl.list);
3502 struct vcap_client_keyfield *ckf, *next_ckf;
3510 list_for_each_entry_safe(ckf, next_ckf,
3512 key = ckf->ctrl.key;
3515 list_del(&ckf->ctrl.list);
3516 kfree(ckf);
3528 list_for_each_entry_safe(ckf, next_ckf,
3530 key = ckf->ctrl.key;
3532 list_del(&ckf->ctrl.list);
3533 kfree(ckf);
3570 struct vcap_client_keyfield *ckf;
3583 list_for_each_entry(ckf, &ri->data.keyfields, ctrl.list) {
3586 ckf->ctrl.key,
3587 ckf->ctrl.type,
3588 &ckf->data);