Lines Matching refs:ninfo

1603 	struct note_info *ninfo;  in __elfN()  local
1705 while ((ninfo = TAILQ_FIRST(&notelst)) != NULL) { in __elfN()
1706 TAILQ_REMOVE(&notelst, ninfo, link); in __elfN()
1707 free(ninfo, M_TEMP); in __elfN()
1838 struct note_info *ninfo; in __elfN() local
1850 TAILQ_FOREACH(ninfo, notelst, link) in __elfN()
1851 __elfN(putnote)(p->td, ninfo, sb); in __elfN()
2007 struct note_info *ninfo; in __elfN() local
2014 ninfo = malloc(sizeof(*ninfo), M_TEMP, M_ZERO | M_WAITOK); in __elfN()
2015 ninfo->type = regset->note; in __elfN()
2016 ninfo->regset = regset; in __elfN()
2017 ninfo->outarg = target_td; in __elfN()
2018 ninfo->outsize = size; in __elfN()
2019 TAILQ_INSERT_TAIL(list, ninfo, link); in __elfN()
2035 struct note_info *ninfo; in __elfN() local
2041 ninfo = malloc(sizeof(*ninfo), M_TEMP, M_ZERO | M_WAITOK); in __elfN()
2042 ninfo->type = type; in __elfN()
2043 ninfo->outfunc = out; in __elfN()
2044 ninfo->outarg = arg; in __elfN()
2045 ninfo->outsize = size; in __elfN()
2046 TAILQ_INSERT_TAIL(list, ninfo, link); in __elfN()
2102 __elfN(putnote)(struct thread *td, struct note_info *ninfo, struct sbuf *sb) in __elfN()
2109 if (ninfo->type == -1) { in __elfN()
2110 ninfo->outfunc(ninfo->outarg, sb, &ninfo->outsize); in __elfN()
2117 note.n_descsz = ninfo->outsize; in __elfN()
2118 note.n_type = ninfo->type; in __elfN()
2128 if (ninfo->regset != NULL) { in __elfN()
2129 struct regset *regset = ninfo->regset; in __elfN()
2132 buf = malloc(ninfo->outsize, M_TEMP, M_ZERO | M_WAITOK); in __elfN()
2133 (void)regset->get(regset, ninfo->outarg, buf, &ninfo->outsize); in __elfN()
2134 sbuf_bcat(sb, buf, ninfo->outsize); in __elfN()
2137 ninfo->outfunc(ninfo->outarg, sb, &ninfo->outsize); in __elfN()