| /drivers/gpu/drm/i915/gt/uc/ |
| A D | intel_guc_log.c | 84 if (!IS_ALIGNED(log->sizes[i].bytes, log->sizes[i].units)) in _guc_log_init_sizes() 86 sections[i].name, log->sizes[i].bytes, log->sizes[i].units); in _guc_log_init_sizes() 87 log->sizes[i].count = log->sizes[i].bytes / log->sizes[i].units; in _guc_log_init_sizes() 296 relay_reserve(log->relay.channel, log->vma->obj->base.size - in guc_move_to_next_buf() 491 if (!log->vma || !log->buf_addr) in guc_log_relay_map() 534 subbuf_size = log->vma->size - intel_guc_log_section_size_capture(log); in guc_log_relay_create() 631 log->vma = vma; in intel_guc_log_create() 644 log->level = __get_default_log_level(log); in intel_guc_log_create() 646 log->level, str_enabled_disabled(log->level), in intel_guc_log_create() 695 log->level = level; in intel_guc_log_set_level() [all …]
|
| A D | intel_guc_log_debugfs.c | 33 struct intel_guc *guc = log_to_guc(log); in guc_log_dump_size() 38 if (!log->vma) in guc_log_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 = data; in guc_log_level_set() local 98 if (!log->vma) in guc_log_level_set() 115 file->private_data = log; in guc_log_relay_open() 117 return intel_guc_log_relay_open(log); in guc_log_relay_open() 141 intel_guc_log_relay_flush(log); in guc_log_relay_write() [all …]
|
| A D | intel_guc_log.h | 76 void intel_guc_log_init_early(struct intel_guc_log *log); 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); 87 int intel_guc_log_relay_open(struct intel_guc_log *log); 88 int intel_guc_log_relay_start(struct intel_guc_log *log); 89 void intel_guc_log_relay_flush(struct intel_guc_log *log); 90 void intel_guc_log_relay_close(struct intel_guc_log *log); 92 void intel_guc_log_handle_flush_event(struct intel_guc_log *log); [all …]
|
| /drivers/md/ |
| A D | raid5-cache.c | 561 struct r5l_log *log = io->log; in r5l_log_endio() local 567 md_error(log->rdev->mddev, log->rdev); in r5l_log_endio() 696 log = READ_ONCE(conf->log); in r5c_disable_writeback_async() 746 log->log_start = r5l_ring_add(log, log->log_start, BLOCK_SECTORS); in r5_reserve_log_entry() 772 io->log = log; in r5l_new_meta() 811 log->current_io = r5l_new_meta(log); in r5l_get_meta() 1221 struct r5l_log *log = io->log; in __r5l_stripe_write_finished() local 1288 if (!log || !log->need_cache_flush) in r5l_flush_stripe_to_raid() 3004 log->seq = log->last_cp_seq + 1; in r5l_load_log() 3132 WRITE_ONCE(conf->log, log); in r5l_init_log() [all …]
|
| A D | dm-log.c | 156 log = kmalloc(sizeof(*log), GFP_KERNEL); in dm_dirty_log_create() 157 if (!log) in dm_dirty_log_create() 162 kfree(log); in dm_dirty_log_create() 167 log->type = type; in dm_dirty_log_create() 169 kfree(log); in dm_dirty_log_create() 174 return log; in dm_dirty_log_create() 180 log->type->dtr(log); in dm_dirty_log_destroy() 182 kfree(log); in dm_dirty_log_destroy() 327 header_from_disk(&log->header, log->disk_header); in read_header() 330 if (log->sync != DEFAULTSYNC || log->header.magic != MIRROR_MAGIC) { in read_header() [all …]
|
| A D | raid5-ppl.c | 248 io->log = log; in ppl_new_iounit() 378 if (!log->rdev || test_bit(Faulty, &log->rdev->flags)) { in ppl_write_stripe() 401 struct ppl_log *log = io->log; in ppl_log_endio() local 430 struct ppl_log *log = io->log; in ppl_submit_iounit() local 439 if (!log->rdev || test_bit(Faulty, &log->rdev->flags)) { in ppl_submit_iounit() 461 log->rdev->ppl.sector + log->rdev->ppl.size - log->next_io_sector < in ppl_submit_iounit() 463 log->next_io_sector = log->rdev->ppl.sector; in ppl_submit_iounit() 549 struct ppl_log *log = io->log; in ppl_io_unit_finished() local 584 struct ppl_log *log = io->log; in ppl_flush_endio() local 610 struct ppl_log *log = io->log; in ppl_do_flush() local [all …]
|
| A D | raid5-log.h | 32 int r5l_start(struct r5l_log *log); 61 if (conf->log) { in log_stripe() 82 if (conf->log) in log_stripe_write_finished() 90 if (conf->log) in log_write_stripe_run() 91 r5l_write_stripe_run(conf->log); in log_write_stripe_run() 98 if (conf->log) in log_flush_stripe_to_raid() 99 r5l_flush_stripe_to_raid(conf->log); in log_flush_stripe_to_raid() 108 if (conf->log) in log_handle_flush_request() 118 if (conf->log) in log_quiesce() 119 r5l_quiesce(conf->log, quiesce); in log_quiesce() [all …]
|
| A D | dm-log-userspace-base.c | 321 log->context = lc; in userspace_ctr() 329 struct log_c *lc = log->context; in userspace_dtr() 354 struct log_c *lc = log->context; in userspace_presuspend() 365 struct log_c *lc = log->context; in userspace_postsuspend() 382 struct log_c *lc = log->context; in userspace_resume() 393 struct log_c *lc = log->context; in userspace_get_region_size() 412 struct log_c *lc = log->context; in userspace_is_clean() 440 struct log_c *lc = log->context; in userspace_in_sync() 565 struct log_c *lc = log->context; in userspace_flush() 650 struct log_c *lc = log->context; in userspace_mark_region() [all …]
|
| A D | dm-region-hash.c | 199 rh->log = log; in dm_region_hash_create() 254 if (rh->log) in dm_region_hash_destroy() 357 r = rh->log->type->in_sync(rh->log, region, may_block); in dm_rh_get_state() 401 struct dm_dirty_log *log = rh->log; in dm_rh_mark_nosync() local 415 log->type->set_region_sync(log, region, 0); in dm_rh_mark_nosync() 487 rh->log->type->clear_region(rh->log, reg->key); in dm_rh_update_states() 498 rh->log->type->clear_region(rh->log, reg->key); in dm_rh_update_states() 502 rh->log->type->flush(rh->log); in dm_rh_update_states() 521 rh->log->type->mark_region(rh->log, reg->key); in rh_inc() 599 r = rh->log->type->get_resync_work(rh->log, ®ion); in __rh_recovery_prepare() [all …]
|
| A D | dm-raid1.c | 409 (log->type->get_sync_count(log) == ms->nr_regions)) { in do_recovery() 449 if (log->type->in_sync(log, region, 0)) in mirror_available() 716 log->type->is_remote_recovering(log, region)) { in do_writes() 1213 r = log->type->in_sync(log, dm_rh_bio_to_region(ms->rh, bio), 0); in mirror_map() 1344 if (log->type->presuspend && log->type->presuspend(log)) in mirror_presuspend() 1362 if (log->type->postsuspend && log->type->postsuspend(log)) in mirror_postsuspend() 1373 if (log->type->resume && log->type->resume(log)) in mirror_resume() 1423 (unsigned long long)log->type->get_sync_count(log), in mirror_status() 1426 sz += log->type->status(log, type, result+sz, maxlen-sz); in mirror_status() 1431 sz = log->type->status(log, type, result, maxlen); in mirror_status() [all …]
|
| /drivers/accel/ivpu/ |
| A D | ivpu_fw_log.c | 42 if (log->header_size < sizeof(*log) || log->header_size > 1024) { in fw_log_from_bo() 56 log->name, log->write_index, log->size, log->wrap_count, log->header_version, in fw_log_from_bo() 57 log->header_size, log->format, log->alignment); in fw_log_from_bo() 96 char *log_data = (void *)log + log->header_size; in fw_log_print_buffer() 97 u32 data_size = log->size - log->header_size; in fw_log_print_buffer() 101 if (log->wrap_count == log->read_wrap_count) { in fw_log_print_buffer() 106 } else if (log->wrap_count == log->read_wrap_count + 1) { in fw_log_print_buffer() 148 log->read_index = READ_ONCE(log->write_index); in ivpu_fw_log_mark_read() 149 log->read_wrap_count = READ_ONCE(log->wrap_count); in ivpu_fw_log_mark_read() 154 log->read_index = READ_ONCE(log->write_index); in ivpu_fw_log_mark_read() [all …]
|
| /drivers/gpu/drm/xe/ |
| 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() 147 struct xe_gt *gt = log_to_gt(log); in xe_guc_log_snapshot_capture() 152 if (!log->bo) in xe_guc_log_snapshot_capture() 176 snapshot->level = log->level; in xe_guc_log_snapshot_capture() 232 xe_guc_log_print(log, &lp); in xe_guc_log_print_dmesg() [all …]
|
| A D | xe_guc_log.h | 41 int xe_guc_log_init(struct xe_guc_log *log); 42 void xe_guc_log_print(struct xe_guc_log *log, struct drm_printer *p); 43 void xe_guc_log_print_dmesg(struct xe_guc_log *log); 44 struct xe_guc_log_snapshot *xe_guc_log_snapshot_capture(struct xe_guc_log *log, bool atomic); 49 xe_guc_log_get_level(struct xe_guc_log *log) in xe_guc_log_get_level() argument 51 return log->level; in xe_guc_log_get_level() 54 u32 xe_guc_log_section_size_capture(struct xe_guc_log *log); 55 u32 xe_guc_get_log_buffer_size(struct xe_guc_log *log, enum guc_log_buffer_type type); 56 u32 xe_guc_get_log_buffer_offset(struct xe_guc_log *log, enum guc_log_buffer_type type); 57 bool xe_guc_check_log_buf_overflow(struct xe_guc_log *log,
|
| /drivers/pci/pcie/ |
| A D | tlp.c | 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() 90 log->flit = flit; in pcie_read_tlp_log() 116 log->dw[0], log->dw[1], log->dw[2], log->dw[3]); in pcie_print_tlp_log() 118 if (log->flit) { in pcie_print_tlp_log() 121 " %#010x", log->dw[i]); in pcie_print_tlp_log() 124 if (log->prefix[0]) in pcie_print_tlp_log() 128 if (!log->prefix[i]) in pcie_print_tlp_log() 131 " %#010x", log->prefix[i]); in pcie_print_tlp_log() [all …]
|
| /drivers/net/ethernet/meta/fbnic/ |
| A D | fbnic_fw_log.c | 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() 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->data_start = NULL; in fbnic_fw_log_free() 71 log->data_end = NULL; in fbnic_fw_log_free() 90 if (list_empty(&log->entries)) { in fbnic_fw_log_write() 91 entry = log->data_start; in fbnic_fw_log_write() [all …]
|
| /drivers/char/tpm/eventlog/ |
| A D | efi.c | 23 struct tpm_bios_log *log; in tpm_read_log_efi() local 35 log = &chip->log; 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->bios_event_log) { in tpm_read_log_efi() 65 log->bios_event_log_end = log->bios_event_log + log_size; in tpm_read_log_efi() 80 devm_kfree(&chip->dev, log->bios_event_log); in tpm_read_log_efi() 95 tmp = devm_krealloc(&chip->dev, log->bios_event_log, in tpm_read_log_efi() 99 devm_kfree(&chip->dev, log->bios_event_log); in tpm_read_log_efi() 104 log->bios_event_log = tmp; in tpm_read_log_efi() 111 memcpy((void *)log->bios_event_log + log_size, in tpm_read_log_efi() [all …]
|
| A D | acpi.c | 78 struct tpm_bios_log *log; in tpm_read_log_acpi() local 84 log = &chip->log; in tpm_read_log_acpi() 144 log->bios_event_log = kvmalloc(len, GFP_KERNEL); in tpm_read_log_acpi() 145 if (!log->bios_event_log) in tpm_read_log_acpi() 148 log->bios_event_log_end = log->bios_event_log + len; in tpm_read_log_acpi() 158 memcpy_fromio(log->bios_event_log, virt, len); in tpm_read_log_acpi() 163 !tpm_is_tpm2_log(log->bios_event_log, len)) { in tpm_read_log_acpi() 169 ret = devm_add_action(&chip->dev, tpm_bios_log_free, log->bios_event_log); in tpm_read_log_acpi() 171 log->bios_event_log = NULL; in tpm_read_log_acpi() 178 tpm_bios_log_free(log->bios_event_log); in tpm_read_log_acpi() [all …]
|
| A D | of.c | 34 chip->log.bios_event_log = devm_memremap(&chip->dev, res.start, resource_size(&res), in tpm_read_log_memory_region() 36 if (IS_ERR(chip->log.bios_event_log)) in tpm_read_log_memory_region() 39 chip->log.bios_event_log_end = chip->log.bios_event_log + resource_size(&res); in tpm_read_log_memory_region() 50 struct tpm_bios_log *log; in tpm_read_log_of() local 54 log = &chip->log; in tpm_read_log_of() 93 log->bios_event_log = devm_kmemdup(&chip->dev, __va(base), size, GFP_KERNEL); in tpm_read_log_of() 94 if (!log->bios_event_log) in tpm_read_log_of() 97 log->bios_event_log_end = log->bios_event_log + size; in tpm_read_log_of()
|
| A D | tpm2.c | 45 struct tpm_bios_log *log = &chip->log; in tpm2_bios_measurements_start() local 46 void *addr = log->bios_event_log; in tpm2_bios_measurements_start() 47 void *limit = log->bios_event_log_end; in tpm2_bios_measurements_start() 91 struct tpm_bios_log *log = &chip->log; in tpm2_bios_measurements_next() local 92 void *limit = log->bios_event_log_end; in tpm2_bios_measurements_next() 97 event_header = log->bios_event_log; in tpm2_bios_measurements_next() 131 struct tpm_bios_log *log = &chip->log; in tpm2_binary_bios_measurements_show() local 132 struct tcg_pcr_event *event_header = log->bios_event_log; in tpm2_binary_bios_measurements_show()
|
| /drivers/net/wireless/broadcom/b43legacy/ |
| A D | debugfs.c | 133 if (log->end < 0) { in txstat_read_file() 141 i = log->end + 1; in txstat_read_file() 146 stat = &(log->log[i]); in txstat_read_file() 161 if (i == log->end) in txstat_read_file() 367 log = &e->txstatlog; in b43legacy_debugfs_add_device() 368 log->log = kcalloc(B43legacy_NR_LOGGED_TXSTATUS, in b43legacy_debugfs_add_device() 370 if (!log->log) { in b43legacy_debugfs_add_device() 375 log->end = -1; in b43legacy_debugfs_add_device() 430 i = log->end + 1; in b43legacy_debugfs_log_txstat() 433 log->end = i; in b43legacy_debugfs_log_txstat() [all …]
|
| /drivers/nvme/target/ |
| A D | admin-cmd.c | 311 log = kzalloc(sizeof(*log), GFP_KERNEL); in nvmet_execute_get_log_page_rmi() 312 if (!log) in nvmet_execute_get_log_page_rmi() 322 status = nvmet_copy_to_sgl(req, 0, log, sizeof(*log)); in nvmet_execute_get_log_page_rmi() 323 kfree(log); in nvmet_execute_get_log_page_rmi() 337 log = kzalloc(sizeof(*log), GFP_KERNEL); in nvmet_execute_get_log_page_smart() 338 if (!log) in nvmet_execute_get_log_page_smart() 353 status = nvmet_copy_to_sgl(req, 0, log, sizeof(*log)); in nvmet_execute_get_log_page_smart() 355 kfree(log); in nvmet_execute_get_log_page_smart() 412 log = kzalloc(sizeof(*log), GFP_KERNEL); in nvmet_execute_get_log_cmd_effects_ns() 413 if (!log) { in nvmet_execute_get_log_cmd_effects_ns() [all …]
|
| /drivers/nvme/host/ |
| A D | hwmon.c | 15 struct nvme_smart_log *log; member 63 NVME_CSI_NVM, data->log, sizeof(*data->log), 0); in nvme_hwmon_get_smart_log() 70 struct nvme_smart_log *log = data->log; in nvme_hwmon_read() local 98 temp = get_unaligned_le16(log->temperature); in nvme_hwmon_read() 100 temp = le16_to_cpu(log->temp_sensor[channel - 1]); in nvme_hwmon_read() 166 (channel && data->log->temp_sensor[channel - 1] && in nvme_hwmon_is_visible() 181 if (!channel || data->log->temp_sensor[channel - 1]) in nvme_hwmon_is_visible() 237 data->log = kzalloc(sizeof(*data->log), GFP_KERNEL); in nvme_hwmon_init() 238 if (!data->log) { in nvme_hwmon_init() 264 kfree(data->log); in nvme_hwmon_init() [all …]
|
| /drivers/staging/greybus/ |
| A D | log.c | 70 struct gb_log *log; in gb_log_probe() local 80 log = kzalloc(sizeof(*log), GFP_KERNEL); in gb_log_probe() 81 if (!log) in gb_log_probe() 91 log->connection = connection; in gb_log_probe() 92 greybus_set_drvdata(bundle, log); in gb_log_probe() 103 kfree(log); in gb_log_probe() 109 struct gb_log *log = greybus_get_drvdata(bundle); in gb_log_disconnect() local 110 struct gb_connection *connection = log->connection; in gb_log_disconnect() 115 kfree(log); in gb_log_disconnect()
|
| /drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
| A D | gpio.c | 88 .log[0] = (info & 0x1800) >> 11, in dcb_gpio_parse() 89 .log[1] = (info & 0x6000) >> 13, in dcb_gpio_parse() 98 .log[0] = (info & 0x18000000) >> 27, in dcb_gpio_parse() 99 .log[1] = (info & 0x60000000) >> 29, in dcb_gpio_parse() 108 .log[0] = (info1 & 0x30) >> 4, in dcb_gpio_parse() 109 .log[1] = (info1 & 0xc0) >> 6, in dcb_gpio_parse() 140 .log[0] = !!(conf & 0x02), in dcb_gpio_match() 141 .log[1] = !(conf & 0x02), in dcb_gpio_match()
|
| /drivers/gpu/drm/nouveau/include/nvif/ |
| A D | log.h | 22 void (*shutdown)(struct nvif_log *log); 38 struct nvif_log *log, *n; in nvif_log_shutdown() local 40 list_for_each_entry_safe(log, n, &logs->head, entry) { in nvif_log_shutdown() 42 log->shutdown(log); in nvif_log_shutdown()
|