Searched refs:sw_count (Results 1 - 8 of 8) sorted by relevance

/linux-master/drivers/net/ethernet/microchip/vcap/
H A Dvcap_api.h91 u16 sw_count; /* maximum subwords used per rule */ member in struct:vcap_info
H A Dvcap_api.c317 for (sw_idx = vctrl->vcaps[vt].sw_count; sw_idx >= 0; sw_idx--) {
341 int sw_count, idx; local
343 sw_count = vcap_find_keystream_typegroup_sw(vctrl, vt, keystream, mask,
345 if (sw_count < 0)
346 return sw_count;
350 if (keyfield_set[idx].sw_per_item != sw_count)
417 if (kset->sw_per_item == 0 || kset->sw_per_item > vctrl->vcaps[vt].sw_count)
710 if (aset->sw_per_item == 0 || aset->sw_per_item > vctrl->vcaps[vt].sw_count)
1371 for (sw_idx = vctrl->vcaps[vt].sw_count; sw_idx >= 0; sw_idx--) {
1392 int sw_count, id local
2102 int sw_count = ri->vctrl->vcaps[ri->admin->vtype].sw_count; local
[all...]
H A Dvcap_api_debugfs.c274 out->prf(out->dst, "sw_count: %d\n", vcap->sw_count);
H A Dvcap_model_kunit.c3993 .sw_count = 12,
4014 .sw_count = 12,
4035 .sw_count = 12,
/linux-master/drivers/net/ethernet/mscc/
H A Docelot_vcap.c195 num_subwords_per_entry = (vcap->sw_count / num_entries_per_row);
196 base = (vcap->sw_count - col * num_subwords_per_entry -
208 data->key_offset = (base * vcap->entry_width) / vcap->sw_count;
1350 vcap->sw_count = ocelot_target_read(ocelot, vcap->target,
1385 vcap->entry_width -= vcap->tg_width * vcap->sw_count;
1396 vcap->counter_words = vcap->sw_count;
/linux-master/include/soc/mscc/
H A Docelot_vcap.h41 u16 sw_count; /* Sub word count */ member in struct:vcap_props
/linux-master/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_vcap_ag_api.c3201 .sw_count = 4,
3222 .sw_count = 4,
3243 .sw_count = 1,
/linux-master/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_vcap_ag_api.c3784 .sw_count = 12,
3805 .sw_count = 12,
3826 .sw_count = 1,
3847 .sw_count = 12,

Completed in 280 milliseconds