Lines Matching refs:tdc
90 dm_target_delay_config_t *tdc; in dm_target_delay_init() local
99 tdc = kmalloc(sizeof(*tdc), M_DMDELAY, M_WAITOK | M_ZERO); in dm_target_delay_init()
100 if (tdc == NULL) in dm_target_delay_init()
102 tdc->argc = argc; in dm_target_delay_init()
104 ret = _init(&tdc->read, argv, 0); in dm_target_delay_init()
106 kfree(tdc, M_DMDELAY); in dm_target_delay_init()
113 ret = _init(&tdc->write, argv, 1); in dm_target_delay_init()
115 dm_pdev_decr(tdc->read.pdev); in dm_target_delay_init()
116 kfree(tdc, M_DMDELAY); in dm_target_delay_init()
120 dm_table_add_deps(table_en, tdc->read.pdev); in dm_target_delay_init()
121 dm_table_add_deps(table_en, tdc->write.pdev); in dm_target_delay_init()
123 dm_table_init_target(table_en, tdc); in dm_target_delay_init()
161 dm_target_delay_config_t *tdc; in dm_target_delay_info() local
164 tdc = target_config; in dm_target_delay_info()
165 KKASSERT(tdc != NULL); in dm_target_delay_info()
169 "%d %d", tdc->read.count, tdc->write.count); in dm_target_delay_info()
177 dm_target_delay_config_t *tdc; in dm_target_delay_table() local
180 tdc = target_config; in dm_target_delay_table()
181 KKASSERT(tdc != NULL); in dm_target_delay_table()
185 p += _table(&tdc->read, p); in dm_target_delay_table()
186 if (tdc->argc == 6) { in dm_target_delay_table()
188 _table(&tdc->write, p); in dm_target_delay_table()
207 dm_target_delay_config_t *tdc; in dm_target_delay_strategy() local
210 tdc = table_en->target_config; in dm_target_delay_strategy()
211 KKASSERT(tdc != NULL); in dm_target_delay_strategy()
215 di = &tdc->read; in dm_target_delay_strategy()
219 di = &tdc->write; in dm_target_delay_strategy()
234 struct vnode *vnode = tdc->write.pdev->pdev_vnode; in dm_target_delay_strategy()
314 dm_target_delay_config_t *tdc; in dm_target_delay_destroy() local
316 tdc = table_en->target_config; in dm_target_delay_destroy()
317 if (tdc == NULL) in dm_target_delay_destroy()
320 _destroy(&tdc->read); in dm_target_delay_destroy()
321 _destroy(&tdc->write); in dm_target_delay_destroy()
323 kfree(tdc, M_DMDELAY); in dm_target_delay_destroy()