filter_info
struct filter_info *finfo;
if (!(finfo = kmalloc_obj(struct filter_info, GFP_ATOMIC)))
struct filter_info *finfo = dvbdmxfeed->priv;
struct filter_info *finfo;
finfo = list_entry(item, struct filter_info, filter_info_list);
struct filter_info *finfo;
finfo = list_entry(item, struct filter_info, filter_info_list);
struct cxgb4_ethtool_filter_info *filter_info;
filter_info = &adapter->ethtool_filters->port[pi->port_id];
if (!test_bit(cmd->fs.location, filter_info->bmap))
filter_id = filter_info->loc_array[cmd->fs.location];
clear_bit(cmd->fs.location, filter_info->bmap);
filter_info->in_use--;
struct cxgb4_ethtool_filter_info *filter_info;
filter_info = &adapter->ethtool_filters->port[pi->port_id];
filter_info->loc_array[cmd->fs.location] = tid;
set_bit(cmd->fs.location, filter_info->bmap);
filter_info->in_use++;
const struct bpf_filter_t *filter_info = cookie;
return do_filter_dump((struct tcmsg *)msg, tb, filter_info->kind,
filter_info->devname, filter_info->ifindex);
struct bpf_filter_t filter_info;
filter_info.devname = dev->devname;
filter_info.ifindex = dev->ifindex;
filter_info.kind = tcinfo.handle_array[i].kind;
dump_filter_nlmsg, &filter_info);
filter_info.kind = "root";
dump_filter_nlmsg, &filter_info);
filter_info.kind = "clsact/ingress";
dump_filter_nlmsg, &filter_info);
filter_info.kind = "clsact/egress";
dump_filter_nlmsg, &filter_info);