Lines Matching refs:pidx
166 struct tid_info *ti, struct obj_idx *pidx, int *unresolved);
2539 struct obj_idx *oib, struct obj_idx *pidx, struct tid_info *ti)
2550 for (p = oib; p < pidx; p++) {
2576 unref_oib_objects(ch, cmd, oib, pidx);
2717 * Saves object info in @pidx, sets
2724 struct obj_idx *pidx, int *unresolved)
2736 pidx->uidx = ti->uidx;
2737 pidx->type = ti->type;
2776 struct obj_idx *pidx;
2780 pidx = oib;
2793 error = ref_opcode_object(ch, cmd, ti, pidx, &unresolved);
2801 pidx->off = rule->cmd_len - l;
2802 pidx++;
2808 unref_oib_objects(ch, rule->cmd, oib, pidx);
2815 if (pidx != oib)
2816 error = create_objects_compat(ch, rule->cmd, oib, pidx, ti);
2819 ci->object_opcodes = (uint16_t)(pidx - oib);
4664 * Allocate new index in given instance and stores in in @pidx.
4668 ipfw_objhash_alloc_idx(void *n, uint16_t *pidx)
4690 *pidx = v;