Lines Matching refs:block_index
861 u32 block_index,
881 block->index = block_index;
889 static struct tcf_block *tcf_block_lookup(struct net *net, u32 block_index)
893 return idr_find(&tn->idr, block_index);
896 static struct tcf_block *tcf_block_refcnt_get(struct net *net, u32 block_index)
901 block = tcf_block_lookup(net, block_index);
1123 u32 block_index,
1129 block = tcf_block_refcnt_get(net, block_index);
1197 int ifindex, u32 block_index,
1213 block = __tcf_block_find(net, *q, *cl, ifindex, block_index, extack);
1310 if (ei->block_index)
1311 /* block_index not 0 means the shared block is requested */
1312 block = tcf_block_refcnt_get(net, ei->block_index);
1315 block = tcf_block_create(net, q, ei->block_index, extack);
3788 u32 block_index;
3794 err = tcf_qevent_parse_block_index(block_index_attr, &block_index, extack);
3798 if (!block_index)
3804 qe->info.block_index = block_index;
3812 if (qe->info.block_index)
3820 u32 block_index;
3826 err = tcf_qevent_parse_block_index(block_index_attr, &block_index, extack);
3831 if (block_index != qe->info.block_index) {
3846 if (!qe->info.block_index)
3875 if (!qe->info.block_index)
3877 return nla_put_u32(skb, attr_name, qe->info.block_index);