HelenOS sources

destroy            69 kernel/generic/include/cap/cap.h 	void (*destroy)(void *);
destroy           295 kernel/generic/include/mm/as.h 	void (*destroy)(as_area_t *);
destroy           484 kernel/generic/src/cap/cap.c 		KOBJECT_OP(kobj)->destroy(kobj->raw);
destroy           103 kernel/generic/src/ipc/ipc.c 	.destroy = call_destroy
destroy            55 kernel/generic/src/ipc/ipcrsc.c 	.destroy = phone_destroy
destroy           309 kernel/generic/src/ipc/irq.c 	.destroy = irq_destroy
destroy          1100 kernel/generic/src/mm/as.c 	if (area->backend && area->backend->destroy)
destroy          1101 kernel/generic/src/mm/as.c 		area->backend->destroy(area);
destroy            71 kernel/generic/src/mm/backend_anon.c 	.destroy = anon_destroy,
destroy            70 kernel/generic/src/mm/backend_elf.c 	.destroy = elf_destroy,
destroy            71 kernel/generic/src/mm/backend_phys.c 	.destroy = phys_destroy,
destroy            67 kernel/generic/src/mm/backend_user.c 	.destroy = user_destroy,
destroy            57 kernel/generic/src/synch/syswaitq.c 	.destroy = waitq_destroy
destroy           266 uspace/app/edit/edit.c 	.destroy = pane_ctl_destroy,
destroy            56 uspace/app/nav/panel.c 	.destroy = panel_ctl_destroy,
destroy            57 uspace/app/taskbar/clock.c 	.destroy = taskbar_clock_ctl_destroy,
destroy           465 uspace/drv/block/virtio-blk/virtio-blk.c 		goto destroy;
destroy           481 uspace/drv/block/virtio-blk/virtio-blk.c destroy:
destroy           421 uspace/drv/nic/virtio-net/virtio-net.c 		goto destroy;
destroy           437 uspace/drv/nic/virtio-net/virtio-net.c destroy:
destroy            67 uspace/lib/bithenge/include/bithenge/blob.h 	void (*destroy)(bithenge_blob_t *self);
destroy           121 uspace/lib/bithenge/include/bithenge/blob.h 	void (*destroy)(bithenge_sequential_blob_t *self);
destroy            59 uspace/lib/bithenge/include/bithenge/expression.h 	void (*destroy)(bithenge_expression_t *self);
destroy            81 uspace/lib/bithenge/include/bithenge/expression.h 		self->ops->destroy(self);
destroy            92 uspace/lib/bithenge/include/bithenge/transform.h 	void (*destroy)(bithenge_transform_t *self);
destroy           125 uspace/lib/bithenge/include/bithenge/transform.h 		self->ops->destroy(self);
destroy            97 uspace/lib/bithenge/include/bithenge/tree.h 	void (*destroy)(bithenge_node_t *self);
destroy            56 uspace/lib/bithenge/src/blob.c 	assert(ops->destroy);
destroy           144 uspace/lib/bithenge/src/blob.c 	blob->ops->destroy(blob);
destroy           150 uspace/lib/bithenge/src/blob.c 	.destroy = sequential_destroy,
destroy           165 uspace/lib/bithenge/src/blob.c 	assert(ops->destroy);
destroy           228 uspace/lib/bithenge/src/blob.c 	.destroy = memory_destroy,
destroy           362 uspace/lib/bithenge/src/blob.c 	.destroy = subblob_destroy,
destroy           107 uspace/lib/bithenge/src/compound.c 	.destroy = compose_destroy,
destroy           224 uspace/lib/bithenge/src/compound.c 	.destroy = if_transform_destroy,
destroy           306 uspace/lib/bithenge/src/compound.c 	.destroy = partial_transform_destroy,
destroy            56 uspace/lib/bithenge/src/expression.c 	assert(ops->destroy);
destroy           246 uspace/lib/bithenge/src/expression.c 	.destroy = binary_expression_destroy,
destroy           302 uspace/lib/bithenge/src/expression.c 	.destroy = expression_indestructible,
destroy           337 uspace/lib/bithenge/src/expression.c 	.destroy = expression_indestructible,
destroy           391 uspace/lib/bithenge/src/expression.c 	.destroy = param_expression_destroy,
destroy           457 uspace/lib/bithenge/src/expression.c 	.destroy = const_expression_destroy,
destroy           538 uspace/lib/bithenge/src/expression.c 	.destroy = scope_member_expression_destroy,
destroy           656 uspace/lib/bithenge/src/expression.c 	.destroy = subblob_expression_destroy,
destroy           820 uspace/lib/bithenge/src/expression.c 	.destroy = param_wrapper_destroy,
destroy           907 uspace/lib/bithenge/src/expression.c 	.destroy = expression_transform_destroy,
destroy           965 uspace/lib/bithenge/src/expression.c 	.destroy = expression_transform_destroy,
destroy          1127 uspace/lib/bithenge/src/expression.c 	.destroy = concat_blob_destroy,
destroy            97 uspace/lib/bithenge/src/file.c 	.destroy = file_destroy,
destroy            91 uspace/lib/bithenge/src/helenos/block.c 	.destroy = block_destroy,
destroy           464 uspace/lib/bithenge/src/sequence.c 	.destroy = struct_node_destroy,
destroy           595 uspace/lib/bithenge/src/sequence.c 	.destroy = struct_transform_destroy,
destroy           754 uspace/lib/bithenge/src/sequence.c 	.destroy = repeat_node_destroy,
destroy           875 uspace/lib/bithenge/src/sequence.c 	.destroy = repeat_transform_destroy,
destroy          1030 uspace/lib/bithenge/src/sequence.c 	.destroy = do_while_node_destroy,
destroy          1121 uspace/lib/bithenge/src/sequence.c 	.destroy = do_while_transform_destroy,
destroy            65 uspace/lib/bithenge/src/transform.c 	assert(ops->destroy);
destroy           515 uspace/lib/bithenge/src/transform.c 	.destroy = barrier_transform_destroy,
destroy           606 uspace/lib/bithenge/src/transform.c 	.destroy = transform_indestructible,
destroy           636 uspace/lib/bithenge/src/transform.c 	.destroy = transform_indestructible,
destroy           734 uspace/lib/bithenge/src/transform.c 	.destroy = bits_xe_destroy,
destroy           760 uspace/lib/bithenge/src/transform.c 	.destroy = transform_indestructible,
destroy           789 uspace/lib/bithenge/src/transform.c 	.destroy = transform_indestructible,
destroy           850 uspace/lib/bithenge/src/transform.c 	.destroy = transform_indestructible,
destroy           869 uspace/lib/bithenge/src/transform.c 	.destroy = transform_indestructible,
destroy           936 uspace/lib/bithenge/src/transform.c 		.destroy = transform_indestructible,                           \
destroy          1007 uspace/lib/bithenge/src/transform.c 	.destroy = transform_indestructible,
destroy          1075 uspace/lib/bithenge/src/transform.c 	.destroy = transform_indestructible,
destroy            47 uspace/lib/bithenge/src/tree.c 	self->base.blob_ops->destroy(self);
destroy            61 uspace/lib/bithenge/src/tree.c 		self->internal_ops->destroy(self);
destroy           189 uspace/lib/bithenge/src/tree.c 	.destroy = internal_node_indestructible,
destroy           255 uspace/lib/bithenge/src/tree.c 	.destroy = simple_internal_node_destroy,
destroy           288 uspace/lib/c/generic/async/server.c 	bool destroy;
destroy           294 uspace/lib/c/generic/async/server.c 		destroy = true;
destroy           296 uspace/lib/c/generic/async/server.c 		destroy = false;
destroy           300 uspace/lib/c/generic/async/server.c 	if (destroy) {
destroy           844 uspace/lib/cpp/include/__bits/adt/deque.hpp                 allocator_.destroy(&data_[back_bucket_][back_bucket_idx_]);
destroy           861 uspace/lib/cpp/include/__bits/adt/deque.hpp                     allocator_.destroy(&data_[front_bucket_][0]);
destroy           865 uspace/lib/cpp/include/__bits/adt/deque.hpp                     allocator_.destroy(&data_[front_bucket_][front_bucket_idx_]);
destroy           548 uspace/lib/cpp/include/__bits/adt/vector.hpp                         allocator_traits<Allocator>::destroy(allocator_, --last);
destroy           126 uspace/lib/cpp/include/__bits/memory/allocator_traits.hpp                 alloc.destroy(ptr);
destroy           387 uspace/lib/cpp/include/__bits/memory/shared_ptr.hpp                         payload_->destroy();
destroy           240 uspace/lib/cpp/include/__bits/memory/type_getters.hpp     struct alloc_has_destroy<Alloc, T, void_t<decltype(declval<Alloc>().destroy(declval<T>()))>>
destroy           215 uspace/lib/cpp/include/__bits/memory/weak_ptr.hpp                     payload_->destroy();
destroy            54 uspace/lib/cpp/include/__bits/refcount_obj.hpp             virtual void destroy() = 0;
destroy           161 uspace/lib/cpp/include/__bits/thread/future.hpp                         state_->destroy();
destroy           108 uspace/lib/cpp/include/__bits/thread/packaged_task.hpp                         state_->destroy();
destroy           128 uspace/lib/cpp/include/__bits/thread/packaged_task.hpp                         state_->destroy();
destroy           148 uspace/lib/cpp/include/__bits/thread/promise.hpp                         state_->destroy();
destroy           313 uspace/lib/cpp/include/__bits/thread/shared_state.hpp                 destroy();
destroy           367 uspace/lib/cpp/include/__bits/thread/shared_state.hpp                 destroy();
destroy           879 uspace/lib/ext4/src/ops.c 	.destroy = ext4_destroy_node,
destroy          1498 uspace/lib/ext4/src/ops.c 	.destroy = ext4_destroy,
destroy           221 uspace/lib/fs/libfs.c 		bool destroy = (libfs_ops->lnkcnt_get(node) == 0);
destroy           223 uspace/lib/fs/libfs.c 		if (destroy)
destroy           224 uspace/lib/fs/libfs.c 			rc = vfs_out_ops->destroy(service_id, index);
destroy           684 uspace/lib/fs/libfs.c 				(void) ops->destroy(cur);
destroy            53 uspace/lib/fs/libfs.h 	errno_t (*destroy)(service_id_t, fs_index_t);
destroy            73 uspace/lib/fs/libfs.h 	errno_t (*destroy)(fs_node_t *);
destroy            59 uspace/lib/label/include/types/liblabel.h 	errno_t (*destroy)(label_t *);
destroy            58 uspace/lib/label/src/dummy.c 	.destroy = dummy_destroy,
destroy            84 uspace/lib/label/src/gpt.c 	.destroy = gpt_destroy,
destroy           100 uspace/lib/label/src/label.c 	return label->ops->destroy(label);
destroy            78 uspace/lib/label/src/mbr.c 	.destroy = mbr_destroy,
destroy            50 uspace/lib/ui/include/types/ui/control.h 	void (*destroy)(void *);
destroy            50 uspace/lib/ui/include/types/ui/testctl.h 	bool destroy;
destroy            65 uspace/lib/ui/src/checkbox.c 	.destroy = ui_checkbox_ctl_destroy,
destroy            91 uspace/lib/ui/src/control.c 	return control->ops->destroy(control->ext);
destroy            76 uspace/lib/ui/src/entry.c 	.destroy = ui_entry_ctl_destroy,
destroy            58 uspace/lib/ui/src/filelist.c 	.destroy = ui_file_list_ctl_destroy,
destroy            54 uspace/lib/ui/src/fixed.c 	.destroy = ui_fixed_ctl_destroy,
destroy            56 uspace/lib/ui/src/image.c 	.destroy = ui_image_ctl_destroy,
destroy            54 uspace/lib/ui/src/label.c 	.destroy = ui_label_ctl_destroy,
destroy            57 uspace/lib/ui/src/list.c 	.destroy = ui_list_ctl_destroy,
destroy            71 uspace/lib/ui/src/menubar.c 	.destroy = ui_menu_bar_ctl_destroy,
destroy            67 uspace/lib/ui/src/pbutton.c 	.destroy = ui_pbutton_ctl_destroy,
destroy            64 uspace/lib/ui/src/rbutton.c 	.destroy = ui_rbutton_ctl_destroy,
destroy           129 uspace/lib/ui/src/scrollbar.c 	.destroy = ui_scrollbar_ctl_destroy,
destroy            82 uspace/lib/ui/src/slider.c 	.destroy = ui_slider_ctl_destroy,
destroy            56 uspace/lib/ui/src/tabset.c 	.destroy = ui_tab_set_ctl_destroy,
destroy            53 uspace/lib/ui/src/testctl.c 	.destroy = test_ctl_destroy,
destroy            65 uspace/lib/ui/src/testctl.c 	resp->destroy = true;
destroy            64 uspace/lib/ui/test/control.c PCUT_TEST(destroy)
destroy            75 uspace/lib/ui/test/control.c 	resp.destroy = false;
destroy            78 uspace/lib/ui/test/control.c 	PCUT_ASSERT_TRUE(resp.destroy);
destroy            46 uspace/lib/ui/test/fixed.c 	.destroy = test_ctl_destroy,
destroy            59 uspace/lib/ui/test/fixed.c 	bool destroy;
destroy           143 uspace/lib/ui/test/fixed.c PCUT_TEST(destroy)
destroy           159 uspace/lib/ui/test/fixed.c 	resp.destroy = false;
destroy           162 uspace/lib/ui/test/fixed.c 	PCUT_ASSERT_TRUE(resp.destroy);
destroy           268 uspace/lib/ui/test/fixed.c 	resp->destroy = true;
destroy           328 uspace/lib/ui/test/tab.c 	resp.destroy = false;
destroy           333 uspace/lib/ui/test/tab.c 	PCUT_ASSERT_TRUE(resp.destroy);
destroy           381 uspace/lib/ui/test/tab.c 	resp.destroy = false;
destroy           386 uspace/lib/ui/test/tab.c 	PCUT_ASSERT_FALSE(resp.destroy);
destroy           837 uspace/srv/fs/cdfs/cdfs_ops.c 	.destroy = cdfs_destroy_node,
destroy          1432 uspace/srv/fs/cdfs/cdfs_ops.c 	.destroy = cdfs_destroy,
destroy           600 uspace/srv/fs/exfat/exfat_ops.c 	bool destroy = false;
destroy           615 uspace/srv/fs/exfat/exfat_ops.c 			destroy = true;
destroy           619 uspace/srv/fs/exfat/exfat_ops.c 	if (destroy) {
destroy          1000 uspace/srv/fs/exfat/exfat_ops.c 	.destroy = exfat_destroy_node,
destroy          1624 uspace/srv/fs/exfat/exfat_ops.c 	.destroy = exfat_destroy,
destroy           460 uspace/srv/fs/fat/fat_ops.c 	bool destroy = false;
destroy           475 uspace/srv/fs/fat/fat_ops.c 			destroy = true;
destroy           479 uspace/srv/fs/fat/fat_ops.c 	if (destroy) {
destroy           897 uspace/srv/fs/fat/fat_ops.c 	.destroy = fat_destroy_node,
destroy          1570 uspace/srv/fs/fat/fat_ops.c 	.destroy = fat_destroy,
destroy           439 uspace/srv/fs/locfs/locfs_ops.c 	.destroy = locfs_destroy_node,
destroy           778 uspace/srv/fs/locfs/locfs_ops.c 	.destroy = locfs_destroy,
destroy            88 uspace/srv/fs/mfs/mfs_ops.c 	.destroy = mfs_destroy_node,
destroy          1268 uspace/srv/fs/mfs/mfs_ops.c 	.destroy = mfs_destroy,
destroy           125 uspace/srv/fs/tmpfs/tmpfs_ops.c 	.destroy = tmpfs_destroy_node,
destroy           663 uspace/srv/fs/tmpfs/tmpfs_ops.c 	.destroy = tmpfs_destroy,
destroy           280 uspace/srv/fs/udf/udf_ops.c 	.destroy = udf_destroy_node,
destroy           556 uspace/srv/fs/udf/udf_ops.c 	.destroy = udf_destroy,
destroy            66 uspace/srv/hid/input/layout.c 	(*layout->ops->destroy)(layout);
destroy            54 uspace/srv/hid/input/layout.h 	void (*destroy)(layout_t *);
destroy            50 uspace/srv/hid/input/layout/ar.c 	.destroy = ar_destroy,
destroy            61 uspace/srv/hid/input/layout/cz.c 	.destroy = cz_destroy,
destroy            49 uspace/srv/hid/input/layout/fr_azerty.c 	.destroy = fr_azerty_destroy,
destroy            49 uspace/srv/hid/input/layout/us_dvorak.c 	.destroy = us_dvorak_destroy,
destroy            49 uspace/srv/hid/input/layout/us_qwerty.c 	.destroy = us_qwerty_destroy,
HelenOS homepage, sources at GitHub