Lines Matching refs:ownp
73 int *ownp, int *forwardp);
77 size_t param_num, int *ownp,
82 size_t param_num, int *ownp,
85 char **str, struct arg_type_info **retp, int *ownp);
256 char **str, int *ownp, int zero);
259 parse_zero(struct locus *loc, char **str, int *ownp) in parse_zero() argument
278 *ownp = 1; in parse_zero()
282 *ownp = 0; in parse_zero()
305 parse_argnum(struct locus *loc, char **str, int *ownp, int zero) in parse_argnum() argument
323 *ownp = 1; in parse_argnum()
368 = parse_zero(loc, str, ownp); in parse_argnum()
385 *ownp = 1; in parse_argnum()
538 unshare_type_info(struct locus *loc, struct arg_type_info **infop, int *ownp) in unshare_type_info() argument
540 if (*ownp) in unshare_type_info()
551 *ownp = 1; in unshare_type_info()
557 char **str, struct arg_type_info **retp, int *ownp) in parse_string() argument
606 info = parse_type(plib, loc, str, NULL, 0, ownp, NULL); in parse_string()
643 *ownp = 1; in parse_string()
647 if (unshare_type_info(loc, &info, ownp) < 0) in parse_string()
713 char **str, struct arg_type_info **retp, int *ownp, in parse_alias() argument
723 return parse_string(plib, loc, str, retp, ownp); in parse_alias()
731 if (parse_string(plib, loc, str, retp, ownp) < 0) in parse_alias()
738 return parse_enum(plib, loc, str, retp, ownp); in parse_alias()
789 struct arg_type_info **retp, int *ownp) in parse_enum() argument
796 *retp = parse_nonpointer_type(plib, loc, str, NULL, 0, ownp, 0); in parse_enum()
804 if (*ownp) { in parse_enum()
819 *ownp = 0; in parse_enum()
823 if (unshare_type_info(loc, retp, ownp) < 0) in parse_enum()
888 int *ownp, int *forwardp) in parse_nonpointer_type() argument
895 ownp, extra_param, param_num) < 0) in parse_nonpointer_type()
900 *ownp = 0; in parse_nonpointer_type()
919 *ownp = 0; in parse_nonpointer_type()
939 *ownp = 1; in parse_nonpointer_type()
985 int *ownp, int *forwardp) in parse_type() argument
989 param_num, ownp, forwardp); in parse_type()
998 if (*ownp) { in parse_type()
1006 type_init_pointer(outer, info, *ownp); in parse_type()
1007 *ownp = 1; in parse_type()
1019 size_t param_num, int *ownp, int *forwardp) in parse_lens() argument
1033 *ownp = 0; in parse_lens()
1044 ownp, forwardp); in parse_lens()
1060 if (lens != NULL && unshare_type_info(loc, &info, ownp) < 0) in parse_lens()