Lines Matching defs:execp
173 struct exec *execp = epp->ep_hdr;
175 epp->ep_taddr = LINUX_N_TXTADDR(*execp, ZMAGIC);
176 epp->ep_tsize = execp->a_text;
177 epp->ep_daddr = LINUX_N_DATADDR(*execp, ZMAGIC);
178 epp->ep_dsize = execp->a_data + execp->a_bss;
179 epp->ep_entry = execp->a_entry;
182 NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_readvn, execp->a_text,
183 epp->ep_taddr, epp->ep_vp, LINUX_N_TXTOFF(*execp, ZMAGIC),
187 NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_readvn, execp->a_data,
188 epp->ep_daddr, epp->ep_vp, LINUX_N_DATOFF(*execp, ZMAGIC),
192 if (execp->a_bss)
193 NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_zero, execp->a_bss,
194 epp->ep_daddr + execp->a_data, NULLVP, 0,
208 struct exec *execp = epp->ep_hdr;
211 epp->ep_taddr = LINUX_N_TXTADDR(*execp, NMAGIC);
212 epp->ep_tsize = execp->a_text;
213 epp->ep_daddr = LINUX_N_DATADDR(*execp, NMAGIC);
214 epp->ep_dsize = execp->a_data + execp->a_bss;
215 epp->ep_entry = execp->a_entry;
218 NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_readvn, execp->a_text,
219 epp->ep_taddr, epp->ep_vp, LINUX_N_TXTOFF(*execp, NMAGIC),
223 NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_readvn, execp->a_data,
224 epp->ep_daddr, epp->ep_vp, LINUX_N_DATOFF(*execp, NMAGIC),
228 baddr = roundup(epp->ep_daddr + execp->a_data, PAGE_SIZE);
245 struct exec *execp = epp->ep_hdr;
248 epp->ep_taddr = LINUX_N_TXTADDR(*execp, OMAGIC);
249 epp->ep_tsize = execp->a_text;
250 epp->ep_daddr = LINUX_N_DATADDR(*execp, OMAGIC);
251 epp->ep_dsize = execp->a_data + execp->a_bss;
252 epp->ep_entry = execp->a_entry;
256 execp->a_text + execp->a_data, epp->ep_taddr, epp->ep_vp,
257 LINUX_N_TXTOFF(*execp, OMAGIC), VM_PROT_READ|VM_PROT_WRITE|VM_PROT_EXECUTE);
260 baddr = roundup(epp->ep_daddr + execp->a_data, PAGE_SIZE);
274 dsize = epp->ep_dsize + execp->a_text - roundup(execp->a_text,
283 struct exec *execp = epp->ep_hdr;
286 epp->ep_taddr = LINUX_N_TXTADDR(*execp, QMAGIC);
287 epp->ep_tsize = execp->a_text;
288 epp->ep_daddr = LINUX_N_DATADDR(*execp, QMAGIC);
289 epp->ep_dsize = execp->a_data + execp->a_bss;
290 epp->ep_entry = execp->a_entry;
297 NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_pagedvn, execp->a_text,
298 epp->ep_taddr, epp->ep_vp, LINUX_N_TXTOFF(*execp, QMAGIC),
302 NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_pagedvn, execp->a_data,
303 epp->ep_daddr, epp->ep_vp, LINUX_N_DATOFF(*execp, QMAGIC),
307 if (execp->a_bss)
308 NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_zero, execp->a_bss,
309 epp->ep_daddr + execp->a_data, NULLVP, 0,