Lines Matching refs:sp
141 #define STACK_ADD(sp, items) ((elf_addr_t __user *)(sp) + (items)) argument
142 #define STACK_ROUND(sp, items) \ argument
143 ((15 + (unsigned long) ((sp) + (items))) &~ 15UL)
144 #define STACK_ALLOC(sp, len) ({ \ argument
145 elf_addr_t __user *old_sp = (elf_addr_t __user *)sp; sp += len; \
148 #define STACK_ADD(sp, items) ((elf_addr_t __user *)(sp) - (items)) argument
149 #define STACK_ROUND(sp, items) \ argument
150 (((unsigned long) (sp - items)) &~ 15UL)
151 #define STACK_ALLOC(sp, len) ({ sp -= len ; sp; }) argument
170 elf_addr_t __user *sp; in create_elf_tables() local
284 sp = STACK_ADD(p, ei_index); in create_elf_tables()
287 bprm->p = STACK_ROUND(sp, items); in create_elf_tables()
291 sp = (elf_addr_t __user *)bprm->p - items - ei_index; in create_elf_tables()
292 bprm->exec = (unsigned long)sp; /* XXX: PARISC HACK */ in create_elf_tables()
294 sp = (elf_addr_t __user *)bprm->p; in create_elf_tables()
307 if (__put_user(argc, sp++)) in create_elf_tables()
314 if (__put_user((elf_addr_t)p, sp++)) in create_elf_tables()
321 if (__put_user(0, sp++)) in create_elf_tables()
329 if (__put_user((elf_addr_t)p, sp++)) in create_elf_tables()
336 if (__put_user(0, sp++)) in create_elf_tables()
341 if (copy_to_user(sp, elf_info, ei_index * sizeof(elf_addr_t))) in create_elf_tables()