Searched refs:generation (Results 1 - 22 of 22) sorted by relevance

/haiku/src/system/runtime_loader/
H A Delf_tls.h21 void SetGeneration(unsigned generation) argument
22 { fGeneration = generation; }
H A Delf_tls.cpp236 unsigned generation = TLSBlockTemplates::Get().GetGeneration(-1); local
237 if (_Generation() < generation) {
238 // We need to destroy any blocks whose DSO generation has changed
239 // to be greater than our own generation.
244 if (dsoGeneration > _Generation() && dsoGeneration <= generation)
248 fGeneration->SetCounter(generation);
/haiku/src/system/kernel/fs/
H A DEntryCache.cpp87 // TODO: Choose generation size/count more scientifically?
119 if (entry->generation != fCurrentGeneration) {
121 fGenerations[entry->generation].entries[entry->index] = NULL;
135 entry->generation = fCurrentGeneration;
161 // remove the entry from its generation and delete it
162 fGenerations[entry->generation].entries[entry->index] = NULL;
166 // to another generation. We mark it removed and the other thread will
187 const int32 oldGeneration = atomic_get_and_set(&entry->generation,
190 // The entry is already in the current generation or is being moved to
197 // remove from old generation arra
[all...]
H A DEntryCache.h38 int32 generation; member in struct:EntryCacheEntry
/haiku/src/add-ons/kernel/file_systems/btrfs/
H A Dbtrfs.h105 uint64 generation; member in struct:btrfs_header
113 { return B_LENDIAN_TO_HOST_INT64(generation); }
123 { generation = B_HOST_TO_LENDIAN_INT64(gen); }
132 uint64 generation; member in struct:btrfs_index
136 { return B_LENDIAN_TO_HOST_INT64(generation); }
141 { generation = B_HOST_TO_LENDIAN_INT64(gen); }
211 uint64 generation; member in struct:btrfs_device
227 uint64 generation; member in struct:btrfs_super_block
265 { return B_LENDIAN_TO_HOST_INT64(generation); }
277 uint64 generation; member in struct:btrfs_inode
342 uint64 generation; member in struct:btrfs_root
390 uint64 generation; member in struct:btrfs_extent_data
436 uint64 generation; member in struct:btrfs_extent
[all...]
H A DBTree.h154 void SetGeneration(uint64 generation) argument
155 { fNode->header.SetGeneration(generation); }
H A DVolume.cpp63 generation = B_HOST_TO_LENDIAN_INT64(1);
H A DInode.cpp133 inode.generation = B_HOST_TO_LENDIAN_INT64(transaction.SystemID());
/haiku/headers/private/firewire/
H A Diec13213.h180 generation:4, member in struct:bus_info
186 generation:4, member in struct:bus_info
H A Dfirewire.h410 uint32_t generation; member in struct:fw_topology_map
419 uint32_t generation; member in struct:fw_speed_map
/haiku/src/add-ons/kernel/file_systems/ext2/
H A DInode.cpp956 uint32 gen = fNode.generation;
1016 SetDirEntryChecksum(block, fID, fNode.generation);
1035 checksum = calculate_crc32c(checksum, (uint8*)&fNode.generation,
1036 sizeof(fNode.generation));
H A Dext2.h368 uint32 generation; member in struct:ext2_extent_header
376 uint32 Generation() const { return B_LENDIAN_TO_HOST_INT32(generation); }
384 { generation = B_HOST_TO_LENDIAN_INT32(_generation); }
456 uint32 generation; member in struct:ext2_inode
H A DHTreeEntryIterator.cpp405 uint32 gen = fDirectory->Node().generation;
H A DDirectoryIterator.cpp896 uint32 gen = fDirectory->Node().generation;
/haiku/src/add-ons/kernel/bus_managers/firewire/
H A Dfirewire.cpp688 src->businfo.generation = FW_GENERATION_CHANGEABLE;
779 * bump the businfo.generation indicator to
782 * generation starts at 2 and rolls over at 0xF
785 * A generation of 0 indicates a device
787 * A generation of 1 indicates a device that
797 if ( src->businfo.generation++ > FW_MAX_GENERATION )
798 src->businfo.generation = FW_GENERATION_CHANGEABLE;
1384 fc->topology_map->generation ++;
1387 fc->speed_map->generation ++;
1441 (uint32_t *)&fc->topology_map->generation,
[all...]
/haiku/headers/private/userlandfs/fuse/
H A Dfuse_lowlevel.h81 * ino/generation pairs need to be unique over the file
84 * it must assign a new, previously unused generation number
87 * The generation must be non-zero, otherwise FUSE will treat
91 unsigned long generation; member in struct:fuse_entry_param
229 * generation field in struct fuse_entry_param above.
/haiku/src/bin/fwcontrol/
H A Dfwcontrol.c393 "generation:%d link_spd:%d\n"
398 bi->generation, bi->link_spd,
542 printf("crc_len: %d generation:%d node_count:%d sid_count:%d\n",
543 tmap->crc_len, tmap->generation,
H A Dfwcrom.c594 src.businfo.generation = 0;
/haiku/src/add-ons/kernel/drivers/network/wlan/iaxwifi200/dev/pci/
H A Dif_iwx.c5233 * fixed in the hardware. It definitely affects the 9k generation.
5755 int generation = sc->sc_generation; local
5890 if (generation != sc->sc_generation) {
5898 } else if (generation == sc->sc_generation) {
8110 int generation = sc->sc_generation, err; local
8181 if (generation == sc->sc_generation)
8184 if (generation == sc->sc_generation) {
8189 if (generation == sc->sc_generation) {
8194 if (generation == sc->sc_generation) {
9150 int err, generation; local
9390 int s, err = 0, generation = sc->sc_generation; local
11473 int generation = sc->sc_generation; local
[all...]
/haiku/src/add-ons/kernel/file_systems/ntfs/
H A Dlowntfs.c773 e->generation = 1;
889 e->generation = 1;
/haiku/src/add-ons/kernel/drivers/disk/nvme/libnvme/
H A Dnvme_spec.h1696 * Reservation action generation counter.
1698 uint32_t generation; member in struct:nvme_reservation_status_data
/haiku/src/add-ons/kernel/drivers/network/wlan/idualwifi7260/dev/pci/
H A Dif_iwm.c6298 int generation = sc->sc_generation; local
6439 if (generation != sc->sc_generation) {
6447 } else if (generation == sc->sc_generation) {
8777 int generation = sc->sc_generation, err; local
8839 if (generation == sc->sc_generation) {
8844 if (generation == sc->sc_generation) {
10397 int err, generation; local
10401 generation = ++sc->sc_generation;
10415 if (generation == sc->sc_generation)
10445 if (generation !
10638 int s, err = 0, generation = sc->sc_generation; local
12186 int generation = sc->sc_generation; local
[all...]

Completed in 340 milliseconds