Home
last modified time | relevance | path

Searched refs:thi (Results 1 – 5 of 5) sorted by relevance

/Linux-v4.19/drivers/block/drbd/
Ddrbd_main.c328 struct drbd_thread *thi = (struct drbd_thread *) arg; in drbd_thread_setup() local
329 struct drbd_resource *resource = thi->resource; in drbd_thread_setup()
334 thi->name[0], in drbd_thread_setup()
338 retval = thi->function(thi); in drbd_thread_setup()
340 spin_lock_irqsave(&thi->t_lock, flags); in drbd_thread_setup()
352 if (thi->t_state == RESTARTING) { in drbd_thread_setup()
353 drbd_info(resource, "Restarting %s thread\n", thi->name); in drbd_thread_setup()
354 thi->t_state = RUNNING; in drbd_thread_setup()
355 spin_unlock_irqrestore(&thi->t_lock, flags); in drbd_thread_setup()
359 thi->task = NULL; in drbd_thread_setup()
[all …]
Ddrbd_int.h259 static inline enum drbd_thread_state get_t_state(struct drbd_thread *thi) in get_t_state() argument
266 return thi->t_state; in get_t_state()
1078 extern int drbd_thread_start(struct drbd_thread *thi);
1079 extern void _drbd_thread_stop(struct drbd_thread *thi, int restart, int wait);
1081 extern void drbd_thread_current_set_cpu(struct drbd_thread *thi);
1506 extern int drbd_worker(struct drbd_thread *thi);
1558 extern int drbd_receiver(struct drbd_thread *thi);
1559 extern int drbd_ack_receiver(struct drbd_thread *thi);
2001 static inline void drbd_thread_stop(struct drbd_thread *thi) in drbd_thread_stop() argument
2003 _drbd_thread_stop(thi, false, true); in drbd_thread_stop()
[all …]
Ddrbd_worker.c2175 int drbd_worker(struct drbd_thread *thi) in drbd_worker() argument
2177 struct drbd_connection *connection = thi->connection; in drbd_worker()
2183 while (get_t_state(thi) == RUNNING) { in drbd_worker()
2184 drbd_thread_current_set_cpu(thi); in drbd_worker()
2198 if (get_t_state(thi) == RUNNING) { in drbd_worker()
2205 if (get_t_state(thi) != RUNNING) in drbd_worker()
Ddrbd_receiver.c5403 int drbd_receiver(struct drbd_thread *thi) in drbd_receiver() argument
5405 struct drbd_connection *connection = thi->connection; in drbd_receiver()
5823 int drbd_ack_receiver(struct drbd_thread *thi) in drbd_ack_receiver() argument
5825 struct drbd_connection *connection = thi->connection; in drbd_ack_receiver()
5841 while (get_t_state(thi) == RUNNING) { in drbd_ack_receiver()
5842 drbd_thread_current_set_cpu(thi); in drbd_ack_receiver()
/Linux-v4.19/drivers/i2c/algos/
Di2c-algo-pca.c444 int tlow, thi; in pca_init() local
499 thi = 1000000 - clock * raise_fall_time; in pca_init()
500 thi /= (I2C_PCA_OSC_PER * clock) - tlow; in pca_init()
504 thi = tlow * min_thi / min_tlow; in pca_init()
517 pca_outw(pca_data, I2C_PCA_IND, thi); in pca_init()