Home
last modified time | relevance | path

Searched refs:owner (Results 1 – 25 of 26) sorted by relevance

12

/spdk/lib/ftl/
H A Dftl_band_ops.c21 ftl_stats_bdev_io_completed(dev, rq->owner.compaction ? FTL_STATS_TYPE_CMP : FTL_STATS_TYPE_GC, in write_rq_end()
32 rq->owner.cb(rq); in write_rq_end()
82 band->owner.state_change_fn(band); in ftl_band_rq_write()
107 rq->owner.cb(rq); in read_rq_end()
169 brq->owner.cb(brq); in write_brq_end()
213 band->owner.state_change_fn(band); in ftl_band_basic_rq_write()
230 brq->owner.cb(brq); in read_brq_end()
422 struct ftl_band *band = brq->owner.priv; in read_md_cb()
429 cb = band->owner.ops_fn; in read_md_cb()
430 priv = band->owner.priv; in read_md_cb()
[all …]
H A Dftl_l2p_flat.c61 ftl_l2p_cb cb = md->owner.private; in md_cb()
62 void *cb_ctx = md->owner.cb_ctx; in md_cb()
78 md->owner.cb_ctx = cb_ctx; in ftl_l2p_flat_clear()
79 md->owner.private = cb; in ftl_l2p_flat_clear()
90 md->owner.cb_ctx = cb_ctx; in ftl_l2p_flat_restore()
91 md->owner.private = cb; in ftl_l2p_flat_restore()
102 md->owner.cb_ctx = cb_ctx; in ftl_l2p_flat_persist()
103 md->owner.private = cb; in ftl_l2p_flat_persist()
H A Dftl_band.h123 } owner; member
206 assert(NULL == band->owner.priv); in ftl_band_set_owner()
207 assert(NULL == band->owner.state_change_fn); in ftl_band_set_owner()
209 band->owner.state_change_fn = fn; in ftl_band_set_owner()
210 band->owner.priv = priv; in ftl_band_set_owner()
218 assert(priv == band->owner.priv); in ftl_band_clear_owner()
219 assert(fn == band->owner.state_change_fn); in ftl_band_clear_owner()
221 band->owner.state_change_fn = NULL; in ftl_band_clear_owner()
222 band->owner.priv = NULL; in ftl_band_clear_owner()
H A Dftl_reloc.c99 mv->rq->owner.priv = mv; in move_init()
209 mv->rq->owner.cb = move_read_cb; in move_set_state()
210 mv->rq->owner.error = move_read_error_cb; in move_set_state()
217 mv->rq->owner.cb = move_write_cb; in move_set_state()
218 mv->rq->owner.error = NULL; in move_set_state()
310 entry->owner.priv = band; in move_advance_rq()
315 band->owner.cnt++; in move_advance_rq()
336 iter->owner.priv = NULL; in move_init_entries()
348 band->owner.cnt -= count; in move_read_error_cb()
354 struct ftl_reloc_move *mv = rq->owner.priv; in move_read_cb()
[all …]
H A Dftl_io.h159 } owner; member
216 } owner; member
271 } owner; member
337 brq->owner.cb = cb; in ftl_basic_rq_set_owner()
338 brq->owner.priv = priv; in ftl_basic_rq_set_owner()
H A Dftl_nv_cache.c130 struct nvc_scrub_ctx *scrub_ctx = md->owner.cb_ctx; in nvc_scrub_clear_cb()
153 scrub_ctx->md_chunk->owner.cb_ctx = scrub_ctx; in nvc_scrub_clear_cb()
209 scrub_ctx->md_chunk->owner.cb_ctx = scrub_ctx; in ftl_nv_cache_scrub()
777 struct ftl_nv_cache_compactor *compactor = rq->owner.priv; in compaction_process_read_entry()
951 entry->owner.priv = NULL; in compaction_entry_read_pos()
1048 entry->owner.priv = chunk; in compaction_process_ftl_done()
1114 struct ftl_nv_cache_compactor *compactor = rq->owner.priv; in compactor_free()
1134 struct ftl_nv_cache_chunk *chunk = entry->owner.priv; in compactor_alloc()
1161 struct ftl_nv_cache_chunk *chunk = entry->owner.priv; in ftl_nv_cache_submit_cb_done()
1222 compactor->rq->owner in nv_cache_write()
[all...]
H A Dftl_writer.c37 struct ftl_writer *writer = band->owner.priv; in ftl_writer_band_state_change()
188 writer->pad->owner.cb = ftl_writer_pad_band_cb; in ftl_writer_pad_band()
H A Dftl_band.c106 if (band->owner.state_change_fn) { in _ftl_band_set_closed_cb()
107 band->owner.state_change_fn(band); in _ftl_band_set_closed_cb()
H A Dftl_l2p_cache.c772 ftl_l2p_cb cb = md->owner.private; in clear_cb()
773 void *cb_cntx = md->owner.cb_ctx; in clear_cb()
785 md->owner.cb_ctx = cb_ctx; in ftl_l2p_cache_clear()
786 md->owner.private = cb; in ftl_l2p_cache_clear()
H A Dftl_p2l.c158 rq->owner.cb(rq); in ftl_p2l_ckpt_issue_end()
/spdk/lib/ftl/mngt/
H A Dftl_mngt_p2l.c42 struct ftl_mngt_p2l_md_ctx *ctx = md->owner.cb_ctx; in ftl_p2l_wipe_md_region_cb()
72 md->owner.cb_ctx = ctx; in ftl_p2l_wipe_md_region()
145 struct ftl_mngt_p2l_md_ctx *ctx = md->owner.cb_ctx; in ftl_mngt_p2l_restore_ckpt()
187 md->owner.cb_ctx = ctx;
H A Dftl_mngt_recovery.c204 struct ftl_mngt_process *mngt = md->owner.cb_ctx; in restore_band_state_cb()
246 md->owner.cb_ctx = mngt; in ftl_mngt_recovery_restore_band_state()
356 struct ftl_mngt_process *mngt = md->owner.cb_ctx; in l2p_cb()
379 md->owner.cb_ctx = mngt; in ftl_mngt_recovery_iteration_load_l2p()
390 md->owner.cb_ctx = mngt; in ftl_mngt_recovery_iteration_save_l2p()
730 struct ftl_mngt_process *mngt = md->owner.cb_ctx; in ftl_mngt_recover_trim_cb()
765 md->owner.cb_ctx = mngt; in ftl_mngt_recover_trim_md()
781 md->owner.cb_ctx = mngt; in ftl_mngt_recover_trim_md_persist()
789 struct ftl_mngt_process *mngt = md->owner.cb_ctx; in ftl_mngt_recover_trim_log_cb()
837 md->owner.cb_ctx = mngt; in ftl_mngt_recover_trim_log()
[all …]
H A Dftl_mngt_misc.c297 struct ftl_mngt_process *mngt = md->owner.cb_ctx; in trim_clear_cb()
312 md->owner.cb_ctx = mngt; in ftl_mngt_trim_metadata_clear()
322 md->owner.cb_ctx = mngt; in ftl_mngt_trim_log_clear()
H A Dftl_mngt_md.c142 struct ftl_mngt_process *mngt = md->owner.cb_ctx; in persist_cb()
166 md->owner.cb_ctx = mngt; in persist()
194 struct ftl_mngt_process *mngt = md->owner.cb_ctx; in restore_cb()
225 md->owner.cb_ctx = mngt; in restore()
/spdk/lib/trace/
H A Dtrace_flags.c276 struct spdk_trace_owner *owner; in _owner_set_description() local
280 owner = spdk_get_trace_owner(g_trace_file, owner_id); in _owner_set_description()
281 assert(owner != NULL); in _owner_set_description()
283 memcpy(old, owner->description, g_trace_file->owner_description_size); in _owner_set_description()
286 snprintf(owner->description, g_trace_file->owner_description_size, in _owner_set_description()
293 struct spdk_trace_owner *owner; in spdk_trace_register_owner() local
316 owner = spdk_get_trace_owner(g_trace_file, owner_id); in spdk_trace_register_owner()
317 owner->tsc = spdk_get_ticks(); in spdk_trace_register_owner()
318 owner->type = owner_type; in spdk_trace_register_owner()
/spdk/lib/ftl/upgrade/
H A Dftl_band_upgrade.c38 struct ftl_layout_upgrade_ctx *lctx = md->owner.cb_ctx; in v2_upgrade_md_persist_cb()
46 struct ftl_layout_upgrade_ctx *lctx = md->owner.cb_ctx; in v2_upgrade_md_restore_cb()
104 ctx->md->owner.cb_ctx = lctx; in v2_upgrade_setup_ctx()
H A Dftl_trim_upgrade.c39 struct ftl_layout_upgrade_ctx *lctx = md->owner.cb_ctx; in v0_to_v1_upgrade_md_cb()
62 ctx->md->owner.cb_ctx = lctx; in v0_to_v1_upgrade_setup_ctx()
H A Dftl_p2l_upgrade.c38 struct ftl_layout_upgrade_ctx *lctx = md->owner.cb_ctx; in v2_upgrade_md_cb()
64 ctx->md->owner.cb_ctx = lctx; in v2_upgrade_setup_ctx()
H A Dftl_chunk_upgrade.c51 struct ftl_layout_upgrade_ctx *lctx = md->owner.cb_ctx; in v1_to_v2_upgrade_md_cb()
76 ctx->md_v2->owner.cb_ctx = lctx; in v1_to_v2_upgrade_setup_ctx()
/spdk/app/trace/
H A Dtrace.cpp136 struct spdk_trace_owner *owner; in print_event() local
149 owner = spdk_get_trace_owner(g_file, e->owner_id); in print_event()
151 if (e->owner_id > 0 && owner->tsc < e->tsc) { in print_event()
152 printf("%-*s ", 64, owner->description); in print_event()
/spdk/lib/ftl/utils/
H A Dftl_md.c875 struct ftl_md *primary = md->owner.private; in persist_mirror_cb()
901 md_mirror->owner.private = md; in ftl_md_persist()
918 struct ftl_md *primary = md->owner.private; in restore_mirror_cb()
941 struct ftl_md *primary = md->owner.private; in restore_sync_cb()
970 md_mirror->owner.private = md; in restore_done()
985 md_mirror->owner.private = md; in restore_done()
1053 struct ftl_md *primary = secondary->owner.private; in clear_mirror_cb()
1075 md_mirror->owner.private = md; in ftl_md_clear()
H A Dftl_md.h31 /* Context of owner (Caller of restore/persist/clear operation) */
33 /* Private context of the metadata's owner */
36 /* Additional context of the owner */
38 } owner; member
/spdk/scripts/bpf/
H A Dtrace.py178 owner: str
245 time=obj.get('time'), owner=entry.get('owner'),
377 self._owners = conv_objs(flags.contents.owner)
421 object_ptr=entry.object_id, owner=owner_id, time=ts,
473 e.lcore, timestamp, e.owner if e.owner is not None else '',
/spdk/doc/
H A Dbackporting.md16 rights to change `Hashtags` field on a Gerrit patch, so its owner, core maintainers or
/spdk/lib/nvmf/
H A Dtcp.c1463 char owner[256]; in nvmf_tcp_discover()
1472 snprintf(owner, sizeof(owner), "%s:%d", caddr, cport); in nvmf_tcp_discover()
1473 tqpair->qpair.trace_id = spdk_trace_register_owner(OWNER_TYPE_NVMF_TCP, owner); in nvmf_tcp_discover()
1347 char owner[256]; nvmf_tcp_qpair_sock_init() local

12