Home
last modified time | relevance | path

Searched refs:segment (Results 1 – 14 of 14) sorted by relevance

/system/extras/kexec_tools/
Dkexecload.c68 struct kexec_segment segment[2]; in main() local
135 segment[0].buf = zimage_buffer; in main()
136 segment[0].bufsz = zimage_size; in main()
137 segment[0].mem = (void*)((uintptr_t)start_address + KEXEC_ARM_ZIMAGE_OFFSET); in main()
138 segment[0].memsz = zimage_size; in main()
140 segment[1].buf = atag_buffer; in main()
141 segment[1].bufsz = atag_size; in main()
142 segment[1].mem = (void*)((uintptr_t)start_address + KEXEC_ARM_ATAGS_OFFSET); in main()
143 segment[1].memsz = atag_size; in main()
145 rv = kexec_load(((uintptr_t)start_address + KEXEC_ARM_ZIMAGE_OFFSET), 2, (void*)segment, in main()
Dkexec.h20 struct kexec_segment* segment, unsigned long flags) { in kexec_load() argument
21 return syscall(__NR_kexec_load, entry, nr_segments, segment, flags); in kexec_load()
/system/server_configurable_flags/libflags/
Dserver_configurable_flags.cc50 static bool ValidateCharacters(const std::string& segment) { in ValidateCharacters() argument
51 for (char c : segment) { in ValidateCharacters()
59 static bool ValidateExperimentSegment(const std::string& segment) { in ValidateExperimentSegment() argument
60 return ValidateCharacters(segment) && !segment.empty() && segment[0] != '.' && in ValidateExperimentSegment()
61 *segment.rbegin() != '.'; in ValidateExperimentSegment()
/system/core/libcutils/
Dfs.cpp211 char* segment = buf + 1; in fs_mkdirs() local
212 char* p = segment; in fs_mkdirs()
217 if (!strcmp(segment, "..") || !strcmp(segment, ".") || !strcmp(segment, "")) { in fs_mkdirs()
223 if (fstatat(fd, segment, &sb, AT_SYMLINK_NOFOLLOW) != 0) { in fs_mkdirs()
226 if (mkdirat(fd, segment, mode) != 0) { in fs_mkdirs()
255 if ((next_fd = openat(fd, segment, O_NOFOLLOW | O_CLOEXEC)) == -1) { in fs_mkdirs()
265 segment = p + 1; in fs_mkdirs()
/system/nfc/src/nfc/tags/
Drw_t1t_ndef.cc66 static uint8_t rw_t1t_get_lock_bits_for_segment(uint8_t segment,
197 start = p_t1t->segment * T1T_SEGMENT_SIZE; in rw_t1t_extract_lock_bytes()
816 p_t1t->segment = 0; in rw_t1t_handle_rall_rsp()
1160 p_t1t->segment = 0; in rw_t1t_handle_ndef_rall_rsp()
1176 p_t1t->segment++; in rw_t1t_handle_ndef_rall_rsp()
1187 RW_T1T_BLD_ADDS((adds), (p_t1t->segment)); in rw_t1t_handle_ndef_rall_rsp()
1234 p_t1t->segment = (p_t1t->block_read * T1T_BLOCK_SIZE) / T1T_SEGMENT_SIZE; in rw_t1t_handle_ndef_read_rsp()
1252 p_t1t->block_read = ((p_t1t->segment + 1) * T1T_BLOCKS_PER_SEGMENT) - 1; in rw_t1t_handle_ndef_read_rsp()
1277 p_t1t->segment++; in rw_t1t_handle_ndef_read_rsp()
1279 RW_T1T_BLD_ADDS((adds), (p_t1t->segment)); in rw_t1t_handle_ndef_read_rsp()
[all …]
Drw_t2t_ndef.cc420 p_t2t->segment = 0; in rw_t2t_handle_tlv_detect_rsp()
1975 lower_offset = p_t2t->segment * RW_T2T_SEGMENT_BYTES; in rw_t2t_update_attributes()
1977 upper_offset = (p_t2t->segment + 1) * RW_T2T_SEGMENT_BYTES; in rw_t2t_update_attributes()
2080 static uint8_t rw_t2t_get_lock_bits_for_segment(uint8_t segment, in rw_t2t_get_lock_bits_for_segment() argument
2102 lower_offset = segment * RW_T2T_SEGMENT_BYTES; in rw_t2t_get_lock_bits_for_segment()
2103 if (segment == 0) { in rw_t2t_get_lock_bits_for_segment()
2106 upper_offset = (segment + 1) * RW_T2T_SEGMENT_BYTES; in rw_t2t_get_lock_bits_for_segment()
2237 if (p_t2t->segment == 0) { in rw_t2t_update_lock_attributes()
2273 p_t2t->segment, &start_lock_byte, &start_lock_bit, &end_lock_byte); in rw_t2t_update_lock_attributes()
2348 p_t2t->segment = (uint8_t)(index / RW_T2T_SEGMENT_BYTES); in rw_t2t_is_lock_res_byte()
[all …]
Drw_t1t.cc936 tNFC_STATUS RW_T1tReadSeg(uint8_t segment) { in RW_T1tReadSeg() argument
946 if (segment >= T1T_MAX_SEGMENTS) { in RW_T1tReadSeg()
947 LOG(ERROR) << StringPrintf("RW_T1tReadSeg - Invalid Segment: %u", segment); in RW_T1tReadSeg()
952 RW_T1T_BLD_ADDS((adds), (segment)); in RW_T1tReadSeg()
/system/teeui/libteeui/src/
Dutils.cpp172 auto segment = b - a; in intersect() local
173 if (auto p = intersect(line, lineA, segment, a)) { in intersect()
174 auto seg_len = segment.length(); in intersect()
175 auto aDist = (segment * (*p - a)) / seg_len; in intersect()
176 if (aDist >= 0.0 && aDist < segment.length()) { in intersect()
180 bool enter = rotate90(segment) * line < 0; in intersect()
/system/security/keystore2/test_utils/
Dlib.rs100 pub fn push(mut self, segment: &str) -> Self { in push()
101 self.0.push(segment); in push()
/system/extras/simpleperf/
DETMDecoder.cpp904 for (auto& segment : segments_) { in ReadMem() local
905 if (vaddr >= segment.vaddr && vaddr + size <= segment.vaddr + segment.file_size) { in ReadMem()
906 uint64_t offset = vaddr - segment.vaddr + segment.file_offset; in ReadMem()
Dcmd_inject.cpp236 for (const auto& segment : elf->GetProgramHeader()) { in GetFirstLoadSegmentVaddr() local
237 if (segment.is_load) { in GetFirstLoadSegmentVaddr()
238 return segment.vaddr; in GetFirstLoadSegmentVaddr()
/system/nfc/src/nfc/include/
Drw_int.h190 uint8_t segment; /* Current Tag segment */ member
418 uint8_t segment; /* Current operating segment */ member
Drw_api.h345 extern tNFC_STATUS RW_T1tReadSeg(uint8_t segment);
/system/unwinding/libunwindstack/
DAndroidVersions.md66 * Support for the linker read-only segment option (b/109657296).