Lines Matching refs:fs
44 struct ch_filter_specification *fs, in fill_match_fields() argument
74 err = entry[j].val(fs, val, mask); in fill_match_fields()
90 struct ch_filter_specification *fs, in fill_action_fields() argument
109 fs->action = FILTER_DROP; in fill_action_fields()
124 fs->action = FILTER_SWITCH; in fill_action_fields()
125 fs->eport = i; in fill_action_fields()
153 struct ch_filter_specification fs; in cxgb4_config_knode() local
191 memset(&fs, 0, sizeof(fs)); in cxgb4_config_knode()
264 ret = fill_match_fields(adapter, &fs, cls, in cxgb4_config_knode()
272 memcpy(&link->fs, &fs, sizeof(fs)); in cxgb4_config_knode()
289 memcpy(&fs, &t->table[uhtid - 1].fs, sizeof(fs)); in cxgb4_config_knode()
290 ret = fill_match_fields(adapter, &fs, cls, in cxgb4_config_knode()
296 ret = fill_match_fields(adapter, &fs, cls, start, false); in cxgb4_config_knode()
303 ret = fill_action_fields(adapter, &fs, cls); in cxgb4_config_knode()
315 fs.val.iport = netdev2pinfo(dev)->port_id; in cxgb4_config_knode()
316 fs.mask.iport = ~0; in cxgb4_config_knode()
319 fs.hitcnts = 1; in cxgb4_config_knode()
322 fs.type = is_ipv6 ? 1 : 0; in cxgb4_config_knode()
325 ret = cxgb4_set_filter(dev, filter_id, &fs); in cxgb4_config_knode()
411 memset(&link->fs, 0, sizeof(link->fs)); in cxgb4_delete_knode()