Lines Matching defs:obj
188 struct eaction_obj *obj;
193 obj = malloc(sizeof(*obj), M_IPFW, M_WAITOK | M_ZERO);
194 obj->no.name = obj->name;
195 obj->no.etlv = IPFW_TLV_EACTION;
196 obj->handler = handler;
197 strlcpy(obj->name, name, sizeof(obj->name));
207 free(obj, M_IPFW);
212 if (ipfw_objhash_alloc_idx(ni, &obj->no.kidx) != 0) {
214 free(obj, M_IPFW);
218 ipfw_objhash_add(ni, &obj->no);
220 SRV_OBJECT(ch, obj->no.kidx) = obj;
222 obj->no.refcnt++;
226 *eaction_id = obj->no.kidx;
234 struct eaction_obj *obj;
240 obj = SRV_OBJECT(ch, no->kidx);
245 free(obj, M_IPFW);