Symbol: thin_c
drivers/md/dm-thin.c
1040
struct thin_c *tc = m->tc;
drivers/md/dm-thin.c
1062
struct thin_c *tc = m->tc;
drivers/md/dm-thin.c
1086
struct thin_c *tc = m->tc;
drivers/md/dm-thin.c
1148
struct thin_c *tc = m->tc;
drivers/md/dm-thin.c
1197
struct thin_c *tc = m->tc;
drivers/md/dm-thin.c
1278
static void ll_zero(struct thin_c *tc, struct dm_thin_new_mapping *m,
drivers/md/dm-thin.c
1290
static void remap_and_issue_overwrite(struct thin_c *tc, struct bio *bio,
drivers/md/dm-thin.c
1307
static void schedule_copy(struct thin_c *tc, dm_block_t virt_block,
drivers/md/dm-thin.c
1368
static void schedule_internal_copy(struct thin_c *tc, dm_block_t virt_block,
drivers/md/dm-thin.c
1377
static void schedule_zero(struct thin_c *tc, dm_block_t virt_block,
drivers/md/dm-thin.c
1407
static void schedule_external_copy(struct thin_c *tc, dm_block_t virt_block,
drivers/md/dm-thin.c
1513
static int alloc_data_block(struct thin_c *tc, dm_block_t *result)
drivers/md/dm-thin.c
1583
struct thin_c *tc = h->tc;
drivers/md/dm-thin.c
1644
static void process_discard_cell_no_passdown(struct thin_c *tc,
drivers/md/dm-thin.c
1664
static void break_up_discard_bio(struct thin_c *tc, dm_block_t begin, dm_block_t end,
drivers/md/dm-thin.c
1743
static void process_discard_cell_passdown(struct thin_c *tc, struct dm_bio_prison_cell *virt_cell)
drivers/md/dm-thin.c
1764
static void process_discard_bio(struct thin_c *tc, struct bio *bio)
drivers/md/dm-thin.c
1799
static void break_sharing(struct thin_c *tc, struct bio *bio, dm_block_t block,
drivers/md/dm-thin.c
1847
static void remap_and_issue_shared_cell(struct thin_c *tc,
drivers/md/dm-thin.c
1868
static void process_shared_bio(struct thin_c *tc, struct bio *bio,
drivers/md/dm-thin.c
1902
static void provision_block(struct thin_c *tc, struct bio *bio, dm_block_t block,
drivers/md/dm-thin.c
1951
static void process_cell(struct thin_c *tc, struct dm_bio_prison_cell *cell)
drivers/md/dm-thin.c
2006
static void process_bio(struct thin_c *tc, struct bio *bio)
drivers/md/dm-thin.c
2024
static void __process_bio_read_only(struct thin_c *tc, struct bio *bio,
drivers/md/dm-thin.c
2075
static void process_bio_read_only(struct thin_c *tc, struct bio *bio)
drivers/md/dm-thin.c
2080
static void process_cell_read_only(struct thin_c *tc, struct dm_bio_prison_cell *cell)
drivers/md/dm-thin.c
2085
static void process_bio_success(struct thin_c *tc, struct bio *bio)
drivers/md/dm-thin.c
2090
static void process_bio_fail(struct thin_c *tc, struct bio *bio)
drivers/md/dm-thin.c
2095
static void process_cell_success(struct thin_c *tc, struct dm_bio_prison_cell *cell)
drivers/md/dm-thin.c
2100
static void process_cell_fail(struct thin_c *tc, struct dm_bio_prison_cell *cell)
drivers/md/dm-thin.c
2118
static void __thin_bio_rb_add(struct thin_c *tc, struct bio *bio)
drivers/md/dm-thin.c
2141
static void __extract_sorted_bios(struct thin_c *tc)
drivers/md/dm-thin.c
2158
static void __sort_thin_deferred_bios(struct thin_c *tc)
drivers/md/dm-thin.c
2179
static void process_thin_deferred_bios(struct thin_c *tc)
drivers/md/dm-thin.c
225
struct thin_c;
drivers/md/dm-thin.c
226
typedef void (*process_bio_fn)(struct thin_c *tc, struct bio *bio);
drivers/md/dm-thin.c
227
typedef void (*process_cell_fn)(struct thin_c *tc, struct dm_bio_prison_cell *cell);
drivers/md/dm-thin.c
2273
static void process_thin_deferred_cells(struct thin_c *tc)
drivers/md/dm-thin.c
2320
static void thin_get(struct thin_c *tc);
drivers/md/dm-thin.c
2321
static void thin_put(struct thin_c *tc);
drivers/md/dm-thin.c
2328
static struct thin_c *get_first_thin(struct pool *pool)
drivers/md/dm-thin.c
2330
struct thin_c *tc = NULL;
drivers/md/dm-thin.c
2333
tc = list_first_or_null_rcu(&pool->active_thins, struct thin_c, list);
drivers/md/dm-thin.c
2341
static struct thin_c *get_next_thin(struct pool *pool, struct thin_c *tc)
drivers/md/dm-thin.c
2343
struct thin_c *old_tc = tc;
drivers/md/dm-thin.c
2362
struct thin_c *tc;
drivers/md/dm-thin.c
2491
struct thin_c *tc;
drivers/md/dm-thin.c
2516
static void noflush_work(struct thin_c *tc, void (*fn)(struct work_struct *))
drivers/md/dm-thin.c
2672
static void thin_defer_bio(struct thin_c *tc, struct bio *bio)
drivers/md/dm-thin.c
2683
static void thin_defer_bio_with_throttle(struct thin_c *tc, struct bio *bio)
drivers/md/dm-thin.c
2692
static void thin_defer_cell(struct thin_c *tc, struct dm_bio_prison_cell *cell)
drivers/md/dm-thin.c
2705
static void thin_hook_bio(struct thin_c *tc, struct bio *bio)
drivers/md/dm-thin.c
2722
struct thin_c *tc = ti->private;
drivers/md/dm-thin.c
2813
struct thin_c *tc;
drivers/md/dm-thin.c
3601
struct thin_c *tc;
drivers/md/dm-thin.c
3613
struct thin_c *tc;
drivers/md/dm-thin.c
382
struct thin_c *tc;
drivers/md/dm-thin.c
388
static void begin_discard(struct discard_op *op, struct thin_c *tc, struct bio *parent)
drivers/md/dm-thin.c
400
struct thin_c *tc = op->tc;
drivers/md/dm-thin.c
4134
static void thin_get(struct thin_c *tc)
drivers/md/dm-thin.c
4139
static void thin_put(struct thin_c *tc)
drivers/md/dm-thin.c
4147
struct thin_c *tc = ti->private;
drivers/md/dm-thin.c
4184
struct thin_c *tc;
drivers/md/dm-thin.c
4374
struct thin_c *tc = ti->private;
drivers/md/dm-thin.c
4382
struct thin_c *tc = ti->private;
drivers/md/dm-thin.c
4390
struct thin_c *tc = ti->private;
drivers/md/dm-thin.c
4408
struct thin_c *tc = ti->private;
drivers/md/dm-thin.c
4464
struct thin_c *tc = ti->private;
drivers/md/dm-thin.c
4484
struct thin_c *tc = ti->private;
drivers/md/dm-thin.c
587
struct thin_c *tc;
drivers/md/dm-thin.c
605
static void error_thin_bio_list(struct thin_c *tc, struct bio_list *master,
drivers/md/dm-thin.c
619
static void requeue_deferred_cells(struct thin_c *tc)
drivers/md/dm-thin.c
635
static void requeue_io(struct thin_c *tc)
drivers/md/dm-thin.c
652
struct thin_c *tc;
drivers/md/dm-thin.c
672
static dm_block_t get_bio_block(struct thin_c *tc, struct bio *bio)
drivers/md/dm-thin.c
688
static void get_bio_block_range(struct thin_c *tc, struct bio *bio,
drivers/md/dm-thin.c
714
static void remap(struct thin_c *tc, struct bio *bio, dm_block_t block)
drivers/md/dm-thin.c
730
static void remap_to_origin(struct thin_c *tc, struct bio *bio)
drivers/md/dm-thin.c
735
static int bio_triggers_commit(struct thin_c *tc, struct bio *bio)
drivers/md/dm-thin.c
752
static void issue(struct thin_c *tc, struct bio *bio)
drivers/md/dm-thin.c
780
static void remap_to_origin_and_issue(struct thin_c *tc, struct bio *bio)
drivers/md/dm-thin.c
786
static void remap_and_issue(struct thin_c *tc, struct bio *bio,
drivers/md/dm-thin.c
812
struct thin_c *tc;
drivers/md/dm-thin.c
880
static void cell_defer_no_holder(struct thin_c *tc, struct dm_bio_prison_cell *cell)
drivers/md/dm-thin.c
897
static void thin_defer_bio(struct thin_c *tc, struct bio *bio);
drivers/md/dm-thin.c
900
struct thin_c *tc;
drivers/md/dm-thin.c
927
static void inc_remap_and_issue_cell(struct thin_c *tc,
drivers/md/dm-thin.c
960
static void complete_overwrite_bio(struct thin_c *tc, struct bio *bio)
drivers/md/dm-thin.c
994
struct thin_c *tc = m->tc;