Lines Matching refs:rsize
57 * return status, should set `rbufp' to NULL and set `rsize' to 0.
60 i_lldp_common_door_call(void *arg, size_t asize, void **rbufp, size_t rsize,
70 rsize = sizeof (rval);
78 darg.rsize = rsize;
109 if ((newp = realloc(*rbufp, darg.rsize)) == NULL) {
113 (void) memcpy(*rbufp, darg.rbuf, darg.rsize);
117 (void) munmap(darg.rbuf, darg.rsize);
119 if (darg.rsize != rsize)
129 * that is of size `rsize' then an error will be returned.
132 lldp_door_call(void *arg, size_t asize, void *rbufp, size_t rsize)
135 (rbufp == NULL ? NULL : &rbufp), rsize, B_FALSE));
145 lldp_door_dyncall(void *arg, size_t asize, void **rbufp, size_t rsize)
147 return (i_lldp_common_door_call(arg, asize, rbufp, rsize, B_TRUE));