Lines Matching refs:sw_width

49 void vcap_iter_set(struct vcap_stream_iter *itr, int sw_width,  in vcap_iter_set()  argument
54 itr->sw_width = sw_width; in vcap_iter_set()
55 itr->regs_per_sw = DIV_ROUND_UP(sw_width, 32); in vcap_iter_set()
75 sw_idx = itr->offset / itr->sw_width; in vcap_iter_update()
76 sw_bitpos = itr->offset % itr->sw_width; in vcap_iter_update()
82 void vcap_iter_init(struct vcap_stream_iter *itr, int sw_width, in vcap_iter_init() argument
85 vcap_iter_set(itr, sw_width, tg, offset); in vcap_iter_init()
142 static void vcap_encode_typegroups(u32 *stream, int sw_width, in vcap_encode_typegroups() argument
153 vcap_iter_set(&iter, sw_width, tg, 0); in vcap_encode_typegroups()
255 vcap_iter_init(&iter, vcap->sw_width, tgt, typefld->offset); in vcap_verify_keystream_keyset()
264 vcap_iter_init(&iter, vcap->sw_width, tgt, typefld->offset); in vcap_verify_keystream_keyset()
271 static int vcap_verify_typegroups(u32 *stream, int sw_width, in vcap_verify_typegroups() argument
278 vcap_iter_set(&iter, sw_width, tgt, 0); in vcap_verify_typegroups()
321 res = vcap_verify_typegroups(stream, vctrl->vcaps[vt].sw_width, in vcap_find_keystream_typegroup_sw()
377 keyset_sw_regs = DIV_ROUND_UP(vctrl->vcaps[vt].sw_width, 32); in vcap_addr_keysets()
451 int sw_width = ri->vctrl->vcaps[ri->admin->vtype].sw_width; in vcap_encode_keyfield() local
493 vcap_iter_init(&iter, sw_width, tgt, rf->offset); in vcap_encode_keyfield()
495 vcap_iter_init(&iter, sw_width, tgt, rf->offset); in vcap_encode_keyfield()
503 int sw_width = vctrl->vcaps[ri->admin->vtype].sw_width; in vcap_encode_keyfield_typegroups() local
509 vcap_encode_typegroups(cache->keystream, sw_width, tgt, false); in vcap_encode_keyfield_typegroups()
510 vcap_encode_typegroups(cache->maskstream, sw_width, tgt, true); in vcap_encode_keyfield_typegroups()
784 int sw_width = ri->vctrl->vcaps[ri->admin->vtype].act_width; in vcap_encode_actionfield_typegroups() local
790 vcap_encode_typegroups(cache->actionstream, sw_width, tgt, false); in vcap_encode_actionfield_typegroups()
889 int sw_width; in vcap_set_rule_set_keyset() local
896 sw_width = ri->vctrl->vcaps[ri->admin->vtype].sw_width; in vcap_set_rule_set_keyset()
897 ri->keyset_sw_regs = DIV_ROUND_UP(sw_width, 32); in vcap_set_rule_set_keyset()
1480 vcap_iter_init(&miter, vctrl->vcaps[vt].sw_width, tgt, in vcap_decode_keyset()
1489 vcap_iter_init(&kiter, vctrl->vcaps[vt].sw_width, tgt, in vcap_decode_keyset()