Searched refs:segment (Results 1 - 4 of 4) sorted by relevance
/system/extras/kexec_tools/ |
H A D | kexec.h | 20 struct kexec_segment *segment, unsigned long flags) { 21 return syscall(__NR_kexec_load, entry, nr_segments, segment, flags); 19 kexec_load(unsigned int entry, unsigned long nr_segments, struct kexec_segment *segment, unsigned long flags) argument
|
H A D | kexecload.c | 74 struct kexec_segment segment[2]; local 142 segment[0].buf = zimage_buffer; 143 segment[0].bufsz = zimage_size; 144 segment[0].mem = (void *) ((uintptr_t) start_address + KEXEC_ARM_ZIMAGE_OFFSET); 145 segment[0].memsz = zimage_size; 147 segment[1].buf = atag_buffer; 148 segment[1].bufsz = atag_size; 149 segment[1].mem = (void *) ((uintptr_t) start_address + KEXEC_ARM_ATAGS_OFFSET); 150 segment[1].memsz = atag_size; 153 2, (void *) segment, KEXEC_ARCH_DEFAUL [all...] |
/system/core/fastbootd/commands/ |
H A D | boot.c | 83 struct kexec_segment *segment, unsigned long flags) { 84 return syscall(__NR_kexec_load, entry, nr_segments, segment, flags); 96 struct kexec_segment segment[4]; local 102 segment[0].buf = kernel_addr; 103 segment[0].bufsz = kernel_size; 104 segment[0].mem = (void *) KERNEL_START; 105 segment[0].memsz = ROUND_TO_PAGE(kernel_size, page_size); 112 segment[1].buf = atags_addr; 113 segment[1].bufsz = atags_size; 114 segment[ 82 kexec_load(unsigned int entry, unsigned long nr_segments, struct kexec_segment *segment, unsigned long flags) argument [all...] |
/system/core/libcutils/ |
H A D | fs.c | 171 char* segment = buf + 1; local 172 char* p = segment; 177 if (!strcmp(segment, "..") || !strcmp(segment, ".") || !strcmp(segment, "")) { 183 if (fstatat(fd, segment, &sb, AT_SYMLINK_NOFOLLOW) != 0) { 186 if (mkdirat(fd, segment, mode) != 0) { 207 ALOGE("Existing segment not a directory: %s", buf); 213 /* Yay, segment is ready for us to step into */ 215 if ((next_fd = openat(fd, segment, O_NOFOLLO [all...] |
Completed in 142 milliseconds