/linux/drivers/gpu/drm/i915/gt/uc/ |
H A D | intel_guc_log.c | 31 static void guc_log_copy_debuglogs_for_relay(struct intel_guc_log *log); 40 static void _guc_log_init_sizes(struct intel_guc_log *log) in _guc_log_init_sizes() argument 42 struct intel_guc *guc = log_to_guc(log); in _guc_log_init_sizes() 66 log->sizes[i].bytes = sections[i].default_val; in _guc_log_init_sizes() 69 if (log->sizes[GUC_LOG_SECTIONS_DEBUG].bytes >= SZ_1M && in _guc_log_init_sizes() 71 log->sizes[GUC_LOG_SECTIONS_CRASH].bytes = SZ_1M; in _guc_log_init_sizes() 76 if ((log->sizes[i].bytes % SZ_1M) == 0) { in _guc_log_init_sizes() 77 log->sizes[i].units = SZ_1M; in _guc_log_init_sizes() 78 log->sizes[i].flag = sections[i].flag; in _guc_log_init_sizes() 80 log in _guc_log_init_sizes() 115 guc_log_init_sizes(struct intel_guc_log * log) guc_log_init_sizes() argument 123 intel_guc_log_section_size_crash(struct intel_guc_log * log) intel_guc_log_section_size_crash() argument 130 intel_guc_log_section_size_debug(struct intel_guc_log * log) intel_guc_log_section_size_debug() argument 137 intel_guc_log_section_size_capture(struct intel_guc_log * log) intel_guc_log_section_size_capture() argument 144 intel_guc_log_size(struct intel_guc_log * log) intel_guc_log_size() argument 287 guc_move_to_next_buf(struct intel_guc_log * log) guc_move_to_next_buf() argument 303 guc_get_write_buffer(struct intel_guc_log * log) guc_get_write_buffer() argument 317 intel_guc_check_log_buf_overflow(struct intel_guc_log * log,enum guc_log_buffer_type type,unsigned int full_cnt) intel_guc_check_log_buf_overflow() argument 341 intel_guc_get_log_buffer_size(struct intel_guc_log * log,enum guc_log_buffer_type type) intel_guc_get_log_buffer_size() argument 358 intel_guc_get_log_buffer_offset(struct intel_guc_log * log,enum guc_log_buffer_type type) intel_guc_get_log_buffer_offset() argument 373 _guc_log_copy_debuglogs_for_relay(struct intel_guc_log * log) _guc_log_copy_debuglogs_for_relay() argument 481 struct intel_guc_log *log = copy_debug_logs_work() local 487 guc_log_relay_map(struct intel_guc_log * log) guc_log_relay_map() argument 504 guc_log_relay_unmap(struct intel_guc_log * log) guc_log_relay_unmap() argument 512 intel_guc_log_init_early(struct intel_guc_log * log) intel_guc_log_init_early() argument 519 guc_log_relay_create(struct intel_guc_log * log) guc_log_relay_create() argument 564 guc_log_relay_destroy(struct intel_guc_log * log) guc_log_relay_destroy() argument 572 guc_log_copy_debuglogs_for_relay(struct intel_guc_log * log) guc_log_copy_debuglogs_for_relay() argument 588 __get_default_log_level(struct intel_guc_log * log) __get_default_log_level() argument 613 intel_guc_log_create(struct intel_guc_log * log) intel_guc_log_create() argument 657 intel_guc_log_destroy(struct intel_guc_log * log) intel_guc_log_destroy() argument 663 intel_guc_log_set_level(struct intel_guc_log * log,u32 level) intel_guc_log_set_level() argument 703 intel_guc_log_relay_created(const struct intel_guc_log * log) intel_guc_log_relay_created() argument 708 intel_guc_log_relay_open(struct intel_guc_log * log) intel_guc_log_relay_open() argument 752 intel_guc_log_relay_start(struct intel_guc_log * log) intel_guc_log_relay_start() argument 769 intel_guc_log_relay_flush(struct intel_guc_log * log) intel_guc_log_relay_flush() argument 795 guc_log_relay_stop(struct intel_guc_log * log) guc_log_relay_stop() argument 810 intel_guc_log_relay_close(struct intel_guc_log * log) intel_guc_log_relay_close() argument 821 intel_guc_log_handle_flush_event(struct intel_guc_log * log) intel_guc_log_handle_flush_event() argument 851 intel_guc_log_info(struct intel_guc_log * log,struct drm_printer * p) intel_guc_log_info() argument 880 intel_guc_log_dump(struct intel_guc_log * log,struct drm_printer * p,bool dump_load_err) intel_guc_log_dump() argument [all...] |
H A D | intel_guc_log_debugfs.c | 31 static u32 guc_log_dump_size(struct intel_guc_log *log) in guc_log_dump_size() argument 33 struct intel_guc *guc = log_to_guc(log); in guc_log_dump_size() 38 if (!log->vma) in guc_log_dump_size() 41 return obj_to_guc_log_dump_size(log->vma->obj); in guc_log_dump_size() 59 static u32 guc_load_err_dump_size(struct intel_guc_log *log) in guc_load_err_dump_size() argument 61 struct intel_guc *guc = log_to_guc(log); in guc_load_err_dump_size() 84 struct intel_guc_log *log = data; in guc_log_level_get() local 86 if (!log->vma) in guc_log_level_get() 89 *val = intel_guc_log_get_level(log); in guc_log_level_get() 96 struct intel_guc_log *log in guc_log_level_set() local 110 struct intel_guc_log *log = inode->i_private; guc_log_relay_open() local 126 struct intel_guc_log *log = filp->private_data; guc_log_relay_write() local 148 struct intel_guc_log *log = inode->i_private; guc_log_relay_release() local 161 intel_guc_log_debugfs_register(struct intel_guc_log * log,struct dentry * root) intel_guc_log_debugfs_register() argument [all...] |
H A D | intel_guc_log.h | 19 * While we're using plain log level in i915, GuC controls are much more... 21 * log enabling, and separate bit for default logging - which "conveniently" 76 void intel_guc_log_init_early(struct intel_guc_log *log); 77 bool intel_guc_check_log_buf_overflow(struct intel_guc_log *log, enum guc_log_buffer_type type, 79 unsigned int intel_guc_get_log_buffer_size(struct intel_guc_log *log, 81 size_t intel_guc_get_log_buffer_offset(struct intel_guc_log *log, enum guc_log_buffer_type type); 82 int intel_guc_log_create(struct intel_guc_log *log); 83 void intel_guc_log_destroy(struct intel_guc_log *log); 85 int intel_guc_log_set_level(struct intel_guc_log *log, u32 level); 86 bool intel_guc_log_relay_created(const struct intel_guc_log *log); 94 intel_guc_log_get_level(struct intel_guc_log * log) intel_guc_log_get_level() argument [all...] |
/linux/fs/jfs/ |
H A D | jfs_logmgr.c | 8 * jfs_logmgr.c: log manager 15 * log buffer manager: 16 * special purpose buffer manager supporting log i/o requirements. 17 * per log serial pageout of logpage 25 * log page during the pageout of previous/current log page(s) are 29 * transactions are committed asynchronously when the log page 33 * . a per log lock serialize log write. 34 * . a per log loc 80 LOG_LOCK_INIT(log) global() argument 81 LOG_LOCK(log) global() argument 82 LOG_UNLOCK(log) global() argument 89 LOGGC_LOCK_INIT(log) global() argument 90 LOGGC_LOCK(log) global() argument 91 LOGGC_UNLOCK(log) global() argument 201 write_special_inodes(struct jfs_log * log,int (* writer)(struct address_space *)) write_special_inodes() argument 225 lmLog(struct jfs_log * log,struct tblock * tblk,struct lrd * lrd,struct tlock * tlck) lmLog() argument 344 lmWriteRecord(struct jfs_log * log,struct tblock * tblk,struct lrd * lrd,struct tlock * tlck) lmWriteRecord() argument 552 lmNextPage(struct jfs_log * log) lmNextPage() argument 658 lmGroupCommit(struct jfs_log * log,struct tblock * tblk) lmGroupCommit() argument 737 lmGCwrite(struct jfs_log * log,int cant_write) lmGCwrite() argument 805 struct jfs_log *log = bp->l_log; lmPostGC() local 921 lmLogSync(struct jfs_log * log,int hard_sync) lmLogSync() argument 1038 jfs_syncpt(struct jfs_log * log,int hard_sync) jfs_syncpt() argument 1062 struct jfs_log *log; lmLogOpen() local 1156 struct jfs_log *log; open_inline_log() local 1240 lmLogInit(struct jfs_log * log) lmLogInit() argument 1438 struct jfs_log *log = sbi->log; lmLogClose() local 1509 jfs_flush_journal(struct jfs_log * log,int wait) jfs_flush_journal() argument 1631 lmLogShutdown(struct jfs_log * log) lmLogShutdown() argument 1707 lmLogFileSystem(struct jfs_log * log,struct jfs_sb_info * sbi,int activate) lmLogFileSystem() argument 1787 lbmLogInit(struct jfs_log * log) lbmLogInit() argument 1855 lbmLogShutdown(struct jfs_log * log) lbmLogShutdown() argument 1876 lbmAllocate(struct jfs_log * log,int pn) lbmAllocate() argument 1920 struct jfs_log *log = bp->l_log; lbmfree() local 1962 lbmRead(struct jfs_log * log,int pn,struct lbuf ** bpp) lbmRead() argument 2011 lbmWrite(struct jfs_log * log,struct lbuf * bp,int flag,int cant_block) lbmWrite() argument 2079 lbmDirectWrite(struct jfs_log * log,struct lbuf * bp,int flag) lbmDirectWrite() argument 2112 struct jfs_log *log = bp->l_log; lbmStartIO() local 2174 struct jfs_log *log; lbmIODone() local 2355 lmLogFormat(struct jfs_log * log,s64 logAddress,int logSize) lmLogFormat() argument [all...] |
H A D | jfs_txnmgr.c | 151 static void diLog(struct jfs_log *log, struct tblock *tblk, struct lrd *lrd, 153 static void dataLog(struct jfs_log *log, struct tblock *tblk, struct lrd *lrd, 155 static void dtLog(struct jfs_log * log, struct tblock * tblk, struct lrd * lrd, 157 static void mapLog(struct jfs_log * log, struct tblock * tblk, struct lrd * lrd, 162 static void txLog(struct jfs_log *log, struct tblock *tblk, 166 static void xtLog(struct jfs_log * log, struct tblock * tblk, struct lrd * lrd, 352 struct jfs_log *log; in txBegin() local 355 log = JFS_SBI(sb)->log; in txBegin() 357 if (!log) { in txBegin() 454 struct jfs_log *log; txBeginAnon() local 495 struct jfs_log *log; txEnd() local 906 struct jfs_log *log; txUnlock() local 1134 struct jfs_log *log; txCommit() local 1372 txLog(struct jfs_log * log,struct tblock * tblk,struct commit * cd) txLog() argument 1428 diLog(struct jfs_log * log,struct tblock * tblk,struct lrd * lrd,struct tlock * tlck,struct commit * cd) diLog() argument 1506 dataLog(struct jfs_log * log,struct tblock * tblk,struct lrd * lrd,struct tlock * tlck) dataLog() argument 1552 dtLog(struct jfs_log * log,struct tblock * tblk,struct lrd * lrd,struct tlock * tlck) dtLog() argument 1655 xtLog(struct jfs_log * log,struct tblock * tblk,struct lrd * lrd,struct tlock * tlck) xtLog() argument 2038 mapLog(struct jfs_log * log,struct tblock * tblk,struct lrd * lrd,struct tlock * tlck) mapLog() argument 2652 struct jfs_log *log; txLazyCommit() local 2794 struct jfs_log *log = mp->log; LogSyncRelease() local 2815 struct jfs_log *log = JFS_SBI(sb)->log; txQuiesce() local 2869 struct jfs_log *log = JFS_SBI(sb)->log; txResume() local [all...] |
/linux/drivers/md/ |
H A D | raid5-cache.c | 18 #include "raid5-log.h" 28 * log->max_free_space is min(1/4 disk size, 10G reclaimable space). 30 * In write through mode, the reclaim runs every log->max_free_space. 70 * writes are committed from the log device. Therefore, a stripe in 72 * - write to log device 87 sector_t device_size; /* log device size, round to 92 sector_t last_checkpoint; /* log tail. where recovery scan 94 u64 last_cp_seq; /* log tail sequence */ 96 sector_t log_start; /* log head. where new data appends */ 97 u64 seq; /* log hea 210 struct r5l_log *log; global() member 250 r5c_is_writeback(struct r5l_log * log) r5c_is_writeback() argument 256 r5l_ring_add(struct r5l_log * log,sector_t start,sector_t inc) r5l_ring_add() argument 264 r5l_ring_distance(struct r5l_log * log,sector_t start,sector_t end) r5l_ring_distance() argument 273 r5l_has_free_space(struct r5l_log * log,sector_t size) r5l_has_free_space() argument 326 struct r5l_log *log = READ_ONCE(conf->log); r5c_check_stripe_cache_usage() local 353 struct r5l_log *log = READ_ONCE(conf->log); r5c_check_cached_full_stripe() local 398 struct r5l_log *log = READ_ONCE(conf->log); r5c_log_required_to_flush_cache() local 415 r5c_update_log_state(struct r5l_log * log) r5c_update_log_state() argument 451 struct r5l_log *log = READ_ONCE(conf->log); r5c_make_stripe_write_out() local 493 struct r5l_log *log = READ_ONCE(sh->raid_conf->log); r5c_finish_cache_stripe() local 526 r5l_log_run_stripes(struct r5l_log * log) r5l_log_run_stripes() argument 542 r5l_move_to_end_ios(struct r5l_log * log) r5l_move_to_end_ios() argument 561 struct r5l_log *log = io->log; r5l_log_endio() local 623 r5l_do_submit_io(struct r5l_log * log,struct r5l_io_unit * io) r5l_do_submit_io() argument 660 struct r5l_log *log = container_of(work, struct r5l_log, r5l_submit_io_async() local 681 struct r5l_log *log = container_of(work, struct r5l_log, r5c_disable_writeback_async() local 704 r5l_submit_current_io(struct r5l_log * log) r5l_submit_current_io() argument 734 r5l_bio_alloc(struct r5l_log * log) r5l_bio_alloc() argument 744 r5_reserve_log_entry(struct r5l_log * log,struct r5l_io_unit * io) r5_reserve_log_entry() argument 762 r5l_new_meta(struct r5l_log * log) r5l_new_meta() argument 804 r5l_get_meta(struct r5l_log * log,unsigned int payload_size) r5l_get_meta() argument 819 r5l_append_payload_meta(struct r5l_log * log,u16 type,sector_t location,u32 checksum1,u32 checksum2,bool checksum2_valid) r5l_append_payload_meta() argument 841 r5l_append_payload_page(struct r5l_log * log,struct page * page) r5l_append_payload_page() argument 859 r5l_append_flush_payload(struct r5l_log * log,sector_t sect) r5l_append_flush_payload() argument 899 r5l_log_stripe(struct r5l_log * log,struct stripe_head * sh,int data_pages,int parity_pages) r5l_log_stripe() argument 977 r5l_add_no_space_stripe(struct r5l_log * log,struct stripe_head * sh) r5l_add_no_space_stripe() argument 989 r5l_write_stripe(struct r5l_log * log,struct stripe_head * sh) r5l_write_stripe() argument 1087 r5l_write_stripe_run(struct r5l_log * log) r5l_write_stripe_run() argument 1096 r5l_handle_flush_request(struct r5l_log * log,struct bio * bio) r5l_handle_flush_request() argument 1129 r5l_run_no_space_stripes(struct r5l_log * log) r5l_run_no_space_stripes() argument 1152 struct r5l_log *log = READ_ONCE(conf->log); r5c_calculate_new_cp() local 1172 r5l_reclaimable_space(struct r5l_log * log) r5l_reclaimable_space() argument 1180 r5l_run_no_mem_stripe(struct r5l_log * log) r5l_run_no_mem_stripe() argument 1195 r5l_complete_finished_ios(struct r5l_log * log) r5l_complete_finished_ios() argument 1221 struct r5l_log *log = io->log; __r5l_stripe_write_finished() local 1254 struct r5l_log *log = container_of(bio, struct r5l_log, r5l_log_flush_endio() local 1284 r5l_flush_stripe_to_raid(struct r5l_log * log) r5l_flush_stripe_to_raid() argument 1310 r5l_write_super_and_discard_space(struct r5l_log * log,sector_t end) r5l_write_super_and_discard_space() argument 1421 struct r5l_log *log = READ_ONCE(conf->log); r5c_do_reclaim() local 1494 r5l_do_reclaim(struct r5l_log * log) r5l_do_reclaim() argument 1550 struct r5l_log *log = READ_ONCE(conf->log); r5l_reclaim_thread() local 1558 r5l_wake_reclaim(struct r5l_log * log,sector_t space) r5l_wake_reclaim() argument 1574 r5l_quiesce(struct r5l_log * log,int quiesce) r5l_quiesce() argument 1592 struct r5l_log *log = READ_ONCE(conf->log); r5l_log_disk_error() local 1626 r5l_recovery_allocate_ra_pool(struct r5l_log * log,struct r5l_recovery_ctx * ctx) r5l_recovery_allocate_ra_pool() argument 1649 r5l_recovery_free_ra_pool(struct r5l_log * log,struct r5l_recovery_ctx * ctx) r5l_recovery_free_ra_pool() argument 1664 r5l_recovery_fetch_ra_pool(struct r5l_log * log,struct r5l_recovery_ctx * ctx,sector_t offset) r5l_recovery_fetch_ra_pool() argument 1698 r5l_recovery_read_page(struct r5l_log * log,struct r5l_recovery_ctx * ctx,struct page * page,sector_t offset) r5l_recovery_read_page() argument 1722 r5l_recovery_read_meta_block(struct r5l_log * log,struct r5l_recovery_ctx * ctx) r5l_recovery_read_meta_block() argument 1757 r5l_recovery_create_empty_meta_block(struct r5l_log * log,struct page * page,sector_t pos,u64 seq) r5l_recovery_create_empty_meta_block() argument 1772 r5l_log_write_empty_meta_block(struct r5l_log * log,sector_t pos,u64 seq) r5l_log_write_empty_meta_block() argument 1800 r5l_recovery_load_data(struct r5l_log * log,struct stripe_head * sh,struct r5l_recovery_ctx * ctx,struct r5l_payload_data_parity * payload,sector_t log_offset) r5l_recovery_load_data() argument 1822 r5l_recovery_load_parity(struct r5l_log * log,struct stripe_head * sh,struct r5l_recovery_ctx * ctx,struct r5l_payload_data_parity * payload,sector_t log_offset) r5l_recovery_load_parity() argument 1968 r5l_recovery_verify_data_checksum(struct r5l_log * log,struct r5l_recovery_ctx * ctx,struct page * page,sector_t log_offset,__le32 log_checksum) r5l_recovery_verify_data_checksum() argument 1988 r5l_recovery_verify_data_checksum_for_mb(struct r5l_log * log,struct r5l_recovery_ctx * ctx) r5l_recovery_verify_data_checksum_for_mb() argument 2061 r5c_recovery_analyze_meta_block(struct r5l_log * log,struct r5l_recovery_ctx * ctx,struct list_head * cached_stripe_list) r5c_recovery_analyze_meta_block() argument 2195 r5c_recovery_load_one_stripe(struct r5l_log * log,struct stripe_head * sh) r5c_recovery_load_one_stripe() argument 2226 r5c_recovery_flush_log(struct r5l_log * log,struct r5l_recovery_ctx * ctx) r5c_recovery_flush_log() argument 2337 r5c_recovery_rewrite_data_only_stripes(struct r5l_log * log,struct r5l_recovery_ctx * ctx) r5c_recovery_rewrite_data_only_stripes() argument 2410 r5c_recovery_flush_data_only_stripes(struct r5l_log * log,struct r5l_recovery_ctx * ctx) r5c_recovery_flush_data_only_stripes() argument 2443 r5l_recovery_log(struct r5l_log * log) r5l_recovery_log() argument 2512 r5l_write_super(struct r5l_log * log,sector_t cp) r5l_write_super() argument 2627 struct r5l_log *log = READ_ONCE(conf->log); r5c_try_caching_write() local 2794 struct r5l_log *log = READ_ONCE(conf->log); r5c_finish_stripe_write_out() local 2871 r5c_cache_data(struct r5l_log * log,struct stripe_head * sh) r5c_cache_data() argument 2929 struct r5l_log *log = READ_ONCE(conf->log); r5c_big_stripe_cached() local 2941 r5l_load_log(struct r5l_log * log) r5l_load_log() argument 3016 r5l_start(struct r5l_log * log) r5l_start() argument 3036 struct r5l_log *log = READ_ONCE(conf->log); r5c_update_on_rdev_error() local 3049 struct r5l_log *log; r5l_init_log() local 3152 struct r5l_log *log = conf->log; r5l_exit_log() local [all...] |
H A D | dm-log.c | 14 #include <linux/dm-dirty-log.h> 18 #define DM_MSG_PREFIX "dirty region log" 56 * Log modules are named "dm-log-" followed by the 'type_name'. 58 * This function will first try the module "dm-log-<type_name>", 62 * 'dm-log-clustered-disk' then 'dm-log-clustered'. 80 DMWARN("No memory left to attempt log module load for \"%s\"", in get_type() 85 while (request_module("dm-log-%s", type_name_dup) || in get_type() 154 struct dm_dirty_log *log; in dm_dirty_log_create() local 156 log in dm_dirty_log_create() 178 dm_dirty_log_destroy(struct dm_dirty_log * log) dm_dirty_log_destroy() argument 319 read_header(struct log_c * log) read_header() argument 368 create_log_context(struct dm_dirty_log * log,struct dm_target * ti,unsigned int argc,char ** argv,struct dm_dev * dev) create_log_context() argument 518 core_ctr(struct dm_dirty_log * log,struct dm_target * ti,unsigned int argc,char ** argv) core_ctr() argument 531 core_dtr(struct dm_dirty_log * log) core_dtr() argument 546 disk_ctr(struct dm_dirty_log * log,struct dm_target * ti,unsigned int argc,char ** argv) disk_ctr() argument 570 disk_dtr(struct dm_dirty_log * log) disk_dtr() argument 589 disk_resume(struct dm_dirty_log * log) disk_resume() argument 653 core_get_region_size(struct dm_dirty_log * log) core_get_region_size() argument 660 core_resume(struct dm_dirty_log * log) core_resume() argument 668 core_is_clean(struct dm_dirty_log * log,region_t region) core_is_clean() argument 675 core_in_sync(struct dm_dirty_log * log,region_t region,int block) core_in_sync() argument 682 core_flush(struct dm_dirty_log * log) core_flush() argument 688 disk_flush(struct dm_dirty_log * log) disk_flush() argument 728 core_mark_region(struct dm_dirty_log * log,region_t region) core_mark_region() argument 735 core_clear_region(struct dm_dirty_log * log,region_t region) core_clear_region() argument 743 core_get_resync_work(struct dm_dirty_log * log,region_t * region) core_get_resync_work() argument 765 core_set_region_sync(struct dm_dirty_log * log,region_t region,int in_sync) core_set_region_sync() argument 780 core_get_sync_count(struct dm_dirty_log * log) core_get_sync_count() argument 793 core_status(struct dm_dirty_log * log,status_type_t status,char * result,unsigned int maxlen) core_status() argument 818 disk_status(struct dm_dirty_log * log,status_type_t status,char * result,unsigned int maxlen) disk_status() argument [all...] |
H A D | raid5-ppl.c | 15 #include "raid5-log.h" 76 * data+parity is written). The log->io_list tracks all io_units of a log 97 atomic64_t seq; /* current log write sequence number */ 116 struct ppl_conf *ppl_conf; /* shared between all log instances */ 119 * this log instance */ 124 struct list_head io_list; /* all io_units of this log */ 136 struct ppl_log *log; member 143 u64 seq; /* sequence number of this log write */ 144 struct list_head log_sibling; /* log 232 ppl_new_iounit(struct ppl_log * log,struct stripe_head * sh) ppl_new_iounit() argument 267 ppl_log_stripe(struct ppl_log * log,struct stripe_head * sh) ppl_log_stripe() argument 365 struct ppl_log *log; ppl_write_stripe() local 401 struct ppl_log *log = io->log; ppl_log_endio() local 430 struct ppl_log *log = io->log; ppl_submit_iounit() local 509 ppl_submit_current_io(struct ppl_log * log) ppl_submit_current_io() argument 535 struct ppl_log *log; ppl_write_stripe_run() local 549 struct ppl_log *log = io->log; ppl_io_unit_finished() local 584 struct ppl_log *log = io->log; ppl_flush_endio() local 610 struct ppl_log *log = io->log; ppl_do_flush() local 652 ppl_no_io_unit_submitted(struct r5conf * conf,struct ppl_log * log) ppl_no_io_unit_submitted() argument 669 struct ppl_log *log = &ppl_conf->child_logs[i]; ppl_quiesce() local 784 ppl_recover_entry(struct ppl_log * log,struct ppl_header_entry * e,sector_t ppl_sector) ppl_recover_entry() argument 959 ppl_recover(struct ppl_log * log,struct ppl_header * pplhdr,sector_t offset) ppl_recover() argument 1035 ppl_write_empty_header(struct ppl_log * log) ppl_write_empty_header() argument 1068 ppl_load_distributed(struct ppl_log * log) ppl_load_distributed() argument 1190 struct ppl_log *log = &ppl_conf->child_logs[i]; ppl_load() local 1296 ppl_init_child_log(struct ppl_log * log,struct md_rdev * rdev) ppl_init_child_log() argument 1401 struct ppl_log *log = &ppl_conf->child_logs[i]; ppl_init_log() local 1452 struct ppl_log *log; ppl_modify_log() local [all...] |
H A D | raid5-log.h | 7 int r5l_write_stripe(struct r5l_log *log, struct stripe_head *head_sh); 8 void r5l_write_stripe_run(struct r5l_log *log); 9 void r5l_flush_stripe_to_raid(struct r5l_log *log); 11 int r5l_handle_flush_request(struct r5l_log *log, struct bio *bio); 12 void r5l_quiesce(struct r5l_log *log, int quiesce); 14 bool r5c_is_writeback(struct r5l_log *log); 21 void r5l_wake_reclaim(struct r5l_log *log, sector_t space); 24 int r5c_cache_data(struct r5l_log *log, struct stripe_head *sh); 32 int r5l_start(struct r5l_log *log); 61 if (conf->log) { in log_stripe() [all...] |
/linux/drivers/accel/ivpu/ |
H A D | ivpu_fw_log.c | 23 "NPU firmware default log level: debug=" __stringify(IVPU_FW_LOG_DEBUG) 32 struct vpu_tracing_buffer_header *log; in fw_log_from_bo() local 34 if ((*offset + sizeof(*log)) > ivpu_bo_size(bo)) in fw_log_from_bo() 37 log = ivpu_bo_vaddr(bo) + *offset; in fw_log_from_bo() 39 if (log->vpu_canary_start != VPU_TRACING_BUFFER_CANARY) in fw_log_from_bo() 42 if (log->header_size < sizeof(*log) || log->header_size > 1024) { in fw_log_from_bo() 43 ivpu_dbg(vdev, FW_BOOT, "Invalid header size 0x%x\n", log->header_size); in fw_log_from_bo() 46 if ((char *)log in fw_log_from_bo() 93 fw_log_print_buffer(struct vpu_tracing_buffer_header * log,const char * prefix,bool only_new_msgs,struct drm_printer * p) fw_log_print_buffer() argument 128 struct vpu_tracing_buffer_header *log; fw_log_print_all_in_bo() local 143 struct vpu_tracing_buffer_header *log; ivpu_fw_log_mark_read() local 161 struct vpu_tracing_buffer_header *log; ivpu_fw_log_reset() local [all...] |
/linux/fs/xfs/ |
H A D | xfs_log.c | 36 struct xlog *log); 42 struct xlog *log); 45 struct xlog *log, 52 struct xlog *log, 58 struct xlog *log, 63 struct xlog *log, 72 struct xlog *log); 82 * However, this padding does not get written into the log, and hence we have to 83 * track the space used by the log vectors separately to prevent log spac 160 xlog_grant_return_space(struct xlog * log,xfs_lsn_t old_head,xfs_lsn_t new_head) xlog_grant_return_space() argument 180 xlog_grant_space_left(struct xlog * log,struct xlog_grant_head * head) xlog_grant_space_left() argument 207 xlog_ticket_reservation(struct xlog * log,struct xlog_grant_head * head,struct xlog_ticket * tic) xlog_ticket_reservation() argument 224 xlog_grant_head_wake(struct xlog * log,struct xlog_grant_head * head,int * free_bytes) xlog_grant_head_wake() argument 246 xlog_grant_head_wait(struct xlog * log,struct xlog_grant_head * head,struct xlog_ticket * tic,int need_bytes) xlog_grant_head_wait() argument 301 xlog_grant_head_check(struct xlog * log,struct xlog_grant_head * head,struct xlog_ticket * tic,int * need_bytes) xlog_grant_head_check() argument 365 struct xlog *log = mp->m_log; xfs_log_regrant() local 423 struct xlog *log = mp->m_log; xfs_log_reserve() local 474 xlog_state_shutdown_callbacks(struct xlog * log) xlog_state_shutdown_callbacks() argument 520 xlog_state_release_iclog(struct xlog * log,struct xlog_in_core * iclog,struct xlog_ticket * ticket) xlog_state_release_iclog() argument 590 struct xlog *log; xfs_log_mount() local 715 struct xlog *log = mp->m_log; xfs_log_mount_finish() local 811 xlog_wait_iclog_completion(struct xlog * log) xlog_wait_iclog_completion() argument 834 struct xlog *log = iclog->ic_log; xlog_wait_on_iclog() local 858 xlog_write_unmount_record(struct xlog * log,struct xlog_ticket * ticket) xlog_write_unmount_record() argument 902 xlog_unmount_write(struct xlog * log) xlog_unmount_write() argument 935 xfs_log_unmount_verify_iclog(struct xlog * log) xfs_log_unmount_verify_iclog() argument 956 struct xlog *log = mp->m_log; xfs_log_unmount_write() local 1091 struct xlog *log = mp->m_log; xfs_log_space_wake() local 1137 struct xlog *log = mp->m_log; xfs_log_need_covered() local 1230 struct xlog *log = iclog->ic_log; xlog_ioend_work() local 1271 xlog_get_iclog_buffer_size(struct xfs_mount * mp,struct xlog * log) xlog_get_iclog_buffer_size() argument 1305 xlog_clear_incompat(struct xlog * log) xlog_clear_incompat() argument 1328 struct xlog *log = container_of(to_delayed_work(work), xfs_log_worker() local 1369 struct xlog *log; xlog_alloc_log() local 1524 xlog_pack_data(struct xlog * log,struct xlog_in_core * iclog,int roundoff) xlog_pack_data() argument 1568 xlog_cksum(struct xlog * log,struct xlog_rec_header * rhead,char * dp,int size) xlog_cksum() argument 1612 xlog_write_iclog(struct xlog * log,struct xlog_in_core * iclog,uint64_t bno,unsigned int count) xlog_write_iclog() argument 1714 xlog_split_iclog(struct xlog * log,void * data,uint64_t bno,unsigned int count) xlog_split_iclog() argument 1733 xlog_calc_iclog_size(struct xlog * log,struct xlog_in_core * iclog,uint32_t * roundoff) xlog_calc_iclog_size() argument 1775 xlog_sync(struct xlog * log,struct xlog_in_core * iclog,struct xlog_ticket * ticket) xlog_sync() argument 1847 xlog_dealloc_log(struct xlog * log) xlog_dealloc_log() argument 1877 xlog_state_finish_copy(struct xlog * log,struct xlog_in_core * iclog,int record_cnt,int copy_bytes) xlog_state_finish_copy() argument 2018 struct xlog *log = iclog->ic_log; xlog_write_get_more_iclog_space() local 2218 xlog_write(struct xlog * log,struct xfs_cil_ctx * ctx,struct list_head * lv_chain,struct xlog_ticket * ticket,uint32_t len) xlog_write() argument 2332 xlog_state_activate_iclogs(struct xlog * log,int * iclogs_changed) xlog_state_activate_iclogs() argument 2385 xlog_state_clean_iclog(struct xlog * log,struct xlog_in_core * dirty_iclog) xlog_state_clean_iclog() argument 2405 xlog_get_lowest_lsn(struct xlog * log) xlog_get_lowest_lsn() argument 2430 xlog_state_iodone_process_iclog(struct xlog * log,struct xlog_in_core * iclog) xlog_state_iodone_process_iclog() argument 2485 xlog_state_do_iclog_callbacks(struct xlog * log) xlog_state_do_iclog_callbacks() argument 2525 xlog_state_do_callback(struct xlog * log) xlog_state_do_callback() argument 2561 struct xlog *log = iclog->ic_log; xlog_state_done_syncing() local 2607 xlog_state_get_iclog_space(struct xlog * log,int len,struct xlog_in_core ** iclogp,struct xlog_ticket * ticket,int * logoffsetp) xlog_state_get_iclog_space() argument 2710 xfs_log_ticket_regrant(struct xlog * log,struct xlog_ticket * ticket) xfs_log_ticket_regrant() argument 2749 xfs_log_ticket_ungrant(struct xlog * log,struct xlog_ticket * ticket) xfs_log_ticket_ungrant() argument 2786 xlog_state_switch_iclogs(struct xlog * log,struct xlog_in_core * iclog,int eventual_size) xlog_state_switch_iclogs() argument 2890 struct xlog *log = mp->m_log; xfs_log_force() local 2972 xlog_force_lsn(struct xlog * log,xfs_lsn_t lsn,uint flags,int * log_flushed,bool already_slept) xlog_force_lsn() argument 3070 struct xlog *log = mp->m_log; xfs_log_force_seq() local 3117 xlog_calc_unit_res(struct xlog * log,int unit_bytes,int * niclogs) xlog_calc_unit_res() argument 3217 xlog_ticket_alloc(struct xlog * log,int unit_bytes,int cnt,bool permanent) xlog_ticket_alloc() argument 3247 xlog_verify_dump_tail(struct xlog * log,struct xlog_in_core * iclog) xlog_verify_dump_tail() argument 3268 xlog_verify_tail_lsn(struct xlog * log,struct xlog_in_core * iclog) xlog_verify_tail_lsn() argument 3321 xlog_verify_iclog(struct xlog * log,struct xlog_in_core * iclog,int count) xlog_verify_iclog() argument 3429 xlog_force_shutdown(struct xlog * log,uint32_t shutdown_flags) xlog_force_shutdown() argument 3532 xlog_iclogs_empty(struct xlog * log) xlog_iclogs_empty() argument 3557 struct xlog *log = mp->m_log; xfs_log_check_lsn() local [all...] |
H A D | xfs_log_recover.c | 51 * Verify the log-relative block number and length in basic blocks are valid for 52 * an operation involving the given XFS log buffer. Returns true if the fields 57 struct xlog *log, in xlog_verify_bno() argument 61 if (blk_no < 0 || blk_no >= log->l_logBBsize) in xlog_verify_bno() 63 if (bbcount <= 0 || (blk_no + bbcount) > log->l_logBBsize) in xlog_verify_bno() 69 * Allocate a buffer to hold log data. The buffer needs to be able to map to 70 * a range of nbblks basic blocks at any valid offset within the log. 74 struct xlog *log, in xlog_alloc_buffer() argument 78 * Pass log block 0 since we don't have an addr yet, buffer will be in xlog_alloc_buffer() 81 if (XFS_IS_CORRUPT(log in xlog_alloc_buffer() 113 xlog_align(struct xlog * log,xfs_daddr_t blk_no) xlog_align() argument 121 xlog_do_io(struct xlog * log,xfs_daddr_t blk_no,unsigned int nbblks,char * data,enum req_op op) xlog_do_io() argument 153 xlog_bread_noalign(struct xlog * log,xfs_daddr_t blk_no,int nbblks,char * data) xlog_bread_noalign() argument 163 xlog_bread(struct xlog * log,xfs_daddr_t blk_no,int nbblks,char * data,char ** offset) xlog_bread() argument 179 xlog_bwrite(struct xlog * log,xfs_daddr_t blk_no,int nbblks,char * data) xlog_bwrite() argument 270 xlog_find_cycle_start(struct xlog * log,char * buffer,xfs_daddr_t first_blk,xfs_daddr_t * last_blk,uint cycle) xlog_find_cycle_start() argument 313 xlog_find_verify_cycle(struct xlog * log,xfs_daddr_t start_blk,int nbblks,uint stop_on_cycle_no,xfs_daddr_t * new_blk) xlog_find_verify_cycle() argument 369 xlog_logrec_hblks(struct xlog * log,struct xlog_rec_header * rh) xlog_logrec_hblks() argument 395 xlog_find_verify_log_record(struct xlog * log,xfs_daddr_t start_blk,xfs_daddr_t * last_blk,int extra_bblks) xlog_find_verify_log_record() argument 499 xlog_find_head(struct xlog * log,xfs_daddr_t * return_head_blk) xlog_find_head() argument 764 xlog_rseek_logrec_hdr(struct xlog * log,xfs_daddr_t head_blk,xfs_daddr_t tail_blk,int count,char * buffer,xfs_daddr_t * rblk,struct xlog_rec_header ** rhead,bool * wrapped) xlog_rseek_logrec_hdr() argument 838 xlog_seek_logrec_hdr(struct xlog * log,xfs_daddr_t head_blk,xfs_daddr_t tail_blk,int count,char * buffer,xfs_daddr_t * rblk,struct xlog_rec_header ** rhead,bool * wrapped) xlog_seek_logrec_hdr() argument 905 xlog_tail_distance(struct xlog * log,xfs_daddr_t head_blk,xfs_daddr_t tail_blk) xlog_tail_distance() argument 936 xlog_verify_tail(struct xlog * log,xfs_daddr_t head_blk,xfs_daddr_t * tail_blk,int hsize) xlog_verify_tail() argument 1021 xlog_verify_head(struct xlog * log,xfs_daddr_t * head_blk,xfs_daddr_t * tail_blk,char * buffer,xfs_daddr_t * rhead_blk,struct xlog_rec_header ** rhead,bool * wrapped) xlog_verify_head() argument 1118 xlog_wrap_logbno(struct xlog * log,xfs_daddr_t bno) xlog_wrap_logbno() argument 1134 xlog_check_unmount_rec(struct xlog * log,xfs_daddr_t * head_blk,xfs_daddr_t * tail_blk,struct xlog_rec_header * rhead,xfs_daddr_t rhead_blk,char * buffer,bool * clean) xlog_check_unmount_rec() argument 1193 xlog_set_state(struct xlog * log,xfs_daddr_t head_blk,struct xlog_rec_header * rhead,xfs_daddr_t rhead_blk,bool bump_cycle) xlog_set_state() argument 1236 xlog_find_tail(struct xlog * log,xfs_daddr_t * head_blk,xfs_daddr_t * tail_blk) xlog_find_tail() argument 1389 xlog_find_zeroed(struct xlog * log,xfs_daddr_t * blk_no) xlog_find_zeroed() argument 1483 xlog_add_record(struct xlog * log,char * buf,int cycle,int block,int tail_cycle,int tail_block) xlog_add_record() argument 1505 xlog_write_log_records(struct xlog * log,int cycle,int start_block,int blocks,int tail_cycle,int tail_block) xlog_write_log_records() argument 1604 xlog_clear_stale_blocks(struct xlog * log,xfs_lsn_t tail_lsn) xlog_clear_stale_blocks() argument 1722 xlog_recover_release_intent(struct xlog * log,unsigned short intent_type,uint64_t intent_id) xlog_recover_release_intent() argument 1893 xlog_recover_reorder_trans(struct xlog * log,struct xlog_recover * trans,int pass) xlog_recover_reorder_trans() argument 1962 xlog_buf_readahead(struct xlog * log,xfs_daddr_t blkno,uint len,const struct xfs_buf_ops * ops) xlog_buf_readahead() argument 1977 xlog_recover_intent_item(struct xlog * log,struct xfs_log_item * lip,xfs_lsn_t lsn,const struct xfs_defer_op_type * ops) xlog_recover_intent_item() argument 1996 xlog_recover_items_pass2(struct xlog * log,struct xlog_recover * trans,struct list_head * buffer_list,struct list_head * item_list) xlog_recover_items_pass2() argument 2026 xlog_recover_commit_trans(struct xlog * log,struct xlog_recover * trans,int pass,struct list_head * buffer_list) xlog_recover_commit_trans() argument 2103 xlog_recover_add_to_cont_trans(struct xlog * log,struct xlog_recover * trans,char * dp,int len) xlog_recover_add_to_cont_trans() argument 2162 xlog_recover_add_to_trans(struct xlog * log,struct xlog_recover * trans,char * dp,int len) xlog_recover_add_to_trans() argument 2279 xlog_recovery_process_trans(struct xlog * log,struct xlog_recover * trans,char * dp,unsigned int len,unsigned int flags,int pass,struct list_head * buffer_list) xlog_recovery_process_trans() argument 2386 xlog_recover_process_ophdr(struct xlog * log,struct hlist_head rhash[],struct xlog_rec_header * rhead,struct xlog_op_header * ohead,char * dp,char * end,int pass,struct list_head * buffer_list) xlog_recover_process_ophdr() argument 2470 xlog_recover_process_data(struct xlog * log,struct hlist_head rhash[],struct xlog_rec_header * rhead,char * dp,int pass,struct list_head * buffer_list) xlog_recover_process_data() argument 2591 xlog_recover_process_intents(struct xlog * log) xlog_recover_process_intents() argument 2647 xlog_recover_cancel_intents(struct xlog * log) xlog_recover_cancel_intents() argument 2852 xlog_recover_process_iunlinks(struct xlog * log) xlog_recover_process_iunlinks() argument 2864 xlog_unpack_data(struct xlog_rec_header * rhead,char * dp,struct xlog * log) xlog_unpack_data() argument 2890 xlog_recover_process(struct xlog * log,struct hlist_head rhash[],struct xlog_rec_header * rhead,char * dp,int pass,struct list_head * buffer_list) xlog_recover_process() argument 2948 xlog_valid_rec_header(struct xlog * log,struct xlog_rec_header * rhead,xfs_daddr_t blkno,int bufsize) xlog_valid_rec_header() argument 2991 xlog_do_recovery_pass(struct xlog * log,xfs_daddr_t head_blk,xfs_daddr_t tail_blk,int pass,xfs_daddr_t * first_bad) xlog_do_recovery_pass() argument 3307 xlog_do_log_recovery(struct xlog * log,xfs_daddr_t head_blk,xfs_daddr_t tail_blk) xlog_do_log_recovery() argument 3346 xlog_do_recover(struct xlog * log,xfs_daddr_t head_blk,xfs_daddr_t tail_blk) xlog_do_recover() argument 3413 xlog_recover(struct xlog * log) xlog_recover() argument 3507 xlog_recover_finish(struct xlog * log) xlog_recover_finish() argument 3566 xlog_recover_cancel(struct xlog * log) xlog_recover_cancel() argument [all...] |
H A D | xfs_log_priv.h | 34 * In core log state 37 XLOG_STATE_ACTIVE, /* Current IC log being written to */ 39 XLOG_STATE_SYNCING, /* This IC log is syncing */ 42 XLOG_STATE_DIRTY, /* Dirty IC log, not ready for ACTIVE status */ 54 * In core log flags 75 * log write such that no allocation transactions will be re-done during 77 * log write. 79 * These states are used to insert dummy log entries to cover 92 * in the log record header needs to point beyond the last possible 105 * when the log become 377 XLOG_CIL_SPACE_LIMIT(log) global() argument 380 XLOG_CIL_BLOCKING_SPACE_LIMIT(log) global() argument 464 xlog_recovery_needed(struct xlog * log) xlog_recovery_needed() argument 470 xlog_in_recovery(struct xlog * log) xlog_in_recovery() argument 476 xlog_is_shutdown(struct xlog * log) xlog_is_shutdown() argument 487 xlog_shutdown_wait(struct xlog * log) xlog_shutdown_wait() argument 567 xlog_cil_force(struct xlog * log) xlog_cil_force() argument 598 xlog_lsn_sub(struct xlog * log,xfs_lsn_t high,xfs_lsn_t low) xlog_lsn_sub() argument 624 xlog_valid_lsn(struct xlog * log,xfs_lsn_t lsn) xlog_valid_lsn() argument [all...] |
H A D | xfs_log_cil.c | 35 struct xlog *log) in xlog_cil_ticket_alloc() argument 39 tic = xlog_ticket_alloc(log, 0, 1, 0); in xlog_cil_ticket_alloc() 53 struct xlog *log = cil->xc_log; in xlog_cil_set_iclog_hdr_count() local 56 (XLOG_CIL_BLOCKING_SPACE_LIMIT(log) / in xlog_cil_set_iclog_hdr_count() 57 (log->l_iclog_size - log->l_iclog_hsize))); in xlog_cil_set_iclog_hdr_count() 61 * Check if the current log item was first committed in this sequence. 62 * We can't rely on just the log item being in the CIL, we have to check 78 * li_seq is written on the first commit of a log item to record the in xlog_item_in_current_chkpt() 194 * After the first stage of log recover 205 xlog_cil_init_post_recovery(struct xlog * log) xlog_cil_init_post_recovery() argument 269 xlog_cil_alloc_shadow_bufs(struct xlog * log,struct xfs_trans * tp) xlog_cil_alloc_shadow_bufs() argument 372 xfs_cil_prepare_item(struct xlog * log,struct xfs_log_item * lip,struct xfs_log_vec * lv,int * diff_len) xfs_cil_prepare_item() argument 442 xlog_cil_insert_format_items(struct xlog * log,struct xfs_trans * tp,int * diff_len) xlog_cil_insert_format_items() argument 517 xlog_cil_over_hard_limit(struct xlog * log,int32_t space_used) xlog_cil_over_hard_limit() argument 536 xlog_cil_insert_items(struct xlog * log,struct xfs_trans * tp,uint32_t released_space) xlog_cil_insert_items() argument 1071 struct xlog *log = ctx->cil->xc_log; xlog_cil_write_chain() local 1090 struct xlog *log = ctx->cil->xc_log; xlog_cil_write_commit_record() local 1293 struct xlog *log = cil->xc_log; xlog_cil_push_work() local 1540 xlog_cil_push_background(struct xlog * log) xlog_cil_push_background() argument 1623 xlog_cil_push_now(struct xlog * log,xfs_lsn_t push_seq,bool async) xlog_cil_push_now() argument 1666 xlog_cil_empty(struct xlog * log) xlog_cil_empty() argument 1730 xlog_cil_commit(struct xlog * log,struct xfs_trans * tp,xfs_csn_t * commit_seq,bool regrant) xlog_cil_commit() argument 1792 xlog_cil_flush(struct xlog * log) xlog_cil_flush() argument 1819 xlog_cil_force_seq(struct xlog * log,xfs_csn_t sequence) xlog_cil_force_seq() argument 1913 xlog_cil_init(struct xlog * log) xlog_cil_init() argument 1965 xlog_cil_destroy(struct xlog * log) xlog_cil_destroy() argument [all...] |
/linux/kernel/bpf/ |
H A D | log.c | 16 static bool bpf_verifier_log_attr_valid(const struct bpf_verifier_log *log) in bpf_verifier_log_attr_valid() argument 19 if (!!log->ubuf != !!log->len_total) in bpf_verifier_log_attr_valid() 21 /* log buf without log_level is meaningless */ in bpf_verifier_log_attr_valid() 22 if (log->ubuf && log->level == 0) in bpf_verifier_log_attr_valid() 24 if (log->level & ~BPF_LOG_MASK) in bpf_verifier_log_attr_valid() 26 if (log->len_total > UINT_MAX >> 2) in bpf_verifier_log_attr_valid() 31 int bpf_vlog_init(struct bpf_verifier_log *log, u32 log_level, in bpf_vlog_init() argument 34 log in bpf_vlog_init() 45 bpf_vlog_update_len_max(struct bpf_verifier_log * log,u32 add_len) bpf_vlog_update_len_max() argument 60 bpf_verifier_vlog(struct bpf_verifier_log * log,const char * fmt,va_list args) bpf_verifier_vlog() argument 149 bpf_vlog_reset(struct bpf_verifier_log * log,u64 new_pos) bpf_vlog_reset() argument 188 bpf_vlog_reverse_ubuf(struct bpf_verifier_log * log,int start,int end) bpf_vlog_reverse_ubuf() argument 226 bpf_vlog_finalize(struct bpf_verifier_log * log,u32 * log_size_actual) bpf_vlog_finalize() argument 318 bpf_log(struct bpf_verifier_log * log,const char * fmt,...) bpf_log() argument [all...] |
/linux/drivers/gpu/drm/xe/ |
H A D | xe_guc_log.c | 23 log_to_guc(struct xe_guc_log *log) in log_to_guc() argument 25 return container_of(log, struct xe_guc, log); in log_to_guc() 29 log_to_gt(struct xe_guc_log *log) in log_to_gt() argument 31 return container_of(log, struct xe_gt, uc.guc.log); in log_to_gt() 35 log_to_xe(struct xe_guc_log *log) in log_to_xe() argument 37 return gt_to_xe(log_to_gt(log)); in log_to_xe() 67 static struct xe_guc_log_snapshot *xe_guc_log_snapshot_alloc(struct xe_guc_log *log, bool atomic) in xe_guc_log_snapshot_alloc() argument 78 * NB: kmalloc has a hard limit well below the maximum GuC log buffe in xe_guc_log_snapshot_alloc() 142 xe_guc_log_snapshot_capture(struct xe_guc_log * log,bool atomic) xe_guc_log_snapshot_capture() argument 223 xe_guc_log_print_dmesg(struct xe_guc_log * log) xe_guc_log_print_dmesg() argument 242 xe_guc_log_print(struct xe_guc_log * log,struct drm_printer * p) xe_guc_log_print() argument 254 xe_guc_log_init(struct xe_guc_log * log) xe_guc_log_init() argument 277 xe_guc_log_section_size_crash(struct xe_guc_log * log) xe_guc_log_section_size_crash() argument 282 xe_guc_log_section_size_debug(struct xe_guc_log * log) xe_guc_log_section_size_debug() argument 295 xe_guc_log_section_size_capture(struct xe_guc_log * log) xe_guc_log_section_size_capture() argument 307 xe_guc_get_log_buffer_size(struct xe_guc_log * log,enum guc_log_buffer_type type) xe_guc_get_log_buffer_size() argument 328 xe_guc_get_log_buffer_offset(struct xe_guc_log * log,enum guc_log_buffer_type type) xe_guc_get_log_buffer_offset() argument 355 xe_guc_check_log_buf_overflow(struct xe_guc_log * log,enum guc_log_buffer_type type,unsigned int full_cnt) xe_guc_check_log_buf_overflow() argument [all...] |
/linux/fs/ntfs3/ |
H A D | fslog.c | 29 __le32 sys_page_size; // 0x10: Page size of the system which initialized the log. 30 __le32 page_size; // 0x14: Log page size used for this log file. 53 /* Two copies of these will exist at the beginning of the log file */ 55 __le64 current_lsn; // 0x00: Current logical end of log file. 62 __le64 l_size; // 0x18: Usable log file size. 193 __le32 undo_records; // 0x20: Number of undo log records pending abort 232 /* The following type defines the different log record types. */ 236 /* This is used to uniquely identify a client for a particular log file. */ 242 /* This is the header that begins every Log Record in the log file. */ 248 struct CLIENT_ID client; // 0x1C: Owner of this log recor 1079 lsn_to_vbo(struct ntfs_log * log,const u64 lsn) lsn_to_vbo() argument 1087 next_page_off(struct ntfs_log * log,u32 off) next_page_off() argument 1093 lsn_to_page_off(struct ntfs_log * log,u64 lsn) lsn_to_page_off() argument 1098 vbo_to_lsn(struct ntfs_log * log,u32 off,u64 Seq) vbo_to_lsn() argument 1103 is_lsn_in_file(struct ntfs_log * log,u64 lsn) is_lsn_in_file() argument 1109 hdr_file_off(struct ntfs_log * log,struct RECORD_PAGE_HDR * hdr) hdr_file_off() argument 1118 base_lsn(struct ntfs_log * log,const struct RECORD_PAGE_HDR * hdr,u64 lsn) base_lsn() argument 1135 verify_client_lsn(struct ntfs_log * log,const struct CLIENT_REC * client,u64 lsn) verify_client_lsn() argument 1142 read_log_page(struct ntfs_log * log,u32 vbo,struct RECORD_PAGE_HDR ** buffer,bool * usa_error) read_log_page() argument 1203 log_read_rst(struct ntfs_log * log,bool first,struct restart_info * info) log_read_rst() argument 1313 log_init_pg_hdr(struct ntfs_log * log,u16 major_ver,u16 minor_ver) log_init_pg_hdr() argument 1331 log_create(struct ntfs_log * log,const u64 last_lsn,u32 open_log_count,bool wrapped,bool use_multi_page) log_create() argument 1394 log_create_ra(struct ntfs_log * log) log_create_ra() argument 1423 final_log_off(struct ntfs_log * log,u64 lsn,u32 data_len) final_log_off() argument 1464 next_log_lsn(struct ntfs_log * log,const struct LFS_RECORD_HDR * rh,u64 * lsn) next_log_lsn() argument 1520 current_log_avail(struct ntfs_log * log) current_log_avail() argument 1564 check_subseq_log_page(struct ntfs_log * log,const struct RECORD_PAGE_HDR * rp,u32 vbo,u64 seq) check_subseq_log_page() argument 1596 last_log_lsn(struct ntfs_log * log) last_log_lsn() argument 2250 read_log_rec_buf(struct ntfs_log * log,const struct LFS_RECORD_HDR * rh,void * buffer) read_log_rec_buf() argument 2319 read_rst_area(struct ntfs_log * log,struct NTFS_RESTART ** rst_,u64 * lsn) read_rst_area() argument 2385 find_log_rec(struct ntfs_log * log,u64 lsn,struct lcb * lcb) find_log_rec() argument 2452 read_log_rec_lcb(struct ntfs_log * log,u64 lsn,u32 ctx_mode,struct lcb ** lcb_) read_log_rec_lcb() argument 2499 find_client_next_lsn(struct ntfs_log * log,struct lcb * lcb,u64 * lsn) find_client_next_lsn() argument 2576 read_next_log_rec(struct ntfs_log * log,struct lcb * lcb,u64 * lsn) read_next_log_rec() argument 2968 find_loaded_attr(struct ntfs_log * log,const struct ATTRIB * attr,CLST rno) find_loaded_attr() argument 3035 do_action(struct ntfs_log * log,struct OPEN_ATTR_ENRTY * oe,const struct LOG_REC_HDR * lrh,u32 op,void * data,u32 dlen,u32 rec_len,const u64 * rlsn) do_action() argument 3738 struct ntfs_log *log; log_replay() local [all...] |
/linux/drivers/pci/pcie/ |
H A D | tlp.c | 57 * @log: TLP Log structure to fill 59 * Fill @log from TLP Header Log registers, e.g., AER or DPC. 64 unsigned int tlp_len, bool flit, struct pcie_tlp_log *log) in pcie_read_tlp_log() argument 69 if (tlp_len > ARRAY_SIZE(log->dw)) in pcie_read_tlp_log() 70 tlp_len = ARRAY_SIZE(log->dw); in pcie_read_tlp_log() 72 memset(log, 0, sizeof(*log)); in pcie_read_tlp_log() 80 ret = pci_read_config_dword(dev, off, &log->dw[i]); in pcie_read_tlp_log() 89 log->header_len = flit ? tlp_len : 4; in pcie_read_tlp_log() 90 log in pcie_read_tlp_log() 107 pcie_print_tlp_log(const struct pci_dev * dev,const struct pcie_tlp_log * log,const char * level,const char * pfx) pcie_print_tlp_log() argument [all...] |
/linux/include/linux/ |
H A D | dm-dirty-log.h | 6 * Device-Mapper dirty region log. 36 int (*ctr)(struct dm_dirty_log *log, struct dm_target *ti, 38 void (*dtr)(struct dm_dirty_log *log); 41 * There are times when we don't want the log to touch 44 int (*presuspend)(struct dm_dirty_log *log); 45 int (*postsuspend)(struct dm_dirty_log *log); 46 int (*resume)(struct dm_dirty_log *log); 49 * Retrieves the smallest size of region that the log can 52 uint32_t (*get_region_size)(struct dm_dirty_log *log); 58 int (*is_clean)(struct dm_dirty_log *log, region_ [all...] |
/linux/drivers/net/ethernet/meta/fbnic/ |
H A D | fbnic_fw_log.c | 38 struct fbnic_fw_log *log = &fbd->fw_log; in fbnic_fw_log_init() local 49 INIT_LIST_HEAD(&log->entries); in fbnic_fw_log_init() 50 log->size = FBNIC_FW_LOG_SIZE; in fbnic_fw_log_init() 51 log->data_start = data; in fbnic_fw_log_init() 52 log->data_end = data + FBNIC_FW_LOG_SIZE; in fbnic_fw_log_init() 61 struct fbnic_fw_log *log = &fbd->fw_log; in fbnic_fw_log_free() local 67 INIT_LIST_HEAD(&log->entries); in fbnic_fw_log_free() 68 log->size = 0; in fbnic_fw_log_free() 69 vfree(log->data_start); in fbnic_fw_log_free() 70 log in fbnic_fw_log_free() 78 struct fbnic_fw_log *log = &fbd->fw_log; fbnic_fw_log_write() local [all...] |
/linux/fs/ |
H A D | fs_parser.c | 88 * @log: The filesystem context to log errors through. 104 int __fs_parse(struct p_log *log, in __fs_parse() argument 118 warn_plog(log, "Deprecated parameter '%s'", param->key); in __fs_parse() 125 return inval_plog(log, "Unexpected value for '%s'", in __fs_parse() 129 int ret = p->type(log, p, param, result); in __fs_parse() 139 * @fc: The filesystem context to log errors through. 194 static int fs_param_bad_value(struct p_log *log, struct fs_parameter *param) in fs_param_bad_value() argument 196 return inval_plog(log, "Bad value for '%s'", param->key); in fs_param_bad_value() 199 int fs_param_is_bool(struct p_log *log, cons argument 215 fs_param_is_u32(struct p_log * log,const struct fs_parameter_spec * p,struct fs_parameter * param,struct fs_parse_result * result) fs_param_is_u32() argument 229 fs_param_is_s32(struct p_log * log,const struct fs_parameter_spec * p,struct fs_parameter * param,struct fs_parse_result * result) fs_param_is_s32() argument 242 fs_param_is_u64(struct p_log * log,const struct fs_parameter_spec * p,struct fs_parameter * param,struct fs_parse_result * result) fs_param_is_u64() argument 255 fs_param_is_enum(struct p_log * log,const struct fs_parameter_spec * p,struct fs_parameter * param,struct fs_parse_result * result) fs_param_is_enum() argument 271 fs_param_is_string(struct p_log * log,const struct fs_parameter_spec * p,struct fs_parameter * param,struct fs_parse_result * result) fs_param_is_string() argument 281 fs_param_is_blob(struct p_log * log,const struct fs_parameter_spec * p,struct fs_parameter * param,struct fs_parse_result * result) fs_param_is_blob() argument 290 fs_param_is_fd(struct p_log * log,const struct fs_parameter_spec * p,struct fs_parameter * param,struct fs_parse_result * result) fs_param_is_fd() argument 313 fs_param_is_file_or_string(struct p_log * log,const struct fs_parameter_spec * p,struct fs_parameter * param,struct fs_parse_result * result) fs_param_is_file_or_string() argument 333 fs_param_is_uid(struct p_log * log,const struct fs_parameter_spec * p,struct fs_parameter * param,struct fs_parse_result * result) fs_param_is_uid() argument 350 fs_param_is_gid(struct p_log * log,const struct fs_parameter_spec * p,struct fs_parameter * param,struct fs_parse_result * result) fs_param_is_gid() argument 367 fs_param_is_blockdev(struct p_log * log,const struct fs_parameter_spec * p,struct fs_parameter * param,struct fs_parse_result * result) fs_param_is_blockdev() argument 374 fs_param_is_path(struct p_log * log,const struct fs_parameter_spec * p,struct fs_parameter * param,struct fs_parse_result * result) fs_param_is_path() argument [all...] |
/linux/drivers/char/tpm/eventlog/ |
H A D | efi.c | 16 /* read binary bios log from EFI configuration table */ 23 struct tpm_bios_log *log; in tpm_read_log_efi() local 35 log = &chip->log; in tpm_read_log_efi() 39 pr_err("Could not map UEFI TPM log table !\n"); in tpm_read_log_efi() 47 pr_warn("UEFI TPM log area empty\n"); in tpm_read_log_efi() 54 pr_err("Could not map UEFI TPM log table payload!\n"); in tpm_read_log_efi() 59 log->bios_event_log = devm_kmemdup(&chip->dev, log_tbl->log, log_size, GFP_KERNEL); in tpm_read_log_efi() 60 if (!log in tpm_read_log_efi() [all...] |
/linux/tools/perf/tests/shell/base_report/ |
H A D | test_basic.sh | 25 $CMD_PERF report --help > $LOGS_DIR/basic_helpmsg.log 2> $LOGS_DIR/basic_helpmsg.err 28 ../common/check_all_patterns_found.pl "PERF-REPORT" "NAME" "SYNOPSIS" "DESCRIPTION" "OPTIONS" "OVERHEAD\s+CALCULATION" "SEE ALSO" < $LOGS_DIR/basic_helpmsg.log 30 ../common/check_all_patterns_found.pl "input" "verbose" "show-nr-samples" "show-cpu-utilization" "threads" "comms" "pid" "tid" "dsos" "symbols" "symbol-filter" < $LOGS_DIR/basic_helpmsg.log 32 ../common/check_all_patterns_found.pl "hide-unresolved" "sort" "fields" "parent" "exclude-other" "column-widths" "field-separator" "dump-raw-trace" "children" < $LOGS_DIR/basic_helpmsg.log 34 ../common/check_all_patterns_found.pl "call-graph" "max-stack" "inverted" "ignore-callees" "pretty" "stdio" "tui" "gtk" "vmlinux" "kallsyms" "modules" < $LOGS_DIR/basic_helpmsg.log 36 ../common/check_all_patterns_found.pl "force" "symfs" "cpu" "disassembler-style" "source" "asm-raw" "show-total-period" "show-info" "branch-stack" "group" < $LOGS_DIR/basic_helpmsg.log 38 ../common/check_all_patterns_found.pl "branch-history" "objdump" "demangle" "percent-limit" "percentage" "header" "itrace" "full-source-path" "show-ref-call-graph" < $LOGS_DIR/basic_helpmsg.log 53 $CMD_PERF report -i $CURRENT_TEST_DIR/perf.data --stdio > $LOGS_DIR/basic_basic.log 2> $LOGS_DIR/basic_basic.err 60 ../common/check_all_patterns_found.pl "$REGEX_LOST_SAMPLES_INFO" "$REGEX_SAMPLES_INFO" "$REGEX_LINES_HEADER" "$REGEX_LINES" < $LOGS_DIR/basic_basic.log 72 $CMD_PERF report --stdio -i $CURRENT_TEST_DIR/perf.data --show-nr-samples > $LOGS_DIR/basic_nrsamples.log [all...] |
/linux/Documentation/admin-guide/device-mapper/ |
H A D | log-writes.rst | 2 dm-log-writes 5 This target takes 2 devices, one to pass all IO to normally, and one to log all 9 able to take arbitrary data from userspace to insert into the log. The data 10 that is in the WRITE requests is copied into the log to make the replay happen 16 We log things in order of completion once we are sure the write is no longer in 19 the log in a way that correlates to what is on disk and not what is in cache, 24 the FLUSH request completes we log all of the WRITEs and then the FLUSH. Only 31 The log would show the following: 52 which isn't quite what happened and wouldn't be caught during the log replay. 59 log [all...] |
H A D | dm-log.rst | 16 dm_dirty_log_type in include/linux/dm-dirty-log.h). Various different 23 disk drivers/md/dm-log.c 24 core drivers/md/dm-log.c 25 userspace drivers/md/dm-log-userspace* include/linux/dm-log-userspace.h 28 The "disk" log type 30 This log implementation commits the log state to disk. This way, the 33 The "core" log type 35 This log implementatio [all...] |