ReactOS 0.4.15-dev-8621-g4b051b9
|
Go to the source code of this file.
Classes | |
struct | _EXT2_BUFFER_HEAD |
Variables | |
PEXT2_GLOBAL | Ext2Global |
struct task_struct | current_task |
struct task_struct * | current = ¤t_task |
struct _EXT2_BUFFER_HEAD | g_jbh = {NULL, ATOMIC_INIT(0)} |
|
inlinestatic |
Definition at line 147 of file linux.c.
Referenced by add_wait_queue(), and prepare_to_wait().
|
inlinestatic |
Definition at line 155 of file linux.c.
Referenced by add_wait_queue_exclusive(), and prepare_to_wait_exclusive().
void __bforget | ( | struct buffer_head * | bh | ) |
Definition at line 843 of file linux.c.
Referenced by bforget(), and journal_forget().
void __brelse | ( | struct buffer_head * | bh | ) |
Definition at line 808 of file linux.c.
Referenced by __bforget(), __dispose_buffer(), __journal_remove_journal_head(), add_dirent_to_buf(), brelse(), Ext2AddDotEntries(), Ext2GetInodeLba(), Ext2ScanDir(), ext3_bread(), ext4_check_descriptors(), journal_forget(), journal_put_journal_head(), and put_bh().
|
static |
Definition at line 373 of file linux.c.
Referenced by buffer_head_search().
struct buffer_head * __find_get_block | ( | struct block_device * | bdev, |
sector_t | block, | ||
unsigned long | size | ||
) |
Definition at line 932 of file linux.c.
Referenced by sb_find_get_block().
struct buffer_head * __getblk | ( | struct block_device * | bdev, |
sector_t | block, | ||
unsigned long | size | ||
) |
Definition at line 799 of file linux.c.
Referenced by __find_get_block(), do_one_pass(), journal_get_descriptor_buffer(), journal_init_inode(), jread(), and sb_bread().
void __lock_buffer | ( | struct buffer_head * | bh | ) |
|
inlinestatic |
void __wait_on_buffer | ( | struct buffer_head * | bh | ) |
void add_wait_queue | ( | wait_queue_head_t * | q, |
wait_queue_t * | waiti | ||
) |
Definition at line 167 of file linux.c.
void add_wait_queue_exclusive | ( | wait_queue_head_t * | q, |
wait_queue_t * | waiti | ||
) |
Definition at line 178 of file linux.c.
int bh_submit_read | ( | struct buffer_head * | bh | ) |
Definition at line 892 of file linux.c.
Referenced by Ext2FreeInode(), Ext2LoadBlock(), Ext2LoadBuffer(), Ext2NewBlock(), Ext2NewInode(), Ext2SaveBuffer(), Ext2ZeroBuffer(), ext3_bread(), and sb_bread().
Definition at line 942 of file linux.c.
Referenced by ext2_allocate_group_table(), and journal_bmap().
Definition at line 396 of file linux.c.
Referenced by buffer_head_insert().
|
static |
Definition at line 419 of file linux.c.
Referenced by get_block_bh_mdl(), and get_block_bh_pin().
void buffer_head_remove | ( | struct block_device * | bdev, |
struct buffer_head * | bh | ||
) |
Definition at line 424 of file linux.c.
Referenced by Ext2DropBH(), and Ext2QueryUnusedBH().
|
static |
Definition at line 411 of file linux.c.
Referenced by get_block_bh_mdl(), and get_block_bh_pin().
EXPORT_SYMBOL | ( | prepare_to_wait_exclusive | ) |
void ext2_destroy_bh | ( | ) |
void ext2_destroy_linux | ( | ) |
Definition at line 1019 of file linux.c.
Referenced by DriverEntry().
int ext2_init_bh | ( | ) |
Definition at line 300 of file linux.c.
Referenced by ext2_init_linux().
int ext2_init_linux | ( | ) |
Definition at line 1004 of file linux.c.
Referenced by DriverEntry().
void finish_wait | ( | wait_queue_head_t * | q, |
wait_queue_t * | waiti | ||
) |
Definition at line 250 of file linux.c.
void free_buffer_head | ( | struct buffer_head * | bh | ) |
Definition at line 346 of file linux.c.
Referenced by Ext2bhReaperThread(), Ext2DropBH(), get_block_bh_mdl(), and get_block_bh_pin().
struct buffer_head * get_block_bh | ( | struct block_device * | bdev, |
sector_t | block, | ||
unsigned long | size, | ||
int | zero | ||
) |
Definition at line 782 of file linux.c.
Referenced by __getblk(), sb_getblk(), and sb_getblk_zero().
struct buffer_head * get_block_bh_mdl | ( | struct block_device * | bdev, |
sector_t | block, | ||
unsigned long | size, | ||
int | zero | ||
) |
Definition at line 430 of file linux.c.
struct buffer_head * get_block_bh_pin | ( | struct block_device * | bdev, |
sector_t | block, | ||
unsigned long | size, | ||
int | zero | ||
) |
Definition at line 611 of file linux.c.
Referenced by get_block_bh().
void init_waitqueue_head | ( | wait_queue_head_t * | q | ) |
Definition at line 992 of file linux.c.
Referenced by Ext2RecoverJournal(), and journal_destroy().
void * kmem_cache_alloc | ( | kmem_cache_t * | kc, |
int | flags | ||
) |
Definition at line 92 of file linux.c.
Referenced by insert_revoke_hash(), journal_alloc_journal_head(), journal_init_revoke(), and new_buffer_head().
kmem_cache_t * kmem_cache_create | ( | const char * | name, |
size_t | size, | ||
size_t | offset, | ||
unsigned long | flags, | ||
kmem_cache_cb_t | ctor | ||
) |
Definition at line 48 of file linux.c.
Referenced by ext2_init_bh(), Ext2InitializeVcb(), journal_init_handle_cache(), journal_init_journal_head_cache(), and journal_init_revoke_caches().
int kmem_cache_destroy | ( | kmem_cache_t * | kc | ) |
Definition at line 82 of file linux.c.
Referenced by ext2_destroy_bh(), Ext2DestroyVcb(), Ext2InitializeVcb(), journal_destroy_handle_cache(), journal_destroy_journal_head_cache(), journal_destroy_revoke_caches(), and journal_init_revoke_caches().
void kmem_cache_free | ( | kmem_cache_t * | kc, |
void * | p | ||
) |
Definition at line 103 of file linux.c.
Referenced by free_buffer_head(), journal_clear_revoke(), journal_destroy_revoke(), journal_free_journal_head(), journal_init_revoke(), and tcp_tw_put().
Definition at line 34 of file linux.c.
Referenced by Ext2LoadGroup(), ext4_ext_split(), ext4_find_extent(), ext4_xattr_item_alloc(), and journal_init_common().
void ll_rw_block | ( | int | rw, |
int | nr, | ||
struct buffer_head * | bhs[] | ||
) |
Definition at line 862 of file linux.c.
Referenced by __brelse(), bh_submit_read(), journal_get_superblock(), and journal_update_superblock().
void mark_buffer_dirty | ( | struct buffer_head * | bh | ) |
Definition at line 914 of file linux.c.
Referenced by __journal_temp_unlink_buffer(), do_one_pass(), Ext2CheckSetBlock(), Ext2FreeInode(), Ext2NewBlock(), Ext2NewInode(), Ext2SaveBlock(), Ext2SaveBuffer(), Ext2SaveGroup(), Ext2SetFileType(), Ext2ZeroBuffer(), ext4_init_block_bitmap(), ext4_init_inode_bitmap(), journal_convert_superblock_v1(), and journal_update_superblock().
struct buffer_head * new_buffer_head | ( | ) |
Definition at line 327 of file linux.c.
Referenced by get_block_bh_mdl(), and get_block_bh_pin().
void prepare_to_wait | ( | wait_queue_head_t * | q, |
wait_queue_t * | waiti, | ||
int | state | ||
) |
void prepare_to_wait_exclusive | ( | wait_queue_head_t * | q, |
wait_queue_t * | waiti, | ||
int | state | ||
) |
void remove_wait_queue | ( | wait_queue_head_t * | q, |
wait_queue_t * | waiti | ||
) |
Definition at line 189 of file linux.c.
int submit_bh | ( | int | rw, |
struct buffer_head * | bh | ||
) |
Definition at line 792 of file linux.c.
Referenced by ll_rw_block(), and sync_dirty_buffer().
int submit_bh_mdl | ( | int | rw, |
struct buffer_head * | bh | ||
) |
Definition at line 551 of file linux.c.
int submit_bh_pin | ( | int | rw, |
struct buffer_head * | bh | ||
) |
Definition at line 727 of file linux.c.
Referenced by submit_bh().
int sync_blockdev | ( | struct block_device * | bdev | ) |
Definition at line 919 of file linux.c.
Referenced by Ext2RecoverJournal(), and journal_recover().
int sync_dirty_buffer | ( | struct buffer_head * | bh | ) |
Definition at line 898 of file linux.c.
Referenced by journal_convert_superblock_v1(), and journal_update_superblock().
void unlock_buffer | ( | struct buffer_head * | bh | ) |
Definition at line 853 of file linux.c.
Referenced by do_one_pass(), journal_get_descriptor_buffer(), ll_rw_block(), submit_bh_mdl(), submit_bh_pin(), and sync_dirty_buffer().
struct __wait_queue * wait_queue_create | ( | ) |
void wait_queue_destroy | ( | struct __wait_queue * | wait | ) |
int wake_up | ( | wait_queue_head_t * | queue | ) |
Definition at line 279 of file linux.c.
Referenced by __log_start_commit().
struct task_struct* current = ¤t_task |
Definition at line 32 of file linux.c.
Referenced by _initterm(), _RTC_CheckStackVars2(), _svcauth_des(), apply_patch(), reverse_bidirectional_iterator< _BidirectionalIterator, _Tp,, _STLP_DFL_TYPE_PARAM >::base(), CcRosCreateVacb(), CcRosFlushDirtyPages(), CcRosFreeOneUnusedVacb(), CcRosGetVacb(), CcRosLookupVacb(), CcRosTraceCacheMap(), CcRosTrimCache(), cfgets(), check_access(), check_rr_dates(), check_sharing(), FxTagTracker::CheckForAbandondedTags(), chmc_section_lookup(), ConSrvConsoleProcessCtrlEvent(), ConSrvGetConsoleProcessList(), ConSrvSetConsoleProcessFocus(), context_set_pixel_format(), convertHexToHexCSV(), cs_txt(), ddraw_surface7_Flip(), DelOld(), DwDecodeSleb128(), DwDecodeUleb128(), EDIT_PaintText(), enable_allowed_controls(), enumx_Next(), enumx_Skip(), TTelnetHandler::escapeIAC(), FDICopy(), file_add(), FT_GlyphLoader_Add(), FT_GlyphLoader_Adjust_Points(), FT_GlyphLoader_Adjust_Subglyphs(), FT_GlyphLoader_CheckPoints(), FT_GlyphLoader_CheckSubGlyphs(), FT_GlyphLoader_Prepare(), FT_GlyphLoader_Rewind(), get_input_bytes(), HEXEDIT_PaintLines(), HUF_readCTable(), HUF_readDTableX1_wksp(), HUF_readDTableX2_wksp(), HUF_sort(), IMAPIPROP_GetValue(), insertIntoTree(), InsNew(), IPropData_fnGetPropList(), IPropData_fnRelease(), join_modify_update(), mallocspy_is_allocation_spyed(), MmFindRegion(), MsfsCreate(), MsfsCreateMailslot(), mystrrchr(), np_enum(), reverse_bidirectional_iterator< _BidirectionalIterator, _Tp,, _STLP_DFL_TYPE_PARAM >::operator*(), reverse_bidirectional_iterator< _BidirectionalIterator, _Tp,, _STLP_DFL_TYPE_PARAM >::operator++(), reverse_bidirectional_iterator< _BidirectionalIterator, _Tp,, _STLP_DFL_TYPE_PARAM >::operator--(), ReadCommand(), RPCRT4_RemoveThreadContextHandle(), Save(), TScroller::ScrollBack(), set_parse_status(), SetPixelFormat(), settime_how(), skip_input_bytes(), Sort(), START_TEST(), surface_load_drawable(), SYSLINK_ParseText(), test_EM_GETHANDLE(), test_GetTimeZoneInformation(), test_locking(), test_media_event(), test_one(), test_PBM_STEPIT(), test_try_transform(), test_ZombifyActCtx(), TOOLTIPS_Show(), TransactedSnapshotImpl_FindNextChild(), triangulate(), TT_Process_Composite_Component(), UDFDOSName100(), UDFDOSName200(), UDFDOSName201(), validate_patch(), validate_state_table(), VARIANT_MakeDate(), wined3d_texture_load_location(), xdrrec_getbytes(), xdrrec_putbytes(), xmlParseAttValueComplex(), xmlStringLenDecodeEntities(), xsltAddKey(), xsltApplyStripSpaces(), xsltCompilePatternInternal(), ZSTD_buildSeqStore(), ZSTD_compressBlock_btultra2(), ZSTD_compressBlock_doubleFast_extDict_generic(), ZSTD_compressBlock_doubleFast_generic(), ZSTD_compressBlock_fast_dictMatchState_generic(), ZSTD_compressBlock_fast_extDict_generic(), ZSTD_compressBlock_fast_generic(), ZSTD_compressBlock_lazy_extDict_generic(), ZSTD_compressBlock_lazy_generic(), ZSTD_DUBT_findBestMatch(), ZSTD_DUBT_findBetterDictMatch(), ZSTD_fillDoubleHashTable(), ZSTD_fillHashTable(), ZSTD_HcFindBestMatch_generic(), ZSTD_insertBt1(), ZSTD_insertBtAndGetAllMatches(), ZSTD_insertDUBT1(), ZSTD_ldm_generateSequences_internal(), ZSTD_ldm_limitTableUpdate(), ZSTD_window_needOverflowCorrection(), and FxTagTracker::~FxTagTracker().
struct task_struct current_task |
|
extern |
Definition at line 16 of file init.c.
Referenced by __brelse().
struct _EXT2_BUFFER_HEAD g_jbh = {NULL, ATOMIC_INIT(0)} |
Referenced by __brelse(), ext2_destroy_bh(), ext2_init_bh(), free_buffer_head(), get_block_bh_mdl(), get_block_bh_pin(), and new_buffer_head().