Lines Matching refs:data
48 _hurd_startup (void **argptr, void (*main) (intptr_t *data)) in _hurd_startup() argument
54 struct hurd_startup_data data; in _hurd_startup() local
77 data.dtablesize = data.portarraysize = data.intarraysize = 0; in _hurd_startup()
80 &data.user_entry, in _hurd_startup()
81 &data.phdr, &data.phdrsz, in _hurd_startup()
82 &data.stack_base, &data.stack_size, in _hurd_startup()
83 &data.flags, in _hurd_startup()
86 &data.dtable, &data.dtablesize, in _hurd_startup()
87 &data.portarray, &data.portarraysize, in _hurd_startup()
88 &data.intarray, &data.intarraysize); in _hurd_startup()
92 if (err || in_bootstrap == MACH_PORT_NULL || (data.flags & EXEC_STACK_ARGS)) in _hurd_startup()
139 data.flags = 0; in _hurd_startup()
142 data.dtable = NULL; in _hurd_startup()
143 data.dtablesize = 0; in _hurd_startup()
144 data.portarray = NULL; in _hurd_startup()
145 data.portarraysize = 0; in _hurd_startup()
146 data.intarray = NULL; in _hurd_startup()
147 data.intarraysize = 0; in _hurd_startup()
159 struct hurd_startup_data data; in _hurd_startup() member
162 args = alloca (-((char *) &args->data - (char *) args)); in _hurd_startup()
163 memmove (args, argcptr, (char *) &args->data - (char *) args); in _hurd_startup()
174 *d = data; in _hurd_startup()