Home
last modified time | relevance | path

Searched refs:sector (Results 1 – 25 of 222) sorted by relevance

123456789

/external/pigweed/pw_kvs/
Dsectors.cc81 SectorDescriptor* sector = last_new_; in Find() local
99 sector += 1; in Find()
100 if (sector == descriptors_.end()) { in Find()
101 sector = descriptors_.begin(); in Find()
105 if (Contains(std::span(temp_sectors_to_skip_, sectors_to_skip), sector)) { in Find()
109 if (!sector->Empty(sector_size_bytes) && sector->HasSpace(size)) { in Find()
111 (sector->RecoverableBytes(sector_size_bytes) == 0)) { in Find()
112 *found_sector = sector; in Find()
118 sector->RecoverableBytes(sector_size_bytes))) { in Find()
119 non_empty_least_reclaimable_sector = sector; in Find()
[all …]
Dkey_value_store.cc153 for (SectorDescriptor& sector : sectors_) { in InitializeMetadata()
164 if (!sectors_.AddressInSector(sector, entry_address)) { in InitializeMetadata()
182 status = ScanForEntry(sector, in InitializeMetadata()
201 sector.set_writable_bytes(sector_size_bytes - in InitializeMetadata()
210 sector.mark_corrupt(); in InitializeMetadata()
214 sectors_.Index(sector), in InitializeMetadata()
218 if (sector.Empty(sector_size_bytes)) { in InitializeMetadata()
247 SectorDescriptor& sector = sectors_.FromAddress(address); in InitializeMetadata() local
250 sector.AddValidBytes(entry.size()); in InitializeMetadata()
254 total_corrupt_bytes += sector.writable_bytes(); in InitializeMetadata()
[all …]
Ddocs.rst22 Each flash sector is written sequentially in an append-only manner, with each
24 writes to that sector since erase. Once information (header, metadata, data,
26 full sector erase occurs as part of garbage collection.
28 Individual KV entries are contained within a single flash sector (do not cross
29 sector boundaries). Flash sectors can contain as many KV entries as fit in the
30 sector.
53 sector to be garbage collected to a different sector and then erasing the
54 sector.
70 addresses due to partition encryption, sector headers, etc.
81 FlashPartition. FlashPartitions may have a different logical sector size than
[all …]
Dsectors_test.cc51 SectorDescriptor& sector = sectors_.FromAddress(128); in TEST_F() local
53 EXPECT_FALSE(sectors_.AddressInSector(sector, 127)); in TEST_F()
55 EXPECT_TRUE(sectors_.AddressInSector(sector, address)); in TEST_F()
57 EXPECT_FALSE(sectors_.AddressInSector(sector, 256)); in TEST_F()
58 EXPECT_FALSE(sectors_.AddressInSector(sector, 1025)); in TEST_F()
/external/perfetto/protos/perfetto/trace/ftrace/
Dblock.proto10 optional uint64 sector = 2; field
19 optional uint64 sector = 2; field
26 optional uint64 sector = 2; field
33 optional uint64 sector = 2; field
40 optional uint64 sector = 2; field
47 optional uint64 sector = 2; field
54 optional uint64 sector = 2; field
62 optional uint64 sector = 2; field
67 optional uint64 sector = 2; field
77 optional uint64 sector = 2; field
[all …]
/external/f2fs-tools/lib/
Dlibf2fs_zoned.c195 int f2fs_report_zone(int i, u_int64_t sector, void *blkzone) in f2fs_report_zone() argument
207 rep->sector = sector; in f2fs_report_zone()
232 u_int64_t sector = 0; in f2fs_report_zones() local
241 while (sector < total_sectors) { in f2fs_report_zones()
244 rep->sector = sector; in f2fs_report_zones()
267 sector = blk_zone_sector(blkz) + blk_zone_length(blkz); in f2fs_report_zones()
284 u_int64_t sector; in f2fs_check_zones() local
302 sector = 0; in f2fs_check_zones()
305 while (sector < total_sectors) { in f2fs_check_zones()
309 rep->sector = sector; in f2fs_check_zones()
[all …]
/external/pigweed/pw_kvs/public/pw_kvs/internal/
Dsectors.h136 bool AddressInSector(const SectorDescriptor& sector, Address address) const { in AddressInSector() argument
137 const Address sector_base = BaseAddress(sector); in AddressInSector()
144 Address BaseAddress(const SectorDescriptor& sector) const { in BaseAddress() argument
145 return Index(sector) * partition_.sector_size_bytes(); in BaseAddress()
154 Address NextWritableAddress(const SectorDescriptor& sector) const { in NextWritableAddress() argument
155 return BaseAddress(sector) + partition_.sector_size_bytes() - in NextWritableAddress()
156 sector.writable_bytes(); in NextWritableAddress()
194 unsigned Index(const SectorDescriptor& sector) const { in Index() argument
195 return &sector - descriptors_.begin(); in Index()
/external/mtools/
Dxdf_io.c76 unsigned char sector; member
117 unsigned char sector; member
189 REC.head, REC.sector, REC.sizecode, in add_to_request()
205 compactify->sector +1 == REC.sector) { in add_to_request()
217 RR_SETSECTOR(request+(*nr), REC.sector); in add_to_request()
226 compactify->sector = REC.sector; in add_to_request()
374 int *sector, int *head) in fill_t0() argument
380 REC.sector = *sector + 129; in fill_t0()
382 (*sector)++; in fill_t0()
383 if(!*head && *sector >= This->track0_size - 8) { in fill_t0()
[all …]
Dpartition.h21 unsigned char sector; /* starting sector */ member
26 #define sector(x) ((unsigned int)((x).sector & 0x3f)) macro
27 #define cyl(x) ((unsigned int)((x).cyl | (((x).sector & 0xc0)<<2)))
50 unsigned int heads, unsigned int sector,
Dfat.c94 static __inline__ int fatReadSector(Fs_t *This, int sector, int slot, in fatReadSector() argument
112 fat_start+sector, in fatReadSector()
123 fat_start+sector, 1); in fatReadSector()
133 static int fatWriteSector(Fs_t *This, int sector, int slot, int bit, int dupe) in fatWriteSector() argument
146 fat_start+sector, 1); in fatWriteSector()
150 unsigned int sector, fatAccessMode_t mode, in loadSector() argument
155 if(locate(This,sector, &slot, &bit) < 0) in loadSector()
163 sector, slot, bit); in loadSector()
184 ret = fatReadSector(This, sector, slot, bit, i, in loadSector()
210 loadSector(This, sector+1, mode, 1); in loadSector()
[all …]
/external/stressapptest/src/
Ddisk_blocks.cc196 int64 sector = 0; in GetUnusedBlock() local
213 sector = (Random64() & 0x7FFFFFFFFFFFFFFFLL) % ( in GetUnusedBlock()
215 sector *= num_sectors; in GetUnusedBlock()
217 sector = (Random64() & 0x7FFFFFFFFFFFFFFFLL) % ( in GetUnusedBlock()
219 sector *= num_sectors; in GetUnusedBlock()
220 sector += segment * segment_size_; in GetUnusedBlock()
222 if (sector + num_sectors > (segment + 1) * segment_size_) { in GetUnusedBlock()
228 if (sector + num_sectors > device_sectors_) { in GetUnusedBlock()
237 if (addr_to_block_.find(sector) != addr_to_block_.end()) { in GetUnusedBlock()
244 block->set_address(sector); in GetUnusedBlock()
/external/autotest/client/tests/disktest/src/
Ddisktest.c21 unsigned int sector; member
56 unsigned int i, sec_offset, sector; in write_block() local
61 sector = (block * sectors_per_block) + sec_offset; in write_block()
65 sector_buffer[i].sector = sector; in write_block()
87 unsigned int sec_offset, sector; in verify_block() local
103 sector = (block * sectors_per_block) + sec_offset; in verify_block()
107 if (sector_buffer[i].sector != sector) { in verify_block()
108 read_sector = sector_buffer[i].sector; in verify_block()
121 sector, read_sector, in verify_block()
127 sector, read_signature, signature, in verify_block()
/external/crosvm/devices/src/virtio/
Dblock.rs122 sector: Le64, field
131 sector: Le64, field
151 sector: u64,
157 sector: u64,
162 sector: u64,
186 sector, in fmt()
191 length, sector, desc_error, in fmt()
196 sector, in fmt()
201 length, sector, desc_error, in fmt()
205 sector, in fmt()
[all …]
/external/vboot_reference/firmware/stub/
Dvboot_api_stub_stream.c23 uint64_t sector; member
41 s->sector = lba_start; in VbExStreamOpen()
67 rv = VbExDiskRead(s->handle, s->sector, sectors, buffer); in VbExStreamRead()
71 s->sector += sectors; in VbExStreamRead()
/external/blktrace/
Dblkparse_fmt.c233 fprintf(ofp, strcat(format, "lu"), t->sector); in print_field()
329 (unsigned long long) t->sector, in process_default()
333 (unsigned long long) t->sector, in process_default()
338 (unsigned long long) t->sector, in process_default()
342 (unsigned long long) t->sector, in process_default()
363 (unsigned long long) t->sector, in process_default()
371 (unsigned long long) t->sector, in process_default()
385 (unsigned long long) t->sector, t_sec(t), name); in process_default()
402 (unsigned long long) t->sector, t_sec(t), in process_default()
408 fprintf(ofp, "%llu / %u [%s]\n", (unsigned long long) t->sector, in process_default()
/external/gptfdisk/
Dgpt.h87 int LoadHeader(struct GPTHeader *header, DiskIO & disk, uint64_t sector, int *crcOk);
88 int LoadPartitionTable(const struct GPTHeader & header, DiskIO & disk, uint64_t sector = 0);
90 int SaveHeader(struct GPTHeader *header, DiskIO & disk, uint64_t sector);
91 int SavePartitionTable(DiskIO & disk, uint64_t sector);
162 int Align(uint64_t* sector);
191 int IsFree(uint64_t sector, uint32_t *partNum = NULL);
/external/blktrace/btt/
Dtrace_im.c29 q_iop = dip_find_sec(g_iop->dip, IOP_Q, g_iop->t.sector); in handle_g()
40 struct io *q_iop = dip_find_sec(s_iop->dip, IOP_Q, s_iop->t.sector); in handle_s()
48 struct io *q_iop = dip_find_sec(i_iop->dip, IOP_Q, i_iop->t.sector); in handle_i()
63 q_iop = dip_find_sec(m_iop->dip, IOP_Q, m_iop->t.sector); in handle_m()
Dtrace_complete.c38 __out(ofp, iop->t.time, IOP_Q, iop->t.sector, t_sec(&iop->t), 0); in display_io_track()
41 __out(ofp, iop->g_time, IOP_G, iop->t.sector, t_sec(&iop->t),1); in display_io_track()
43 __out(ofp, iop->i_time, IOP_I, iop->t.sector, t_sec(&iop->t),1); in display_io_track()
45 __out(ofp, iop->m_time, IOP_M, iop->t.sector, t_sec(&iop->t),1); in display_io_track()
91 q_iop->c_sec = c_iop->t.sector; in handle_complete()
/external/perfetto/src/traced/probes/ftrace/test/data/android_walleye_OPM5.171019.017.A1_4.4.88/events/block/block_dirty_buffer/
Dformat10 field:sector_t sector; offset:16; size:8; signed:0;
13 …%d,%d sector=%llu size=%zu", ((unsigned int) ((REC->dev) >> 20)), ((unsigned int) ((REC->dev) & ((…
/external/perfetto/src/traced/probes/ftrace/test/data/android_walleye_OPM5.171019.017.A1_4.4.88/events/block/block_touch_buffer/
Dformat10 field:sector_t sector; offset:16; size:8; signed:0;
13 …%d,%d sector=%llu size=%zu", ((unsigned int) ((REC->dev) >> 20)), ((unsigned int) ((REC->dev) & ((…
/external/perfetto/src/traced/probes/ftrace/test/data/android_flounder_lte_LRX16F_3.10.40/events/block/block_dirty_buffer/
Dformat10 field:sector_t sector; offset:16; size:8; signed:0;
13 …%d,%d sector=%llu size=%zu", ((unsigned int) ((REC->dev) >> 20)), ((unsigned int) ((REC->dev) & ((…
/external/perfetto/src/traced/probes/ftrace/test/data/android_flounder_lte_LRX16F_3.10.40/events/block/block_touch_buffer/
Dformat10 field:sector_t sector; offset:16; size:8; signed:0;
13 …%d,%d sector=%llu size=%zu", ((unsigned int) ((REC->dev) >> 20)), ((unsigned int) ((REC->dev) & ((…
/external/perfetto/src/traced/probes/ftrace/test/data/android_seed_N2F62_3.10.49/events/block/block_dirty_buffer/
Dformat10 field:sector_t sector; offset:16; size:8; signed:0;
13 …%d,%d sector=%llu size=%zu", ((unsigned int) ((REC->dev) >> 20)), ((unsigned int) ((REC->dev) & ((…
/external/perfetto/src/traced/probes/ftrace/test/data/android_seed_N2F62_3.10.49/events/block/block_touch_buffer/
Dformat10 field:sector_t sector; offset:16; size:8; signed:0;
13 …%d,%d sector=%llu size=%zu", ((unsigned int) ((REC->dev) >> 20)), ((unsigned int) ((REC->dev) & ((…
/external/blktrace/iowatcher/
Dblkparse.c148 __u64 sector; /* disk offset */ member
160 u64 sector; member
223 u64 sector = ins_pio->sector; in io_hash_table_insert() local
225 int slot = hash_sector(sector); in io_hash_table_insert()
231 if (pio->sector == sector && pio->device == dev) in io_hash_table_insert()
238 static struct pending_io *io_hash_table_search(u64 sector, u32 dev) in io_hash_table_search() argument
240 int slot = hash_sector(sector); in io_hash_table_search()
246 if (pio->sector == sector && pio->device == dev) in io_hash_table_search()
258 pio->sector = io->sector; in hash_queued_io()
275 pio = io_hash_table_search(io->sector, io->device); in hash_dispatched_io()
[all …]

123456789