Lines Matching refs:sp
128 #define STACK_ADD(sp, items) ((elf_addr_t __user *)(sp) + (items)) argument
129 #define STACK_ROUND(sp, items) \ argument
130 ((15 + (unsigned long) ((sp) + (items))) &~ 15UL)
131 #define STACK_ALLOC(sp, len) ({ \ argument
132 elf_addr_t __user *old_sp = (elf_addr_t __user *)sp; sp += len; \
135 #define STACK_ADD(sp, items) ((elf_addr_t __user *)(sp) - (items)) argument
136 #define STACK_ROUND(sp, items) \ argument
137 (((unsigned long) (sp - items)) &~ 15UL)
138 #define STACK_ALLOC(sp, len) ({ sp -= len ; sp; }) argument
159 elf_addr_t __user *sp; in create_elf_tables() local
273 sp = STACK_ADD(p, ei_index); in create_elf_tables()
276 bprm->p = STACK_ROUND(sp, items); in create_elf_tables()
280 sp = (elf_addr_t __user *)bprm->p - items - ei_index; in create_elf_tables()
281 bprm->exec = (unsigned long)sp; /* XXX: PARISC HACK */ in create_elf_tables()
283 sp = (elf_addr_t __user *)bprm->p; in create_elf_tables()
296 if (__put_user(argc, sp++)) in create_elf_tables()
298 argv = sp; in create_elf_tables()
329 sp = (elf_addr_t __user *)envp + 1; in create_elf_tables()
330 if (copy_to_user(sp, elf_info, ei_index * sizeof(elf_addr_t))) in create_elf_tables()