Searched refs:cfs_wi_sched (Results 1 – 6 of 6) sorted by relevance
/drivers/staging/lustre/include/linux/libcfs/ |
D | libcfs_workitem.h | 67 struct cfs_wi_sched; 69 void cfs_wi_sched_destroy(struct cfs_wi_sched *); 71 int nthrs, struct cfs_wi_sched **); 100 void cfs_wi_schedule(struct cfs_wi_sched *sched, cfs_workitem_t *wi); 101 int cfs_wi_deschedule(struct cfs_wi_sched *sched, cfs_workitem_t *wi); 102 void cfs_wi_exit(struct cfs_wi_sched *sched, cfs_workitem_t *wi);
|
D | libcfs.h | 157 extern struct cfs_wi_sched *cfs_sched_rehash;
|
/drivers/staging/lustre/lustre/libcfs/ |
D | workitem.c | 48 struct cfs_wi_sched { struct 90 cfs_wi_sched_lock(struct cfs_wi_sched *sched) in cfs_wi_sched_lock() argument 96 cfs_wi_sched_unlock(struct cfs_wi_sched *sched) in cfs_wi_sched_unlock() 102 cfs_wi_sched_cansleep(struct cfs_wi_sched *sched) in cfs_wi_sched_cansleep() 123 cfs_wi_exit(struct cfs_wi_sched *sched, cfs_workitem_t *wi) in cfs_wi_exit() 152 cfs_wi_deschedule(struct cfs_wi_sched *sched, cfs_workitem_t *wi) in cfs_wi_deschedule() 193 cfs_wi_schedule(struct cfs_wi_sched *sched, cfs_workitem_t *wi) in cfs_wi_schedule() 222 struct cfs_wi_sched *sched = (struct cfs_wi_sched *)arg; in cfs_wi_scheduler() 303 cfs_wi_sched_destroy(struct cfs_wi_sched *sched) in cfs_wi_sched_destroy() 349 int cpt, int nthrs, struct cfs_wi_sched **sched_pp) in cfs_wi_sched_create() [all …]
|
D | hash.c | 119 struct cfs_wi_sched *cfs_sched_rehash;
|
/drivers/staging/lustre/lnet/selftest/ |
D | module.c | 55 struct cfs_wi_sched *lst_sched_serial; 56 struct cfs_wi_sched **lst_sched_test;
|
D | selftest.h | 178 struct cfs_wi_sched *swi_sched; 454 extern struct cfs_wi_sched *lst_sched_serial; 455 extern struct cfs_wi_sched **lst_sched_test; 473 swi_action_t action, struct cfs_wi_sched *sched) in swi_init_workitem()
|