Lines Matching refs:infc
2073 struct inp_fc_entry keyfc, *infc;
2079 infc = RB_FIND(inp_fc_tree, &inp_fc_tree, &keyfc);
2080 if (infc != NULL && infc->infc_inp == inp) {
2086 if (infc != NULL) {
2101 infc = zalloc_noblock(inp_fcezone);
2102 if (infc == NULL) {
2107 bzero(infc, sizeof (*infc));
2109 infc->infc_flowhash = flowhash;
2110 infc->infc_inp = inp;
2112 RB_INSERT(inp_fc_tree, &inp_fc_tree, infc);
2120 struct inp_fc_entry keyfc, *infc;
2125 infc = RB_FIND(inp_fc_tree, &inp_fc_tree, &keyfc);
2126 if (infc == NULL) {
2132 RB_REMOVE(inp_fc_tree, &inp_fc_tree, infc);
2134 if (in_pcb_checkstate(infc->infc_inp, WNT_ACQUIRE, 0) ==
2142 inp_fc_entry_free(infc);
2143 infc = NULL;
2147 return (infc);
2151 inp_fc_entry_free(struct inp_fc_entry *infc)
2153 zfree(inp_fcezone, infc);