Lines Matching refs:tlv
176 static void fill_tlv(struct filter_tlv *tlv, struct filter *filter, in fill_tlv() argument
179 tlv->type = CLSF_TLV_FILTER; in fill_tlv()
180 tlv->length = sizeof(struct filter); in fill_tlv()
181 *((struct filter *)&tlv->val) = *filter; in fill_tlv()
183 tlv = (struct filter_tlv *)((char *)tlv + sizeof(struct filter_tlv) + in fill_tlv()
185 tlv->type = CLSF_TLV_ACTION; in fill_tlv()
186 tlv->length = sizeof(struct filter_action); in fill_tlv()
187 *((struct filter_action *)&tlv->val) = *action; in fill_tlv()
194 struct filter_tlv *tlv; in usnic_fwd_alloc_flow() local
210 tlv = pci_alloc_consistent(pdev, tlv_size, &tlv_pa); in usnic_fwd_alloc_flow()
211 if (!tlv) { in usnic_fwd_alloc_flow()
217 fill_tlv(tlv, filter, &uaction->action); in usnic_fwd_alloc_flow()
254 pci_free_consistent(pdev, tlv_size, tlv, tlv_pa); in usnic_fwd_alloc_flow()